Introduction xxiChapter 1 The Two Essential Algorithms for Making Predictions 1Chapter 2 Understand the Problem by Understanding the Data 23Chapter 3 Predictive Model Building: Balancing Performance, Complexity, and Big Data 77Chapter 4 Penalized Linear Regression 129Chapter 5 Building Predictive Models Using Penalized Linear Methods 169Chapter 6 Ensemble Methods 221Chapter 7 Building Ensemble Models with Python 265Index 329
MICHAEL BOWLES teaches machine learning at UC Berkeley, University of New Haven and Hacker Dojo in Silicon Valley, consults on machine learning projects, and is involved in a number of startups in such areas as semi conductor inspection, drug design and optimization and trading in the financial markets. Following an assistant professorship at MIT, Michael went on to found and run two Silicon Valley startups, both of which went public. His courses are always popular and receive great feedback from participants.