Автор: Jugal Kalita
Издательство: CRC Press
Год: 2023
Страниц: 299
Язык: английский
Формат: pdf (true)
Размер: 10.2 MB
Machine Learning: Theory and Practice provides an introduction to the most popular methods in Machine Learning (ML). The book covers regression including regularization, tree-based methods including Random Forests and Boosted Trees, Artificial Neural Networks including Convolutional Neural Networks (CNNs), reinforcement learning, and unsupervised learning focused on clustering. Topics are introduced in a conceptual manner along with necessary mathematical details. The explanations are lucid, illustrated with figures and examples. For each machine learning method discussed, the book presents appropriate libraries in the R programming language along with programming examples.
To understand the machine learning techniques, one needs to know how to program the algorithms from scratch, but to be able to use them to solve real life problems, the student needs to learn how to use languages and tools that are more suitable for the tasks at hand. These days, the predominant programming languages used in academia as well as industry, are Python and R. R is a statistical package, with an associated language that has powerful libraries for all kinds of machine learning tasks. Python is a general purpose language that has become an important vehicle for prototyping machine learning algorithms. It also has libraries that support a great number of machine learning algorithms. We will also discuss specific libraries like TensorFlow and Keras in the context of deep learning. We include examples in R in the current edition of the book. The programs discussed in the book will be available in a companion website for download for the benefit of the reader.
Features:
Provides an easy-to-read presentation of commonly used machine learning algorithms in a manner suitable for advanced undergraduate or beginning graduate students, and mathematically and/or programming-oriented individuals who want to learn machine learning on their own.
Covers mathematical details of the machine learning algorithms discussed to ensure firm understanding, enabling further exploration
Presents worked out suitable programming examples, thus ensuring conceptual, theoretical and practical understanding of the machine learning methods.
This book is aimed primarily at introducing essential topics in Machine Learning to advanced undergraduates and beginning graduate students. The number of topics has been kept deliberately small so that it can all be covered in a semester or a quarter. The topics are covered in depth, within limits of what can be taught in a short period of time. Thus, the book can provide foundations that will empower a student to read advanced books and research papers.
Скачать Machine Learning: Theory and Practice