
عنوان:
Machine Learning Algorithms in Depth
نویسنده:
Vadim Smolyakov
انتشارات:
Manning Publications Co
تاریخ انتشار
2024
حجم:
11.6MB
معرفی کتاب: "الگوریتمهای یادگیری ماشین در عمق"
یاد بگیرید الگوریتمهای یادگیری ماشین چگونه از پایه کار میکنند تا بتوانید مدلهای خود را بهصورت مؤثرتری اشکالزدایی کرده و عملکردشان را بهبود دهید.
این کتاب، با تمرکز ویژه بر روشهای احتمالاتی، طراحی و اصول پایهی برخی از هیجانانگیزترین الگوریتمهای یادگیری ماشین امروزی را بررسی میکند. شما با مبانی استنتاج بیزی و یادگیری عمیق آشنا میشوید و همچنین ساختارهای دادهای و الگوهای الگوریتمی اصلی را میآموزید. هر الگوریتم هم با پایههای ریاضی و هم با پیادهسازی عملی در پایتون تشریح شده است.
آنچه خواهید آموخت:
- شبیهسازی قیمت سهام با مونتکارلو
- حذف نویز تصویر با میانگینگیری میدان متغیر
- الگوریتم EM برای مدلهای مخفی مارکوف
- یادگیری نامتوازن، یادگیری فعال و یادگیری تجمعی
- بهینهسازی بیزی برای تنظیم ابرپارامترها
- خوشهبندی با فرآیند دیریکله
- خوشهبندی سهام با استفاده از برآورد کوواریانس معکوس
- کمینهسازی انرژی با استفاده از بازپخت شبیهسازیشده
- جستوجوی تصویر با شبکه ResNet
- شناسایی ناهنجاری در سریهای زمانی با VAE
دربارهی کتاب:
- تمرکز ویژه بر الگوریتمهای احتمالاتی
- پیادهسازی هر الگوریتم در پایتون همراه با توضیحات خطبهخط کد
- شامل نمودارها و گرافهای گویا برای درک بهتر عملکرد مدلها
- مناسب برای کاربردهای مختلف از جمله مالی، بینایی ماشین و پردازش زبان طبیعی
مخاطبان:
برای مهندسان و دانشپژوهان یادگیری ماشین که با جبر خطی، احتمال و حساب دیفرانسیل آشنایی دارند.
درباره نویسنده:
وادیم اسمولیاکوف، دانشمند داده در تیم R&D امنیتی و سازمانی مایکروسافت است.
فهرست مطالب
- Brief Contents
- Contents
- Preface
- Acknowledgments
- About this Book
- About the Author
- About the Cover Illustration
- Part 1—Introducing ML Algorithms
- 1. Machine Learning Algorithms
- 1.1 Types of ML algorithms
- 1.2 Why learn algorithms from scratch?
- 1.3 Mathematical background
- 1.4 Bayesian inference and deep learning
- 1.5 Implementing algorithms
- 2. Markov Chain Monte Carlo
- 2.1 Introduction to Markov chain Monte Carlo
- 2.2 Estimating pi
- 2.3 Binomial tree model
- 2.4 Self-avoiding random walk
- 2.5 Gibbs sampling
- 2.6 Metropolis-Hastings sampling
- 2.7 Importance sampling
- 2.8 Exercises
- 3. Variational Inference
- 3.1 KL variational inference
- 3.2 Mean-field approximation
- 3.3 Image denoising in an Ising model
- 3.4 MI maximization
- 3.5 Exercises
- 4. Software Implementation
- 4.1 Data structures
- 4.2 Problem-solving paradigms
- 4.3 ML research: Sampling methods and variational inference
- 4.4 Exercises
- Part 2—Supervised Learning
- 5. Classification Algorithms
- 5.1 Introduction to classification
- 5.2 Perceptron
- 5.3 Support vector machine
- 5.4 Logistic regression
- 5.5 Naive Bayes
- 5.6 Decision tree (CART)
- 5.7 Exercises
- 6. Regression Algorithms
- 6.1 Introduction to regression
- 6.2 Bayesian linear regression
- 6.3 Hierarchical Bayesian regression
- 6.4 KNN regression
- 6.5 Gaussian process regression
- 6.6 Exercises
- 7. Selected Supervised Learning Algorithms
- 7.1 Markov models
- 7.2 Imbalanced learning
- 7.3 Active learning
- 7.4 Model selection: Hyperparameter tuning
- 7.5 Ensemble methods
- 7.6 ML research: Supervised learning algorithms
- 7.7 Exercises
- Part 3—Unsupervised Learning
- 8. Fundamental Unsupervised Learning Algorithms
- 8.1 Dirichlet process K-means
- 8.2 Gaussian mixture models
- 8.3 Dimensionality reduction
- 8.4 Exercises
- 9. Selected Unsupervised Learning Algorithms
- 9.1 Latent Dirichlet allocation
- 9.2 Density estimators
- 9.3 Structure learning
- 9.4 Simulated annealing
- 9.5 Genetic algorithm
- 9.6 ML research: Unsupervised learning
- 9.7 Exercises
- Part 4—Deep Learning
- 10. Fundamental Deep Learning Algorithms
- 10.1 Multilayer perceptron
- 10.2 Convolutional neural nets
- 10.3 Recurrent neural nets
- 10.4 Neural network optimizers
- 10.5 Exercises
- 11. Advanced Deep Learning Algorithms
- 11.1 Autoencoders
- 11.2 Amortized variational inference
- 11.3 Attention and transformers
- 11.4 Graph neural networks
- 11.5 ML research: Deep learning
- 11.6 Exercises
- Appendix A—Further Reading and Resources
- Appendix B—Answers to Exercises
- Index
مشخصات
نام کتاب
Machine Learning Algorithms in Depth
نویسنده
Vadim Smolyakov
انتشارات
Manning Publications Co
تاریخ انتشار
2024
ISBN
9781633439214
تعداد صفحات
328
زبان
انگلیسی
فرمت
حجم
11.6MB
موضوع
machine-learning