
Designing Distributed Systems: Patterns and Paradigms for Scalable, Reliable Services
Brendan Burns
4.3 on Amazon
9 HN comments

High Performance Python: Practical Performant Programming for Humans
Micha Gorelick and Ian Ozsvald
4.8 on Amazon
9 HN comments

JavaScript: The Definitive Guide: Master the World's Most-Used Programming Language
David Flanagan
4.7 on Amazon
9 HN comments

Kubernetes in Action
Marko Luksa
4.7 on Amazon
8 HN comments

Everybody Lies: Big Data, New Data, and What the Internet Can Tell Us About Who We Really Are
Seth Stephens-Davidowitz, Timothy Andrés Pabon, et al.
4.4 on Amazon
8 HN comments

Mathematics for Machine Learning
Marc Peter Deisenroth
4.7 on Amazon
7 HN comments

The Hundred-Page Machine Learning Book
Andriy Burkov
4.6 on Amazon
7 HN comments

Grokking Deep Learning
Andrew Trask
4.5 on Amazon
7 HN comments

Eating Animals
Jonathan Safran Foer
4.7 on Amazon
7 HN comments

Fundamentals of Database Systems
Ramez Elmasri and Shamkant Navathe
4.3 on Amazon
7 HN comments

Software Design for Flexibility: How to Avoid Programming Yourself into a Corner
Chris Hanson and Gerald Jay Sussman
4.3 on Amazon
7 HN comments

Invent Your Own Computer Games with Python
Al Sweigart
4.7 on Amazon
7 HN comments

Implementing Domain-Driven Design
Vaughn Vernon
4.5 on Amazon
7 HN comments

Math for Programmers: 3D graphics, machine learning, and simulations with Python
Paul Orland
4.9 on Amazon
7 HN comments

Digital Gold: Bitcoin and the Inside Story of the Misfits and Millionaires Trying to Reinvent Money
Nathaniel Popper
4.6 on Amazon
7 HN comments
jointpdfonJuly 24, 2020
* Vectors, Matrices, and Least Squares — IMO the best beginner-friendly and applications-focused intro to (or review of) linear algebra. Covers a ton of fundamental ground while keeping things consistent and concise. Lots of exercises and a Julia supplement book. (http://vmls-book.stanford.edu/)
* Mathematics for Machine Learning — good coverage of the most important math concepts relevant to ML (https://mml-book.github.io/)
* Forecasting: Principles and Practice — best overall resource on forecasting that I know of; R focus. One of a zillion great R/data science books, virtually all of which are open and well-written. (https://otexts.com/fpp2)
* Dive Into Deep Learning — can’t personally vouch for this one but it looks comprehensive; numpy/PyTorch/TF focus (https://d2l.ai/)
* Speech and Language Processing — clear introduction to all things NLP, nice flow (https://web.stanford.edu/~jurafsky/slp3/)
blackbear_onOct 8, 2020
Luckily, the math involved is not so difficult. For deep learning specifically you should be comfortable with linear algebra and multivariate calculus, and for machine learning in general you should be familiar with probabilistic thinking.
"Mathematics for machine learning" [1] is a good introduction to these topics.
[1] https://mml-book.github.io/
webdvaonMar 29, 2020
https://mml-book.com/
iandanforthonAug 22, 2019
https://mml-book.github.io/
ghosthamletonApr 4, 2018
hakmadonJan 1, 2020
JagatonApr 25, 2018
https://www.coursera.org/specializations/mathematics-machine...
However, if you know the very basics of matrices (multiplication, transpose) and calculus (derivatives of basic functions, and partial derivates, and chain rule) I'd highly recommend first trying basic applied ML before diving deep into the math.
It'll help you see where the math you're learning is actually used, as you learn them.
Try deeplearning.ai first, then try this "math for ML" course.