BEST MACHINE LEARNING BOOKS IN 2018
After graduation, I made a promise to myself that I won’t go to college for further studies and would design my education from now on by myself, and like anything in life, Designing your education comes with its own pros and cons, where on one hand you are your own master, study whatever you want at your own pace to get into the nerves of any concept, but there is a dark side too of it, not being properly disciplined can get you easily swayed away in the wrong directions ending up doing nothing effective.
You have to write your own destiny by doing things and for doing them you have to understand what you are doing and how you will get it done, for we millennials internet has opened the doors for all sorts of learning, youtube videos, blogs, online courses and the list goes on. Personally, I haven’t learned much from these sources, my tiny bookshelf and Kindle are enough to keep me busy throughout.
Here’s a thing, understanding data science is easy, there are thousands of good online courses out there but gaining a deep knowledge of any concept requires extra effort which you will only get through books. The spirit of asking the very logic how it actually works comes only through books. Some people might accept the status quo and some would like to challenge it, but trust me every data science practitioner I have come across in person has stated the importance of books in their lives.
Here are the books I have found useful so much so that I am sharing them with you in hope that you will be benefitted by them as I was.
THINK STATS(Amazon Link)
This book by Allen B Downey will let you start connecting the dots from the very first page and will help you get the best techniques under your belt which you can use later to explore any kind of complicate dataset for analysis. Let’s move on to the second book.
BAYESIAN METHODS FOR HACKERS(Amazon Link)
No analysis can be done without statistics and statistics is incomplete without Bayesian methods, with this book you will become master in Bayesian methods. After reading this book you will be ace in inference both in computation and mathematical level and let’s check out the third book.
UNDERSTANDING MACHINE LEARNING(Amazon Link)
Providing a clear understanding of what machine learning is all about and what it can offer in its broad spectrum makes this book a must-read. This is a one-stop to know what is that which makes machine learning possible, the best part is it covers the mathematical derivations from the scratch in a very simple way.
AN INTRODUCTION TO STATISTICAL LEARNING(Amazon Link)
This book is so important that I would suggest you to first take a basic online course to prepare yourself before etching it into your soul every concept this book throws at you.
ISL will give you the detailed explanation on how to implement various statistical methods in real life setting. The authors of this book have made a very nice YouTube playlist explaining all the key concepts covered in the book.
A PROGRAMMER’S GUIDE TO DATA MINING
This book follows a learn-by-doing approach. You are encouraged to work through the exercises and experiment with the Python code provided.
The textbook is laid out as a series of small steps that build on each other until, by the time you complete the book, you have laid the foundation for understanding data mining techniques.
CRACKING THE CODING INTERVIEW(Amazon Link)
Though I am mentioning this book at the end of the post. If you have made it so far I would recommend you to read this book at the very beginning, why?
Coz, you won’t be reaching very far in machine learning if you don’t have a strong command over algorithms. After all either we have to implement algorithms or design new ones. This is the best book to reintroduce yourself to algorithms.
Haaaah, this brings us to the end of the post. These best machine learning books will help set you on the path to further knowledge about this flourishing field. It will help you master different facets of the field and will be an inevitable milestone on your path to mastering machine learning.
Do let me know in the comments how you felt about the post, thank you and have a good day.