Library Hours
Monday to Friday: 9 a.m. to 9 p.m.
Saturday: 9 a.m. to 5 p.m.
Sunday: 1 p.m. to 9 p.m.
Naper Blvd. 1 p.m. to 5 p.m.
     
Limit search to available items
Results Page:  Previous Next
Author Amr, Tarek, author.

Title Hands-on machine learning with scikit-learn and scientific Python toolkits : a practical guide to implementing supervised and unsupervised machine learning algorithms in Python / Tarek Amr. [O'Reilly electronic resource]

Publication Info. Birmingham, UK : Packt Publishing, Limited, 2020.
©2020
QR Code
Description 1 online resource (1 volume) : illustrations
Contents Cover -- Title Page -- Copyright and Credits -- About Packt -- Contributors -- Table of Contents -- Preface -- Section 1: Supervised Learning -- Chapter 1: Introduction to Machine Learning -- Understanding machine learning -- Types of machine learning algorithms -- Supervised learning -- Classification versus regression -- Supervised learning evaluation -- Unsupervised learning -- Reinforcement learning -- The model development life cycle -- Understanding a problem -- Splitting our data -- Finding the best manner to split the data -- Making sure the training and the test datasets are separate
Development set -- Evaluating our model -- Deploying in production and monitoring -- Iterating -- When to use machine learning -- Introduction to scikit-learn -- It plays well with the Python data ecosystem -- Practical level of abstraction -- When not to use scikit-learn -- Installing the packages you need -- Introduction to pandas -- Python's scientific computing ecosystem conventions -- Summary -- Further reading -- Chapter 2: Making Decisions with Trees -- Understanding decision trees -- What are decision trees? -- Iris classification -- Loading the Iris dataset -- Splitting the data
Training the model and using it for prediction -- Evaluating our predictions -- Which features were more important? -- Displaying the internal tree decisions -- How do decision trees learn? -- Splitting criteria -- Preventing overfitting -- Predictions -- Getting a more reliable score -- What to do now to get a more reliable score -- ShuffleSplit -- Tuning the hyperparameters for higher accuracy -- Splitting the data -- Trying different hyperparameter values -- Comparing the accuracy scores -- Visualizing the tree's decision boundaries -- Feature engineering -- Building decision tree regressors
Predicting people's heights -- Regressor's evaluation -- Setting sample weights -- Summary -- Chapter 3: Making Decisions with Linear Equations -- Understanding linear models -- Linear equations -- Linear regression -- Estimating the amount paid to the taxi driver -- Predicting house prices in Boston -- Data exploration -- Splitting the data -- Calculating a baseline -- Training the linear regressor -- Evaluating our model's accuracy -- Showing feature coefficients -- Scaling for more meaningful coefficients -- Adding polynomial features -- Fitting the linear regressor with the derived features
Regularizing the regressor -- Training the lasso regressor -- Finding the optimum regularization parameter -- Finding regression intervals -- Getting to know additional linear regressors -- Using logistic regression for classification -- Understanding the logistic function -- Plugging the logistic function into a linear model -- Objective function -- Regularization -- Solvers -- Configuring the logistic regression classifier -- Classifying the Iris dataset using logistic regression -- Understanding the classifier's decision boundaries -- Getting to know additional linear classifiers -- Summary
Summary This book covers the theory and practice of building data-driven solutions. Includes the end-to-end process, using supervised and unsupervised algorithms. With each algorithm, you will learn the data acquisition and data engineering methods, the apt metrics, and the available hyper-parameters. You will learn how to deploy the models in production.
Subject Machine learning.
Python (Computer program language)
Apprentissage automatique.
Python (Langage de programmation)
Machine learning
Python (Computer program language)
Python (programmeertaal).
Other Form: Print version: Amr, Tarek. Hands-On Machine Learning with Scikit-learn and Scientific Python Toolkits : A Practical Guide to Implementing Supervised and Unsupervised Machine Learning Algorithms in Python. Birmingham : Packt Publishing, Limited, ©2020
ISBN 9781838823580 (electronic book)
1838823581 (electronic book)
Patron reviews: add a review
Click for more information
EBOOK
No one has rated this material

You can...
Also...
- Find similar reads
- Add a review
- Sign-up for Newsletter
- Suggest a purchase
- Can't find what you want?
More Information