In terms of books: I recommend grabbing as many domain-specific books as possible rather than general-purpose ML books. Look at bioinformatics, speech processing, text processing, image processing, algorithmic trading, epidemiology, system identification, adaptive filtering, etc.; each of these disciplines has its own approach to signal/feature extraction, and ML gives you a unified way to fuse multiple signals into an estimate/decision. In my experience the tricks of the trade arise from learning lots of domain-specific "hacks" and thinking about how they generalize to other problems (one example: look at the Viola-Jones feature extractor for images and think about how you might apply that in, e.g., equities trading).
Just like with programming, practical ML is best learned by just solving a bunch of problems and learning what works (informed by a theoretical framework about what can't possibly work :-)
/slightly bitter former "academic AI" student.
It's not really Academic vs Industry, though. It is Agents and Logic vs Statistics.
The standard text is Elements of Statistical Learning. It is a grad-level and mostly theory. For goofing around in Python, Programming Collective Intelligence
That's a surprise to me. Can anyone here expand on that? What are the books to learn about "industrial ML/AI"?