Refresh Your Home For Fall
To see product details, add this item to your cart. You can always remove it later.
Shipper / Seller
Amazon.com
Amazon.com
Shipper / Seller
Amazon.com
Returns
30-day refund / replacement
30-day refund / replacement
This item can be returned in its original condition for a full refund or replacement within 30 days of receipt.
Read full return policy
Payment
Secure transaction
Your transaction is secure
We work hard to protect your security and privacy. Our payment security system encrypts your information during transmission. We don’t share your credit card details with third-party sellers, and we don’t sell your information to others. Learn more
Gift options
Available at checkout
Available at checkout This item is a gift. Change
At checkout, you can add a custom message, a gift receipt for easy returns and have the item gift-wrapped
Added to

Sorry, there was a problem.

There was an error retrieving your Wish Lists. Please try again.

Sorry, there was a problem.

List unavailable.
Kindle app logo image

Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.

Read instantly on your browser with Kindle for Web.

Using your mobile phone camera - scan the code below and download the Kindle app.

QR code to download the Kindle App

  • Machine Learning with PyTorch and Scikit-Learn: Develop machine learning and deep learning models with Python
  • Why choose PyTorch for deep learning?
  • 2 VIDEOS

Follow the authors

Get new release updates & improved recommendations
See all
Something went wrong. Please try your request again later.

Machine Learning with PyTorch and Scikit-Learn: Develop machine learning and deep learning models with Python

4.6 out of 5 stars (527)

Purchase options and add-ons

This book of the bestselling and widely acclaimed Python Machine Learning series is a comprehensive guide to machine and deep learning using PyTorch's simple to code framework.

Purchase of the print or Kindle book includes a free eBook in PDF format.

Key Features

  • Learn applied machine learning with a solid foundation in theory
  • Clear, intuitive explanations take you deep into the theory and practice of Python machine learning
  • Fully updated and expanded to cover PyTorch, transformers, XGBoost, graph neural networks, and best practices

Book Description

Machine Learning with PyTorch and Scikit-Learn is a comprehensive guide to machine learning and deep learning with PyTorch. It acts as both a step-by-step tutorial and a reference you'll keep coming back to as you build your machine learning systems.

Packed with clear explanations, visualizations, and examples, the book covers all the essential machine learning techniques in depth. While some books teach you only to follow instructions, with this machine learning book, we teach the principles allowing you to build models and applications for yourself.

Why PyTorch?

PyTorch is the Pythonic way to learn machine learning, making it easier to learn and simpler to code with. This book explains the essential parts of PyTorch and how to create models using popular libraries, such as PyTorch Lightning and PyTorch Geometric.

You will also learn about generative adversarial networks (GANs) for generating new data and training intelligent agents with reinforcement learning. Finally, this new edition is expanded to cover the latest trends in deep learning, including graph neural networks and large-scale transformers used for natural language processing (NLP).

This PyTorch book is your companion to machine learning with Python, whether you're a Python developer new to machine learning or want to deepen your knowledge of the latest developments.

What you will learn

  • Explore frameworks, models, and techniques for machines to 'learn' from data
  • Use scikit-learn for machine learning and PyTorch for deep learning
  • Train machine learning classifiers on images, text, and more
  • Build and train neural networks, transformers, and boosting algorithms
  • Discover best practices for evaluating and tuning models
  • Predict continuous target outcomes using regression analysis
  • Dig deeper into textual and social media data using sentiment analysis

Who this book is for

If you have a good grasp of Python basics and want to start learning about machine learning and deep learning, then this is the book for you. This is an essential resource written for developers and data scientists who want to create practical machine learning and deep learning applications using scikit-learn and PyTorch.

Before you get started with this book, you’ll need a good understanding of calculus, as well as linear algebra.

Table of Contents

  1. Giving Computers the Ability to Learn from Data
  2. Training Simple Machine Learning Algorithms for Classification
  3. A Tour of Machine Learning Classifiers Using Scikit-Learn
  4. Building Good Training Datasets – Data Preprocessing
  5. Compressing Data via Dimensionality Reduction
  6. Learning Best Practices for Model Evaluation and Hyperparameter Tuning
  7. Combining Different Models for Ensemble Learning
  8. Applying Machine Learning to Sentiment Analysis
  9. Predicting Continuous Target Variables with Regression Analysis
  10. Working with Unlabeled Data – Clustering Analysis
  11. Implementing a Multilayer Artificial Neural Network from Scratch

(N.B. Please use the Look Inside option to see further chapters)


Great on Kindle
Great Experience. Great Value.
iphone with kindle app
Putting our best book forward
Each Great on Kindle book offers a great reading experience, at a better value than print to keep your wallet happy.

Explore your book, then jump right back to where you left off with Page Flip.

View high quality images that let you zoom in to take a closer look.

Enjoy features only possible in digital – start reading right away, carry your library with you, adjust the font, create shareable notes and highlights, and more.

Discover additional details about the events, people, and places in your book, with Wikipedia integration.

Get the free Kindle app: Link to the kindle app page Link to the kindle app page
Enjoy a great reading experience when you buy the Kindle edition of this book. Learn more about Great on Kindle, available in select categories.

Frequently bought together

This item: Machine Learning with PyTorch and Scikit-Learn: Develop machine learning and deep learning models with Python
$36.05
Get it as soon as Sunday, Sep 20
In Stock
Ships from and sold by Amazon.com.
+
$49.24
Get it as soon as Sunday, Sep 20
In Stock
Ships from and sold by Amazon.com.
+
$29.55
Get it as soon as Monday, Sep 21
In Stock
Ships from and sold by Amazon.com.
Total price: $00
To see our price, add these items to your cart.
Details
Added to Cart
Choose items to buy together.

Customers also bought or read

Loading...

From the brand


From the Publisher

Learn PyTorch Scikit-Learn
PyTorch book

expert insight book
Key Topics:
  • Parallelizing Neural Network Training with PyTorch
  • Going Deeper - The Mechanics of PyTorch
  • Classifying Images with Deep Convolutional Neural Networks
  • Modeling Sequential Data Using Recurrent Neural Networks
  • Generative Adversarial Networks for Synthesizing New Data
  • ...and more!

What’s new in this PyTorch book from the Python Machine Learning series?

We gave the 3rd edition of Python Machine Learning a big overhaul by converting the deep learning chapters to use the latest version of PyTorch. We also added brand-new content, including chapters focused on the latest trends in deep learning. We walk you through concepts such as dynamic computation graphs and automatic differentiation. Additionally, we’ve introduced a popular adversarial training regime for neural networks that can be used to generate new, realistic-looking images.

What’s new:

  • New content to cover the latest version of PyTorch and its features
  • Introduction to libraries including PyTorch Lightning and Hugging Face transformers
  • Addition of two cutting-edge machine learning techniques: transformers and graph neural networks
Machine learning book

What are the key takeaways from Machine Learning with PyTorch and Scikit-Learn?

This book takes you on a journey from the origins of machine learning to the latest deep learning architectures. Through conceptual and practical examples, you'll develop a repertoire of techniques that allow you to solve a wide range of predictive modeling tasks, including tabular, image, and text data.

PyTorch is a very powerful and versatile tool, and deep learning naturally requires very flexible building blocks. Hence, PyTorch can sometimes be very verbose compared to traditional machine learning libraries such as scikit-learn. In this book, we explain how PyTorch works and cover all the essential parts. However, we also focus on code readability to ensure you don’t get overwhelmed.

The book takes a deep dive into the underlying methods and does not shy away from explaining fundamental deep learning architectures and concepts from scratch. Our objective is to teach you deep learning and see how you can put it into practice using PyTorch rather than the other way around.

Pytorch scikit learn guide

What makes this book different from other books on PyTorch?

We put a lot of thought and care into organizing the general structure of the book, the flow of topics, and how the chapters build on each other. This includes the transition from one chapter explaining neural networks by implementing them from scratch in NumPy to another chapter explaining how to use PyTorch to make this more convenient.

There are many great books on machine learning and deep learning out there. However, from many years of teaching and interacting with students, we heard that many books don't include hands-on examples that help readers to put these into practice. Other books have a strong focus on code examples at the expense of explanations. Machine Learning with PyTorch and Scikit-Learn strikes a good balance between concepts, theory, and practice and takes advantage of synergistic effects when explaining new methods.

Machine Learning with PyTorch and Scikit-Learn
Mastering Pytorch
Python Machine Learning
Python Machine Learning by Example
Mathematics of Machine Learning
Customer Reviews
4.6 out of 5 stars 527
4.2 out of 5 stars 62
4.5 out of 5 stars 496
4.9 out of 5 stars 78
4.4 out of 5 stars 121
Technology Used PyTorch, scikit-learn PyTorch TensorFlow, scikit-learn PyTorch, TensorFlow, pandas, NumPy, scikit-learn Matplotlib, NumPy, SciPy, scikit-learn
Reader Knowledge Level Beginner to Intermediate Intermediate to Advanced Beginner to Intermediate Beginner to Intermediate Beginner to Intermediate
Topics / New Topics New content on transformers, gradient boosting, and GNNs New content on diffusion models, recommender systems, mobile deployment, Hugging Face, and GNNs Revised and expanded to include GANs and reinforcement learning Revised with PyTorch builds, expanded best practices, and new content on LLMs and multimodal models Linear algebra, calculus, multivariable calculus, and probability theory

Editorial Reviews

Review

"I’m confident that you will find this book invaluable both as a broad overview of the exciting field of machine learning and as a treasure of practical insights. I hope it inspires you to apply machine learning for the greater good in your problem area, whatever it might be."

-- Dmytro Dzhulgakov, PyTorch Core Maintainer

About the Author

Sebastian Raschka is an Assistant Professor of Statistics at the University of Wisconsin-Madison focusing on machine learning and deep learning research. As Lead AI Educator at Grid AI, Sebastian plans to continue following his passion for helping people get into machine learning and artificial intelligence.

Yuxi (Hayden) Liu is a Software Engineer, Machine Learning at Google. He is developing and improving machine learning models and systems for ads optimization on the largest search engine in the world.

Vahid Mirjalili is a deep learning researcher focusing on CV applications. Vahid received a Ph.D. degree in both Mechanical Engineering and Computer Science from Michigan State University.

Product details

  • Publisher ‏ : ‎ Packt Publishing
  • Publication date ‏ : ‎ February 25, 2022
  • Language ‏ : ‎ English
  • Print length ‏ : ‎ 770 pages
  • ISBN-10 ‏ : ‎ 1801819319
  • ISBN-13 ‏ : ‎ 978-1801819312
  • Item Weight ‏ : ‎ 3.09 pounds
  • Dimensions ‏ : ‎ 7.5 x 1.75 x 9.25 inches
  • Best Sellers Rank: #66,183 in Books (See Top 100 in Books)
  • Customer Reviews:
    4.6 out of 5 stars (527)

About the authors

Follow authors to get new release updates, plus improved recommendations.