We have prepared a list of literature for beginners in the field of Machine Learning in сollaboration with local community Odyssey.
- Machine Learning For Absolute Beginners: A Plain English Introduction by Oliver Theobal
- The Hundred-Page Machine Learning Book by Andriy Burkov
- Python Machine Learning by Sebastian Raschka
- Machine Learning in Action by Peter Harrington
- Deep Learning by Ian Goodfellow, Yoshua Bengio, Aaron Courville
1. Machine Learning For Absolute Beginners: A Plain English Introduction by Oliver Theobal
Great for learning the basics of machine learning.
In this book you will find:
• Data scrubbing techniques, including one-hot encoding, binning and dealing with missing data
• Preparing data for analysis, including k-fold Validation
• Regression analysis to create trend lines
• Clustering, including k-means clustering, to find new relationships
• The basics of Neural Networks
• Bias/Variance to improve your machine learning model
• How to build your first Machine Learning Model to predict house values using Python
2. The Hundred-Page Machine Learning Book by Andriy Burkov
A compact and informative book that covers important principles, methods and approaches of machine learning.
In this book you will find:
- Supervised and unsupervised learning,
- support vector machines,
- neural networks
- ensemble methods
- gradient descent,
- cluster analysis and dimensionality reduction
- autoencoders and transfer learning
- feature engineering and hyperparameter tuning.
3. Python Machine Learning by Sebastian Raschka
It will help you to delve into the industry through a successful combination of theory and practice.
In this book you will find:
- Understand the key frameworks in data science, machine learning, and deep learning
- Harness the power of the latest Python open source libraries in machine learning
- Explore machine learning techniques using challenging real-world data
- Master deep neural network implementation using the TensorFlow 1.x library
- Learn the mechanics of classification algorithms to implement the best tool for the job
- Predict continuous target outcomes using regression analysis
4. Machine Learning in Action by Peter Harrington
A more in-depth book with a good combination of theory and practical examples.
In this book you will find:
- Examples showing common ML tasks
- Everyday data analysis
- Implementing classic algorithms like Apriori and Adaboos
5. Deep Learning by Ian Goodfellow, Yoshua Bengio, Aaron Courville
A fundamental and widely recommended book on neural networks.
In this book you will find:
- Applied Math and Machine Learning Basics
- Modern Practical Deep Networks
- Sequence Modeling: Recurrent and Recursive Nets
- Monte Carlo Methods
If English is an obstacle for you, some of this material can be found in translation, but we strongly advise you to study English in addition to data science, because it will give you a number of benefits: from access to a much wider choice of materials to employment and work.