Cantitate/Preț
Produs

The Hundred-Page Machine Learning Book

Autor Andriy Burkov
en Limba Engleză Paperback – 2019
Master machine learning through clarity, not complexity-in a book engineered to teach with exceptional conciseness. Translated into 11 languages and used in thousands of universities worldwide, this book takes a unique approach: it assumes that your time is valuable. Instead of drowning you in theory or skimming the surface, it delivers a complete education in modern machine learning, focusing on what matters in practice. From fundamental algorithms that form the backbone of many applications, to cutting-edge deep learning and neural networks, you'll understand how these tools work and how to use them. What sets this book apart is its careful progression through key concepts. You'll start with essential mathematical concepts and gradually progress through the most practically important machine learning algorithms. You'll learn practical skills like feature engineering, regularization, handling imbalanced datasets, ensembles, and model evaluation that help turn theory into working systems. The book covers not just supervised learning, but also clustering, topic modeling, metric learning, learning to rank, and recommendation systems, giving you a complete toolkit for solving modern machine learning challenges. This isn't just another theoretical textbook. Every chapter reflects the author's real-world experience, focusing on techniques that work in practice. Whether you're building a recommendation system, analyzing customer data, or working with images and text, you'll find practical guidance here. This isn't a high-level overview either. The book explores each concept with precisely the right level of technical detail-enough to create those crucial "a-ha!" moments of understanding, but not so much that you get overwhelmed by mathematical notation or theoretical abstractions. It hits that sweet spot where complex ideas click into place naturally, making it valuable for both newcomers looking to build a strong foundation and experienced practitioners seeking to expand their toolkit. What's Inside Supervised and unsupervised learning algorithms and neural networks Algorithm and math explained intuitively without losing important detail Practical techniques for model building, troubleshooting, and evaluation Advanced topics like ensembles, recommender systems, metric learning, and more About the Reader The book assumes a basic foundation in college-level mathematics. However, it's entirely self-contained, introducing all necessary mathematical concepts through intuitive explanations. This approach ensures that readers with basic mathematical knowledge can follow along without getting lost in complex equations. Endorsed by Peter Norvig, Research Director at Google, co-author of AIMA, the most popular AI textbook in the world, Aurélien Géron, Senior AI Engineer, author of the bestseller Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow, and other industry leaders. Read endorsements on themlbook.com
Citește tot Restrânge

Preț: 21692 lei

Preț vechi: 27115 lei
-20%

Puncte Express: 325

Carte tipărită la comandă

Livrare economică 15-29 octombrie

Livrare prin curier în România Termenul estimat este afișat lângă disponibilitate.
Transport gratuit de la 40000 lei Plată online sau ramburs, în funcție de opțiunile comenzii.
Retur gratuit în 14 zile Comandă securizată și suport în română.

Specificații

ISBN-13: 9781999579500
ISBN-10: 199957950X
Pagini: 160
Dimensiuni: 191 x 235 x 11 mm
Greutate: 0.39 kg
Editura: Andriy Burkov

Descriere

Descriere de la o altă ediție sau format:

"Burkov has undertaken a very useful but impossibly hard task in reducing all of machine learning to 100 pages. He succeeds well in choosing the topics--both theory and practice--that will be useful to practitioners, and for the reader who understands that this as the first 100 (or actually 150) pages you will read, not the last, provides a solid introduction to the field." -- Peter Norvig, Research Director at Google, author of the most popular artificial intelligence textbook in the world Artificial Intelligence: A Modern Approach

"The breadth of topics the book covers is amazing for just 100 pages (plus few bonus pages!). Burkov doesn't hesitate to go into the math equations: that's one thing that short books usually drop. I really liked how the author explains the core concepts in just a few words. The book can be very useful for newcomers in the field, as well as for old-timers who can gain from such a broad view of the field." -- Aurélien Géron, Senior Artificial Intelligence Engineer, author of a #1 Amazon bestseller Hands-On Machine Learning with Scikit-Learn and TensorFlow

"This book is a great introduction to machine learning from a world-class practitioner and LinkedIn superstar Andriy Burkov. He managed to find a good balance between the math of the algorithms, intuitive visualizations, and easy-to-read explanations. This book will benefit the newcomers to the field as a thorough introduction to the fundamentals of machine learning, while the experienced professionals will definitely enjoy the practical recommendations from Andriy's rich experience in the field." -- Karolis Urbonas, Head of Data Science at Amazon

"I wish such a book existed when I was a statistics graduate student trying to learn about machine learning. There is the right amount of math which demystify the centerpiece of an algorithm with succinct but very clear descriptions. I'm also impressed by the widespread coverage and good choices of important methods as an introductory book (not all machine learning books mention things like learning to rank or metric learning). Highly recommended to STEM major students or professionals who are interested to get started with machine learning for their analytics projects or preparing for data science interviews." -- Chao Han, VP, Head of R&D at Lucidworks

"Whether you want to become a machine learning practitioner or looking for an everyday resource, Andriy's book does a fantastic job of cutting the noise and hitting the tracks and full speed from the first page. It manages to structure all the important concepts from foundations to applications into a relatively quick read and leave the reader engaged at all times. " -- Sujeet Varakhedi, Head of Engineering at eBay

"This book provides a great practical guide to get started and execute on ML within a few days without necessarily knowing much about ML apriori. The first five chapters are enough to get you started and the next few chapters provide you a good feel of more advanced topics to pursue. A wonderful book for engineers who want to incorporate ML in their day-to-day work without necessarily spending an enormous amount of time going through a formal degree program. -- Deepak Agarwal, VP of Artificial Intelligence at LinkedIn​



Table of Contents:

Preface

1 Introduction
1.1 What is Machine Learning
1.2 Types of Learning
1.2.1 Supervised Learning
1.2.2 Unsupervised Learning
1.2.3 Semi-Supervised Learning
1.2.4 Reinforcement Learning
1.3 How Supervised Learning Works
1.4 Why the Model Works on New Data

2 Notation and Definitions
2.1 Notation
2.1.1 Data Structures
2.1.2 Capital Sigma Notation
2.1.3 Capital Pi Notation
2.1.4 Operations on Sets
2.1.5 Operations on Vectors
2.1.6 Functions
2.1.7 Max and Arg Max
2.1.8 Assignment Operator
2.1.9 Derivative and Gradient
2.2 Random Variable
2.3 Unbiased Estimators
2.4 Bayes' Rule
2.5 Parameter Estimation
2.6 Parameters vs. Hyperparameters
2.7 Classification vs. Regression
2.8 Model-Based vs. Instance-Based Learning
2.9 Shallow vs. Deep Learning

3 Fundamental Algorithms
3.1 Linear Regression
3.1.1 Problem Statement
3.1.2 Solution
3.2 Logistic Regression
3.2.1 Problem Statement
3.2.2 Solution
3.3 Decision Tree Learning
3.3.1 Problem Statement
3.3.2 Solution
3.4 Support Vector Machine
3.4.1 Dealing with Noise
3.4.2 Dealing with Inherent Non-Linearity
3.5 k-Nearest Neighbors

4 Anatomy of a Learning Algorithm
4.1 Building Blocks of a Learning Algorithm
4.2 Gradient Descent
4.3 How Machine Learning Engineers Work
4.4 Learning Algorithms' Particularities

5 Basic Practice
5.1 Feature Engineering
5.1.1 One-Hot Encoding
5.1.2 Binning
5.1.3 Normalization
5.1.4 Standardization
5.1.5 Dealing with Missing Features
5.1.6 Data Imputation Techniques
5.2 Learning Algorithm Selection
5.3 Three Sets
5.4 Underfitting and Overfitting
5.5 Regularization
5.6 Model Performance Assessment
5.6.1 Confusion Matrix
5.6.2 Precision/Recall
5.6.3 Accuracy
5.6.4 Cost-Sensitive Accuracy
5.6.5 Area under the ROC Curve (AUC)
5.7 Hyperparameter Tuning
5.7.1 Cross-Validation

6 Neural Networks and Deep Learning
6.1 Neural Networks
6.1.1 Multilayer Perceptron Example
6.1.2 Feed-Forward Neural Network Architecture
6.2 Deep Learning
6.2.1 Convolutional Neural Network
6.2.2 Recurrent Neural Network

7 Problems and Solutions
7.1 Kernel Regression
7.2 Multiclass Classification
7.3 One-Class Classification
7.4 Multi-Label Classification
7.5 Ensemble Learning
7.5.1 Boosting and Bagging
7.5.2 Random Forest
7.5.3 Gradient Boosting
7.6 Learning to Label Sequences
7.7 Sequence-to-Sequence Learning
7.8 Active Learning
7.9 Semi-Supervised Learning
7.10 One-Shot Learning
7.11 Zero-Shot Learning

8 Advanced Practice
8.1 Handling Imbalanced Datasets
8.2 Combining Models
8.3 Training Neural Networks
8.4 Advanced Regularization
8.5 Handling Multiple Inputs
8.6 Handling Multiple Outputs
8.7 Transfer Learning
8.8 Algorithmic Efficiency

9 Unsupervised Learning
9.1 Density Estimation
9.2 Clustering
9.2.1 K-Means
9.2.2 DBSCAN and HDBSCAN
9.2.3 Determining the Number of Clusters
9.2.4 Other Clustering Algorithms
9.3 Dimensionality Reduction
9.3.1 Principal Component Analysis
9.3.2 UMAP
9.4 Outlier Detection

10 Other Forms of Learning
10.1 Metric Learning
10.2 Learning to Rank
10.3 Learning to Recommend
10.3.1 Factorization Machines
10.3.2 Denoising Autoencoders
10.4 Self-Supervised Learning: Word Embeddings

11 Conclusion

Index



Publisher Marketing:

As its title says, it's the hundred-page machine learning book. It was written by an expert in machine learning holding a Ph.D. in Artificial Intelligence with almost two decades of industry experience in computer science and hands-on machine learning.

This is a unique book in many aspects. It is the first successful attempt to write an easy to read book on machine learning that isn't afraid of using math. It's also the first attempt to squeeze a wide range of machine learning topics in a systematic way and without loss in quality.

The book contains only those parts of the huge body of material on machine learning developed since the 1960s that have proven to have a significant practical value. A beginner in machine learning will find in this book just enough details to get a comfortable level of understanding of the field and start asking the right questions. Practitioners with experience will use this book as a collection of pointers to the directions of further self-improvement.

The book also comes in handy when brainstorming at the beginning of a project, when you try to answer the question whether a given technical or business problem is "machine-learnable" and, if yes, which techniques you should try to solve it.

The book comes with a wiki which contains pages that extend some book chapters with additional information: Q&A, code snippets, further reading, tools, and other relevant resources. Thanks to the continuously updated wiki this book like a good wine keeps getting better after you buy it.


Notă biografică

Andriy Burkov holds a Ph.D. in Artificial Intelligence. He works as a senior data scientist and machine learning team leader at Gartner.