Machine Learning
- 206 pages
- 8 hours of reading
A concise overview of machine learning -- computer programs that learn from data -- which underlies applications that include recommendation systems, face-recognition, and driverless cars.
This series delves into the intricate world of adaptive computation and machine learning. It explores diverse techniques that empower systems to learn from experience and adapt to new environments. Readers will gain insights into theoretical frameworks and innovations in algorithmic development. The collection fosters a deeper understanding and practical application of this rapidly evolving field.




A concise overview of machine learning -- computer programs that learn from data -- which underlies applications that include recommendation systems, face-recognition, and driverless cars.
Deep learning, a subset of machine learning, allows computers to learn from experience and understand concepts hierarchically, eliminating the need for exhaustive human input. This book covers a wide array of topics in deep learning, providing essential mathematical and conceptual foundations in linear algebra, probability theory, information theory, numerical computation, and machine learning. It details industry-relevant techniques such as deep feedforward networks, regularization, optimization algorithms, convolutional networks, and sequence modeling, while also exploring applications in natural language processing, speech recognition, computer vision, online recommendation systems, bioinformatics, and video games. Additionally, it presents research perspectives on theoretical topics like linear factor models, autoencoders, representation learning, structured probabilistic models, Monte Carlo methods, the partition function, approximate inference, and deep generative models. This resource is suitable for undergraduate and graduate students pursuing careers in industry or research, as well as software engineers looking to implement deep learning in their products.
An account of key ideas and algorithms in reinforcement learning. The discussion ranges from the history of the field's intellectual foundations to recent developments and applications. Areas studied include reinforcement learning problems in terms of Markov decision problems and solution methods.
This comprehensive introduction to machine learning employs probabilistic models and inference as a unifying framework. The explosion of electronic data on the Web necessitates automated data analysis methods, and machine learning addresses this by developing techniques to automatically identify patterns and predict future data. The textbook presents a self-contained overview of the field, integrating essential background topics such as probability, optimization, and linear algebra, while also covering recent advancements like conditional random fields, L1 regularization, and deep learning. Written in an informal and accessible style, it includes pseudo-code for key algorithms, along with numerous color illustrations and worked examples from diverse fields like biology, text processing, computer vision, and robotics. Instead of merely presenting a variety of heuristic methods, the book emphasizes a principled model-based approach, often utilizing graphical models for clear and concise specification. Most models discussed are implemented in the freely available MATLAB software package, PMTK (probabilistic modeling toolkit). This resource is ideal for upper-level undergraduates with a basic college math background and beginning graduate students.