Real-World Machine Learning

Author : Henrik Brink, Joseph W. Richards, Mark-Fetherolf
Price : Rs 599.00
ISBN 13 : 9789351199496
ISBN 10 : 9351199495
Pages : 264
Type : Paperbound

Real-World Machine Learning


Machine learning systems help you find valuable insights and patters in data which you had never recognized in the traditional methods. In the real world, ML techniques give you a way to identify trends, forecast behavior and make fact-based recommendations. It’s a hot and growing field and up-to speed ML developers are in demand. Real-World Machine Learning will teach you the concepts and techniques you need to be a successful machine learning practitioner without overdosing you on abstract theory and complex mathematics. By working through immediately relevant examples in Python, you’ll build skills in data acquisition and modelling, classification and regression.

1. What is machine learning?

1.1 Understanding how machines learn

1.2 Using data to make decisions

1.3 Following the ML workflow: from data to deployment

1.4 Boosting model performance with advanced techniques

1.5 Summary

1.6 Terms from this chapter


2. Real-world data

2.1 Getting started: data collection

2.2 Preprocessing the data for modeling

2.4 Summary

2.5 Terms from this chapter


3 Modeling and prediction

3.1 Basic machine-learning modeling

3.2 Classification: predicting into buckets

3.3 Regression: predicting numerical values

3.4 Summary

3.5 Terms from this chapter


4 Model evaluation and optimization

4.1 Model generalization: assessing predictive accuracy for new data

4.2 Evaluation of classification models

4.3 Evaluation of regression models

4.4 Model optimization through parameter tuning

4.5 Summary

4.6 Terms from this chapter


5 Basic feature engineering

5.1 Motivation: why is feature engineering useful?

5.2 Basic feature-engineering processes

5.3 Feature selection

5.4 Summary

5.5 Terms from this chapter


6 Example: NYC taxi data

6.1 Data: NYC taxi trip and fare information

6.2 Modeling

6.3 Summary

6.4 Terms from this chapter


7 Advanced feature engineering

7.1 Advanced text features

7.2 Image features

7.3 Time-series features

7.4 Summary

7.5 Terms from this chapter


8 Advanced NLP example: movie review sentiment

8.1 Exploring the data and use case

8.2 Extracting basic NLP features and building the initial model

8.3 Advanced algorithms and model deployment considerations

8.4 Summary

8.5 Terms from this chapter


9 Scaling machine-learning workflows

9.1 Before scaling up

9.2 Scaling ML modeling pipelines

9.3 Scaling predictions

9.4 Summary

9.5 Terms from this chapter


10 Example: digital display advertising

10.1 Display advertising

10.2 Digital advertising data

10.3 Feature engineering and modeling strategy

10.4 Size and shape of the data

10.5 Singular value decomposition

10.6 Resource estimation and optimization

10.7 Modeling

10.8 K-nearest neighbors

10.9 Random forests

10.10 Other real-world considerations

10.11 Summary

10.12 Terms from this chapter

10.13 Recap and conclusion


No prior machine learning experience is assumed. Readers should know Python.


Henrik Brink, Joseph Richards and Mark Fetherolf are experienced data scientists engaged in the daily practice of machine learning.