Books Reviewed by AMachineLearning

Python Crash Course, 2nd Edition: A Hands-On, Project-Based Introduction to Programming

- May 3, 2019

The second edition of the best-selling Python book in the world (over 1 million copies sold!). A fast-paced, no-nonsense guide to programming in Python. Updated and thoroughly revised to reflect the latest in Python code and practices. Python Crash Course is the world's best-selling guide to the ... Read More

Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow: Concepts, Tools, and Techniques to Build Intelligent Systems

- October 15, 2019

Through a series of recent breakthroughs, deep learning has boosted the entire field of machine learning. Now, even programmers who know close to nothing about this technology can use simple, efficient tools to implement programs capable of learning from data. The updated edition of this best-sel... Read More

Probabilistic Machine Learning: An Introduction (Adaptive Computation and Machine Learning series)

- March 1, 2022

A detailed and up-to-date introduction to machine learning, presented through the unifying lens of probabilistic modeling and Bayesian decision theory. This book offers a detailed and up-to-date introduction to machine learning (including deep learning) through the unifying lens of probabilistic ... Read More

Practical Statistics for Data Scientists: 50+ Essential Concepts Using R and Python

- June 2, 2020

Statistical methods are a key part of data science, yet few data scientists have formal statistical training. Courses and books on basic statistics rarely cover the topic from a data science perspective. The second edition of this practical guide--now including examples in Python as well as R--ex... Read More

Deep Learning (Adaptive Computation and Machine Learning series)

- November 18, 2016

An introduction to a broad range of topics in deep learning, covering mathematical and conceptual background, deep learning techniques used in industry, and research perspectives. “Written by three experts in the field, Deep Learning is the only comprehensive book on the subject.” —Elon Musk, coc... Read More

The Algorithm Design Manual (Texts in Computer Science)

- October 6, 2020

"My absolute favorite for this kind of interview preparation is Steven Skiena’s The Algorithm Design Manual. More than any other book it helped me understand just how astonishingly commonplace ... graph problems are -- they should be part of every working programmer’s toolkit. The book also cover... Read More

Python Data Science Handbook: Essential Tools for Working with Data

- December 20, 2016

For many researchers, Python is a first-class tool mainly because of its libraries for storing, manipulating, and gaining insight from data. Several resources exist for individual pieces of this data science stack, but only with the Python Data Science Handbook do you get them all--IPython, NumPy... Read More

The Hundred-Page Machine Learning Book

- January 13, 2019

Provides a practical guide to get started and execute on machine learning within a few days without necessarily knowing much about machine learning.The first five chapters are enough to get you started and the next few chapters provide you a good feel of more advanced topics to pursue. Provides ... Read More

Introduction to Machine Learning with Python: A Guide for Data Scientists

- November 1, 2016

Machine learning has become an integral part of many commercial applications and research projects, but this field is not exclusive to large companies with extensive research teams. If you use Python, even as a beginner, this book will teach you practical ways to build your own machine learning s... Read More

Python for DevOps: Learn Ruthlessly Effective Automation

- January 7, 2020

Python for DevOps shows you how to harness Python for everyday Linux systems administration tasks, as well as today's most useful devops tools, including Docker, Kubernetes, and Terraform. Embrace automation and you'll never look at a boring task the same way again. Python essentials for DevOps ... Read More

Fluent Python: Clear, Concise, and Effective Programming

Ramalho, Luciano - May 3, 2022

Python's simplicity lets you become productive quickly, but often this means you aren't using everything it has to offer. With the updated edition of this hands-on guide, you'll learn how to write effective, modern Python 3 code by leveraging its best ideas. Don't waste time bending Python to fit... Read More

Deep Learning (The MIT Press Essential Knowledge series)

- September 10, 2019

An accessible introduction to the artificial intelligence technology that enables computer vision, speech recognition, machine translation, and driverless cars. Deep learning is an artificial intelligence technology that enables computer vision, speech recognition in mobile phones, machine transl... Read More

Deep Learning with PyTorch: Build, train, and tune neural networks using Python tools

- August 4, 2020

Every other day we hear about new ways to put deep learning to good use: improved medical imaging, accurate credit card fraud detection, long range weather forecasting, and more. PyTorch puts these superpowers in your hands, providing a comfortable Python experience that gets you started quickly ... Read More

Machine Learning for Financial Risk Management with Python: Algorithms for Modeling Risk

- December 28, 2021

Financial risk management is quickly evolving with the help of artificial intelligence. With this practical book, developers, programmers, engineers, financial analysts, and risk analysts will explore Python-based machine learning and deep learning models for assessing financial risk. You'll lear... Read More

Reviewed by

Learn Python Quickly: A Complete Beginner’s Guide to Learning Python, Even If You’re New to Programming

- March 22, 2020

Python has gone to be one of the most popular programming languages in the world, and you will be one of the few people left out if you don't add this knowledge to your arsenal. If you're looking to learn Python, now is an excellent time to do so. But where do you begin? You can start right here,... Read More

Practical Python Programming for IoT: Build advanced IoT projects using a Raspberry Pi 4, MQTT, RESTful APIs, WebSockets, and Python 3

- November 12, 2020

By the end of this book, you'll be well-versed with IoT development and have the knowledge you need to build sophisticated IoT systems using Python. Read More

Complex Network Analysis in Python: Recognize - Construct - Visualize - Analyze - Interpret

- February 13, 2018

Construct, analyze, and visualize networks with networkx, a Python language module. Network analysis is a powerful tool you can apply to a multitude of datasets and situations. Discover how to work with all kinds of networks, including social, product, temporal, spatial, and semantic networks. Co... Read More