Data Science with Machine Learning - Helion
ebook
Autor: Vishwanathan NarayananISBN: 9789388176637
stron: 144, Format: ebook
Data wydania: 2024-12-11
Księgarnia: Helion
Cena książki: 67,43 zł (poprzednio: 88,72 zł)
Oszczędzasz: 24% (-21,29 zł)
For beginners to level up Core Programming Skills
Key Features
Description
The book Data science with Machine learning- Python interview questions is a true companion of people aspiring for data science and machine learning and provides answers to mostly asked questions in a easy to remember and presentable form.
Data science is one of the hottest topics mainly because of the application areas it is involved and things which were once upon of time, impossible with earlier software has been made easy. This book is mainly intended to be used as last-minute revision, before interview, as all the important concepts have been given in simple and understand format. Many examples have been provided so that same can be used while giving answers in interview.
This book tries to include various terminologies and logic used both as a part of Data Science and Machine learning for last minute revision. As such you can say that this book acts as a companion whenever you want to go for interview.
Simple to use words have been used in the answers for the questions to help ease of remembering and representation of same. Examples where ever deemed necessary have been provided so that same can be used while giving answers in interview. Author tried to consolidate whatever he came across, on multiple interviews that he attended and put the same in words so that it becomes easy for the reader of the book to give direction on how the interview would be.
With the number of data science jobs increasing, Author is sure that everyone who wants to pursue this field would like to keep this book as a constant companion.
What Will You Learn
Who This Book Is For
The book is intended for anyone wish to learn Python Data Science, Numpy, Pandas, Scipy, Matplotib and Statistics with Excel Sheet. This book content also covers the basic questions which are asked during an interview. This book is mainly intended to help people represent their answer in a sensible way to the interviewer. The answers have been carefully rendered in a way to make things quite simple and yet represent the seriousness and complexity of matter. Since data science is incomplete without mathematics we have also included a part of the book dedicated to statistics.
Table of Contents
- Data Science Basic Questions and Terms
- Python Programming Questions
- Numpy Interview Questions
- Pandas Interview Questions
- Scipy and its Applications
- Matplotlib Samples to Remember
- Statistics with Excel Sheet
Mr Vishwanathan has twenty years of hard code experience in software industry spanning across many multinational companies and domains. Playing with data to derive meaningful insights has been his domain and that is what took him towards data science and machine learning.
Osoby które kupowały "Data Science with Machine Learning", wybierały także:
- Windows Media Center. Domowe centrum rozrywki 66,67 zł, (8,00 zł -88%)
- Ruby on Rails. Ćwiczenia 18,75 zł, (3,00 zł -84%)
- Przywództwo w świecie VUCA. Jak być skutecznym liderem w niepewnym środowisku 58,64 zł, (12,90 zł -78%)
- Scrum. O zwinnym zarządzaniu projektami. Wydanie II rozszerzone 58,64 zł, (12,90 zł -78%)
- Od hierarchii do turkusu, czyli jak zarządzać w XXI wieku 58,64 zł, (12,90 zł -78%)
Spis treści
Data Science with Machine Learning eBook -- spis treści
- Cover
- Data Science with Machine Learning Python Interview Questions
- Copyright
- Preface
- Foreword
- Dedication
- Table of Contents
- Data Science Basic Questions and Terms
- 1. Explain the steps involved in data science?
- 2. Explain variable and different types of variables?
- 3. Explain Categorical measurement?
- 4. Explain Binary variables?
- 5. Explain Nominal measurement?
- 6. Explain Ordinal variable?
- 7. Explain Continuous variables?
- 8. Explain Discrete variables?
- 9. Is it possible to convert continuous values to discrete and vice versa?
- 10. What are interval variables?
- 11. What are ratio variables?
- 12. What are Univariate and Bivariate variables?
- 13. What is measurement error?
- 14. Explain Validity?
- 15. Explain Reliability?
- 16. What are the different ways to test hypotheses?
- 17. Explain the different types of variation?
- 18. Explain repeated-measures design?
- 19. What is independent design?
- 20. Explain the role of randomization w.r.t variation?
- 21. Explain various summary measures?
- 22. Explain alternate hypotheses and null hypotheses?
- 23. What is p value?
- 24. What happens when null hypotheses is rejected?
- 25. Explain directional and non-directional hypotheses? 8
- 26. Explain fit of model?
- 27. What is relation between sample and population?
- 28. What is estimation?
- 29. Explain deviation score?
- 30. What is variance?
- 31. Explain Standard deviation?
- 32. Explain standard error?
- 33. What is precision?
- 34. Explain confidence intervals?
- 35. Explain confidence level?
- 36. Explain alpha?
- 37. Explain Beta?
- 38. Explain Accuracy?
- 39. Explain Bias?
- 40. What is central limit theorem?
- 41. Explain Absolute value?
- 42. What is degree of freedom?
- 43. Explain cluster sampling?
- 44. Explain Correlation coefficients?
- 45. Explain sample space?
- 46. What is non parametric algorithm?
- 47. How can learning be classified?
- 48. What is classification?
- 49. Explain the steps involved in classification?
- 50. What is regression?
- 51. Explain the similarities and differences between Classification and Regression?
- 52. Explain various terms encountered during classification algorithm?
- 53. What is logistic regression?
- 54. Explain Nave Bayes?
- 55. What is Stochastic Gradient Descent?
- 56. Explain decision tree algorithm?
- 57. What is Gini index?
- 58. Is Gini index the only means which can be used in decision tree?
- 59. What is Pruning w.r.t. decision tree?
- 60. What is random forest?
- 61. Explain the difference between Random forest and decision tree?
- 62. What is overfitting and underfitting?
- 63. Explain KNN (K Nearest Neighbor. steps involved, advantage and disadvantage?
- 64. Explain selection bias?
- 67. What is Re sampling?
- 68. Explain tail?
- 69. Explain the difference between one way test and two way test?
- 70. Explain degree of freedom?
- 71. What is predictive modeling?
- 74. What is Convolutional Neural Network ?
- Python Programming Questions
- 1. Is Python Object oriented?
- 2. Is Python case sensitive?
- 3. What kind of language is python?
- 4. What are different versions of Python?
- 5. Explain different implementations of Python?
- 6. Is Python loosely typed?
- 7. How to start a new block in python?
- 8. How to get data type of particular variable?
- 9. How many ways can python program be run?
- 10. Explain the importance of Pylint and Pychecker?
- 11. Explain Zen of Python?
- 12. How to print Zen in python?
- 13. Explain Python data types?
- 14. How can we switch variables in Python?
- 15. What is the use of pass statement in python?
- 16. Is Python pass by value or pass by reference?
- 17. Does python supports chained operations?
- 18. Explain ALL and ANY?
- 19. Explain the difference between IS and ==?
- 20. Explain supported collection of datatype w.r.t. Python?
- 21. Create a simple number list?
- 22. Can you create nested list?
- 23. Explain CRUD (Create, Update and Delete. operations from list?
- 24. Explain operations in dictionary?
- 25. Explain operation with tuples?
- 26. Explain del?
- 27. If del can remove variable can it remove tuple variable?
- 28. Delete last element in a list?
- 29. Predict the output of following code
- 30. What do you mean by list comprehension?
- 31. Explain the preferred way for looping through list? 35
- 32. Find the reverse of the dictionary?
- 33. How to sort dictionary by value?
- 34. What is the use of shuffle function?
- 35. What is the preferred way to get a value based on key in Python?
- 36. Explain alternate way of merging 2 or more dictionaries without using update method?
- 37. What is the preferred way of fetching last element/second last and so on from a list?
- 38. What is the preferred way for reversing a list?
- 39. Explain various string utility functions in Python?
- 40. How to check whether two strings are equal?
- 41. Can string use single quote or double quote?
- 42. Explain type conversions on collection types?
- 43. Explain set theory operations supported by set data type?
- 44. Explain frozenset?
- 45. Explain functionsin Python?
- 46. What is a Boolean function?
- 47. Can we specify data type for arguments as well as return types in python?
- 48. Explain variable arguments?
- 49. Write a program to find occurrences or count of characters in given word?
- 50. What is **kwargs?
- 51. Write a simple Lambda expression?
- 52. Lambda forms in Python contain statements? True or False?
- 53. Explain filter function?
- 54. Explain steps involved in reading and writing a file?
- 55. Explain the termwith statement?
- 56. Explain the preferred way of reading a big file?
- 57. Explain modules in python?
- 58. Explain different ways of importing modules?
- 59. Can we create our own module?
- 60. Explain in brief about os module and its corresponding functions?
- 61. Using os module print the directory structure?
- 62. Explain dir function?
- 63. Explain exception handling in python?
- 64. How to create user defined exception?
- 65. What is the use of raise statement?
- 66. How to create own class in Python? Explain constructors?
- 67. Is it necessary to have the first argument of class function as self? Cant we rename it to any other variable?
- 68. Explain inheritance in Python?
- 69. How to determine whether a particular class is sub class?
- 70. Does python support multiple inheritance?
- 71. How is diamond problem resolved in case of Python?
- 72. Does python supports private method and variables?
- 73. Can __ be used for other purpose than creating private variables or functions?
- 74. Does python support abstract classes?
- 75. Differentiate between static methods and class methods in Python?
- 76. What are named tuple?
- 77. How to sort using lamdas?
- 78. Explain Generators?
- 79. What is generator expression?
- 80. When python programme exits all the memory is released? Say true or false?
- 81. Can a function be passed as parameter to another function?
- 82. Can a function be retuned as result from another function?
- 83. Explain decorator function?
- 84. How can we represent big text in Python?
- 85. What is PEP 8?
- 86. What is anaconda?
- 87. How to install external modules?
- 88. What is Jupyter notebook?
- 89. What is pickling and unpickling?
- 90. Explain importance of setup.py?
- 91. Is it possible to make connections to database using Python?
- 92. Explain meta programming?
- 93. Explain python memory model?
- Numpy Interview Questions
- 1. What is numpy?
- 2. How to install numpy?
- 3. How to create single dimension numpy array?
- 4. Explain different attributes provided by numpy?
- 5. Explain some utility methods provided by numpy for creating different elements?
- 6. How can we change shape of an object?
- 7. Which all data types are supported in Python?
- 8. Explain various simple mathematical operations which can be done on numpy?
- 9. Explain slicing operation in numpy?
- 10. Explain boolean indexing?
- 11. Perform matrix multiplication using numpy?
- 12. Explain various functions available with numpy?
- 13. What is broadcast?
- 14. Explain rules of broadcasting?
- 15. Explain some statistical measures supported by numpy?
- 16. Explain functions available in numpy.linalg?
- 17. How to save numpy data from memory to flat file?
- 18. What is the use of where and extract?
- 19. What is the use of ndenumerate?
- 20. Explain how can we draw a histogram using numpy?
- Pandas Interview Questions
- 1. What is Pandas?
- 2. How does Pandas represent data?
- 3. How to create Series?
- 4. How to create Data frame?
- 5. How are missing values represented in data frame?
- 6. Explain how indexes can be created?
- 7. Explain various attributes associated with series?
- 8. Explain various statistical measures supported by pandas? 83
- 9. Explain reindexing?
- 10. Explain bfill and ffill?
- 11. What all type of iterations are provided in pandas data frame?
- 12. Explain how sorting is supported in pandas?
- 13. How to override default reload option in pandas?
- 14. Explain various slicing options available with pandas?
- 15. Explain advanced statistics with pandas?
- 16. Explain rolling function?
- 17. How can we handle NA in pandas?
- 18. Explain group by function?
- 19. Explain merge functions w.r.t data frame?
- 20. Explain concat method?
- 21. Explain how time related range can be generated in pandas?
- 22. Explain which all data sources can pandas retrieve values?
- 23. How to print a histogram using pandas?
- Scipy and its Applications
- 1. Explain Scipy library?
- 2. Explain how can we perform Normality Tests?
- 3. Explain how can we perform correlation test?
- 4. Explain tests pertaining to Parametric Statistical Hypothesis Tests?
- 5. Explain how to test Nonparametric Statistical Hypothesis Tests?
- 6. Implement logistic regression in python?
- 7. Explain how to implement decision tree in python?
- 8. How to implement Random forest in python?
- 9. How to implement support vector machine in python?
- 10. Which all kernels are supported by svm in python?
- 11. Implement KNN algorithm using python?
- 12. How to select k in KNN algorithm?
- 13. How to implement K means in Python?
- 14. How can accuracy of any model be calculated?
- 15. Explain regression metrics?
- Matplotlib Samples to Remember
- 1. Explain how to draw bar plot?
- 2. How to draw histogram?
- 3. How to draw line chart?
- 4. Draw Pie chart?
- Statistics with Excel Sheet
- 1. Does Excel has any support for statistics?
- 2. Find correlation using Excel?
- 3. How to get Histogram in excel?
- 4. Explain how to get Descriptive Statistics using Excel? 125
- 5. Explain how to perform Anova in excel?
- 6. Explain how to perform Rank and Percentile in excel?