A very good intro. Machine learning etc. is fantastic and what can be done with newer techniques blows me away. But I think the hype obscures the results that can be obtained much more easily with more basic methods, as a precursor to those advanced methods.