Top 3 Books to Kickstart Your Machine Learning Journey

Dario Radečić Dario Radečić
October 24, 2020 Big Data, Cloud & DevOps

Machine learning isn’t as hard as it used to be. New books and courses come out daily, and it is becoming harder to pick the ones you’ll stick to. This list should help you get there somewhat quick, irrelevant of your background.

The list has something for everyone – no matter if you’re on a tight schedule or have little to none machine learning experience. The books aren’t ordered in any way, so pick the one you feel most comfortable with.

Let’s start with the first one.

The Hundred-Page Machine Learning Book

It’s more of a 150-page machine learning book, but you get the point. It’s designed for people in a hurry, as it doesn’t dwell that much on the details, but still manages to get everything important covered. It starts from the basics – introduction to machine learning and the most important statistical concepts (like random variables and Bayes theorem).

The story doesn’t end there, as every major supervised algorithm is well explained, from linear regression to support vector machines. Unsupervised algorithms are also covered, but later. Essential concepts from feature engineering, like one-hot encoding, normalization/standardization, and handling missing data are also covered.

The book also goes through the most important metrics for model evaluation, such as accuracy, precision, recall, and AUC/ROC curves. You can also expect to get some coverage of deep learning techniques, but the book is pretty vague there.

Overall, it is a no-brainer for anyone starting out or anyone who doesn’t have the time to sit through an 800-page book.

Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow

If you’re the type of person willing to spend months going through 800+ page book – congrats, you’re in for a treat. This book is a long-time best-seller on Amazon, just because it covers everything one might need to work in the field, explained with perfect clarity. Seriously, the book covers topics from the machine learning definition to GANs and reinforcement learning.

I’m glad this book was mandatory on my machine learning college course, as I’ve learned much more from it than from the professor. If your professor isn’t Andrew Ng, but more someone like Siraj, I reckon it will do the same.

As mentioned earlier, the books goes from simple topics, like data gathering, EDA, feature scaling, to actual machine learning through algorithms such as decision trees, random forest, and gradient boosting. It also covers the main dimensionality reduction techniques and unsupervised learning. All of that in the first 300 pages!

The rest is reserved for neural networks and deep learning, from theory to application in the TensorFlow library. Expect to learn a lot about ANNs, CNNs, RNNs, Autoencoders, GANs, and reinforcement learning.

Another no brainer if you have the time. And will.

Deep Learning for Coders with Fastai and PyTorch

PyTorch is my all-time favorite deep learning library, and FastAI is another one worth your time, as it uses PyTorch to develop production-ready models – you’ve guessed it – fast. It is aimed towards software developers, as it’s focused more on the practical part. It’s also perfectly suitable for data scientists not willing to dive too deep into the theory. The theoretical part is available later in the book, but I don’t see it as a mandatory read.

As mentioned before, the main focus is on the  FastAI library, which is widely used to handle computer vision, tabular, NLP, and recommender system tasks with as little code as possible. The official website offers some free courses, so it’s a good idea to check these out.

The book covers the previously mentioned four topics in much depth, which is just enough to use the power of deep learning in your applications.

 

Overall, it’s an excellent book, definitely worth your time.

Parting words

These are the three books I found particularly useful and easy enough to read. There’s no need to read all of them, so refer to the bullets below if you cannot decide:



  • Read the first book if you’re starting with machine learning and don’t have much of free time

  • Read the last book if you’re interested in practical machine learning and deep learning

  • Read the second book if you have the time to learn both theoretical and practical aspects of the field

And that does it for this time. Thanks for reading.

  • Experfy Insights

    Top articles, research, podcasts, webinars and more delivered to you monthly.

  • Dario Radečić

    Tags
    Data ScienceInfluential BooksMachine Learning
    © 2021, Experfy Inc. All rights reserved.
    Leave a Comment
    Next Post
    How to Ensure the Security of Your Business (B2B) Software in 2020

    How to Ensure the Security of Your Business (B2B) Software in 2020

    Leave a Reply Cancel reply

    Your email address will not be published. Required fields are marked *

    More in Big Data, Cloud & DevOps
    Big Data, Cloud & DevOps
    Cognitive Load Of Being On Call: 6 Tips To Address It

    If you’ve ever been on call, you’ve probably experienced the pain of being woken up at 4 a.m., unactionable alerts, alerts going to the wrong team, and other unfortunate events. But, there’s an aspect of being on call that is less talked about, but even more ubiquitous – the cognitive load. “Cognitive load” has perhaps

    5 MINUTES READ Continue Reading »
    Big Data, Cloud & DevOps
    How To Refine 360 Customer View With Next Generation Data Matching

    Knowing your customer in the digital age Want to know more about your customers? About their demographics, personal choices, and preferable buying journey? Who do you think is the best source for such insights? You’re right. The customer. But, in a fast-paced world, it is almost impossible to extract all relevant information about a customer

    4 MINUTES READ Continue Reading »
    Big Data, Cloud & DevOps
    3 Ways Businesses Can Use Cloud Computing To The Fullest

    Cloud computing is the anytime, anywhere delivery of IT services like compute, storage, networking, and application software over the internet to end-users. The underlying physical resources, as well as processes, are masked to the end-user, who accesses only the files and apps they want. Companies (usually) pay for only the cloud computing services they use,

    7 MINUTES READ Continue Reading »

    About Us

    Incubated in Harvard Innovation Lab, Experfy specializes in pipelining and deploying the world's best AI and engineering talent at breakneck speed, with exceptional focus on quality and compliance. Enterprises and governments also leverage our award-winning SaaS platform to build their own customized future of work solutions such as talent clouds.

    Join Us At

    Contact Us

    1700 West Park Drive, Suite 190
    Westborough, MA 01581

    Email: [email protected]

    Toll Free: (844) EXPERFY or
    (844) 397-3739

    © 2025, Experfy Inc. All rights reserved.