Machine Learning with PyTorch and Scikit-Learn: Develop machine learning and deep learning models with Python
(as of May 07,2022 03:35:08 UTC – Details)
From the Publisher
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.
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
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.
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.
PyTorch, scikit-learn TensorFlow, scikit-learn
Reader Knowledge Level
Beginner to Intermediate Beginner to Intermediate
New content on transformers, gradient boosting, and graph neural networks Revised and expanded to include GANs, and reinforcement learning
Publisher : Packt Publishing (February 25, 2022)
Language : English
Paperback : 770 pages
ISBN-10 : 1801819319
ISBN-13 : 978-1801819312
Item Weight : 2.86 pounds
Dimensions : 7.5 x 1.74 x 9.25 inches