1

I have an undergrad degree in computational mathematics (though that was about 10 years ago), and spent my professional career in software development.

If I wanted to understand what's happening behind the scenes in ML, and not just blindly apply equations, what disciplines would I need to study? Stochastic calculus? Something else?

A list of courses and recommended reading would be the most useful answer, with the goal being to learn over the course of a few years, not a quick fix.

kolosy
  • 133
  • 1
    I contend that even the machine learning researchers don't understand what's happening behind the scenes... ;) – user7530 Mar 20 '15 at 06:02

2 Answers2

1

Books: Hastie et al., Elements of Statistical Learning is a grad-level text, 745 pages, pdfs online.
See also stats.stackexchange.com/questions/tagged/machine-learning references .

Learning by doing, in Python: scikit-learn has many algorithms, examples, solid code -- highly recommended.

denis
  • 911
  • 6
  • 23
1

Nowadays in a lot of good CS programs there are classes directly on statistical/machine learning. The ones that have stats probably have a bit more of the underpinnings you are looking for. Also there are theoretical machine learning courses where they prove things like VC-dimension for classifiers and what it guarantees in terms of classification performance. Bishop has a good book "Pattern maching and machine learning" that's used at Carnegie Mellon University (one of the best ML programs) that explains a lot of ML concepts instead of just giving equations, and ties in Bayesian stats views.

user2566092
  • 26,142
  • ha. i bought that book a while ago, it's making a good bookend on my shelf right now. gotta fix that. – kolosy Aug 25 '14 at 18:40
  • @kolosy The book is a reference book for our stochastic process course, but we start from Peebles and Brown&Hwang. – Troy Woo Aug 25 '14 at 18:49
  • @Troy - this one? http://www.amazon.com/Introduction-Signals-Applied-Filtering-Edition/dp/0471128392 – kolosy Aug 25 '14 at 19:01
  • @kolosy it has a 4th edition. I think our professor chose these books for a good reason, even the much hated Peebles book (I dont understand, I quite enjoyed it). He is an IEEE fellow and have taught the course for ages. – Troy Woo Aug 25 '14 at 19:04