Self-education is perhaps one of the most difficult paths and processes for an adult. With so many distractions around, it's hard to bring yourself to follow through (especially if the motivation isn't obvious). But self-education as evolution is an integral part of the life of any professional or anyone who wants to become one. In this case, books can become the same shot that kills two birds with one stone, you both grow as a specialist and do not "fall out of life." The author of the material has selected 7 free e-books to help you learn Data Science and ML.
1. Deep Learning
By Ian Goodfellow, Joshua Bengio and Aaron Courville.
Deep Learning was first published in 2016. It was one of the first books dedicated to deep learning. The book was written by a team of distinguished researchers who were at the forefront of development at the time. This work in the field of neural networks remains influential and respected. The presented work is a theoretical treatise on deep learning, from basic concepts to modern ideas, such as complex generative networks and the application of machine learning in business and beyond. This book is a detailed, math-based explanation of the field of science. If you want to gain a broad basic knowledge of the most advanced elements of this field, this book is for you.
2. Dive Into Deep Learning
By Aston Zhang, Zach K. Lipton, Moo Li, Alex J. Resin
Dive Into Deep Learning is an interactive deep learning book with code, math, and commentary. It shows implementations in NumPy, MXNet, PyTorch, and TensorFlow. The authors are Amazon employees who use the Amazon MXNet library to teach deep learning. The book is updated regularly, so make sure you read the latest revision.
Zachary Lipton on the book:
Dive into Deep Learning (D2K) ? , . ( ) ( , , ). : , , , . , . , .
3. Machine Learning Yearning
Author: Andrew Eun.
This book was written by Andrew Ng, a Stanford University professor and pioneer of online education. Andrew is one of the founders of Coursera and deeplearning.ai .
Machine Learning Yearning teaches you how to make machine learning algorithms work, but not the algorithms themselves. It identifies the most promising areas for the AI project. This book is a gem to help you solve practical problems like diagnosing errors in machine learning systems. She will teach you how to apply end-to-end learning, transfer learning, multitasking learning and more.
4. Interpretable Machine Learning
Author: Christoph Molnar.
Technically, this book is not free. It is sold on a pay-what-you-want basis.
Interpretable Machine Learning focuses on machine learning models for tabular data (also called relational or structured data) and places less emphasis on computer vision and natural language processing tasks. This book is recommended for machine learning experts, data scientists, statisticians, and anyone interested in interpreting machine learning models. It details how to choose and apply the best machine learning interpretation techniques in your project.
5. Bayesian Methods for Hackers
Posted by Cameron Davidson.
Bayesian Methods for Hackers The book focuses on an important area of data science called Bayesian inference . Bayesian Methods for Hackers is designed as an introduction to Bayesian inference in terms of understanding first, computation and mathematics second. The book is aimed at enthusiasts who do not have a serious mathematical background, but who practice Bayesian methods. For such people, this text should be interesting enough. This book is also a great resource for learning PyMC, a probabilistic Python programming language.
6. Python Data Science Handbook
Posted by Jake Vanderplace.
The Python Data Science Handbook is geared towards young data scientists. It shows you how to work with the most important tools, including IPython, NumPy, Pandas, Matplotlib, Scikit-Learn and many more. This book is ideal for solving day-to-day tasks such as cleaning, manipulating, and transforming data, as well as building machine learning models.
7. An Introduction to Statistical Learning
By Gareth James, Daniela Witten, Trevor Hasti, and Robert Tibshirani.
An Introduction to Statistical Learning is an introduction to statistical learning methods. The book is intended for senior students, masters and postgraduates of non-mathematical sciences. It contains a number of labs in R with detailed explanations of how to implement various methods in real-world environments. This text should be a valuable resource for the data practitioner.
You can get a demanded profession from scratch or Level Up in skills and salary by taking online SkillFactory courses:
- Training for the Data Science profession from scratch (12 months)
- Data Science Online Bootcamp (14 weeks)
- Machine Learning Course (12 weeks)
- « Machine Learning Data Science» (20 )
- «Machine Learning Pro + Deep Learning» (20 )
E
- - Data Analytics (5 )
- (18 )
- (6 )
- DevOps (12 )
- - (8 )
- «Python -» (9 )
- iOS- (12 )
- Android- (18 )
- Java- (18 )
- JavaScript (12 )
- UX- (9 )
- Web- (7 )