Understanding Machine Learning: From Theory to Algorithms
Machine learning is one of the fastest growing areas of computer science, with far-reaching applicat ... more

Neural Networks and Deep Learning: A Textbook
This book covers both classical and modern models in deep learning. The primary focus is on the theo ... more

Data Structures and Algorithms in Java
The design and analysis of efficient data structures has long been recognized as a key component of ... more

Python Machine Learning: Machine Learning and Deep Learning with Python, scikit-learn, and TensorFlow, 2nd Edition
Key FeaturesSecond edition of the bestselling book on Machine LearningA practical approach to key fr ... more

Life After Google: The Fall of Big Data and the Rise of the Blockchain Economy
“Google’s algorithms assume the world’s future is nothing more than the next moment in a random proc ... more

Big-Data Analytics for Cloud, IoT and Cognitive Computing
The definitive guide to successfully integrating social, mobile, Big-Data analytics, cloud and IoT p ... more

Cracking the Coding Interview: 189 Programming Questions and Solutions
I am not a recruiter. I am a software engineer. And as such, I know what it's like to be asked to wh ... more

Machine Learning For Absolute Beginners: A Plain English Introduction
Please note that this book is not a sequel to the First Edition, but rather a restructured and revam ... more

A Smarter Way to Learn Python: Learn it faster. Remember it longer.
I wasn't smart enough to learn a computer language like Python—until I got smart about how to learn ... more

Machine Learning for Absolute Beginners: A Plain English Introduction
Ready to crank up a virtual server and smash through petabytes of data? Want to add 'Machine Learni ... more