Mathematics Books
Grokking Deep Learning
Artificial Intelligence is one of the most exciting technologies of the century, and Deep Learning is in many ways the “brain” behind some of the …
Deep Learning
An introduction to a broad range of topics in deep learning, covering mathematical and conceptual background, deep learning techniques used in ind…
Introducing Python: Modern Computing in Simple Packages
With Introducing Python, Bill Lubanovic brings years of knowledge as a programmer, system administrator, and author to a book of impressive depth …
Quantum Computing Since Democritus
Written by noted quantum computing theorist Scott Aaronson, this book takes readers on a tour through some of the deepest ideas of maths, computer…
Understanding Computation: From Simple Machines to Impossible Programs
Finally, you can learn computation theory and programming language design in an engaging, practical way. Understanding Computation explains theore…
Algorithms Unlocked
For anyone who has ever wondered how computers solve problems, an engagingly written guide for nonexperts to the basics of computer algorithms.
Coding the Matrix: Linear Algebra through Computer Science Applications
An engaging introduction to vectors and matrices and the algorithms that operate on them, intended for the student who knows how to program. Mathe…
Neural Networks and Deep Learning
Neural Networks and Deep Learning is a free online book. The book will teach you about: * Neural networks, a beautiful biologically-inspired progr…
Practical Foundations for Programming Languages
Ebook is freely available on the author site: http://www.cs.cmu.edu/~rwh/pfpl/2nded...
Machine Learning for Hackers
If you're an experienced programmer interested in crunching data, this book will get you started with machine learning--a toolkit of algorithms th…