Live data from Hacker News

Ask HN: How does a beginner best spend one week of learning machine learning?

news.ycombinator.com

31–37 of 37 posts

Re: Ask HN: How does a beginner best spend one week of learning machine learning?

#33
post #21

Earlier quoted context omitted.

I signed up to HN just to reply. I suggest doing the MNIST dataset. The features are really simple (greyscale pixel values) yet it works very well. You can also play with different classifiers to see how they behave (training time and classification performance). This will let you setup a whole pipeline from feature selection (in this case just normalise, you can try 0 to 1 or -1 to 1 or subtract mean then divide by…

Awesome, thanks, I'll definitely test out that dataset! Btw, have you proceeded with any MOOC's after Andrew Ng's ML course? Anyone you'd like to recommend?

Sorry I didn't take any more courses after that. However I did continue to read every ML link that appeared on HN front page.

Sometimes I'll go read the original paper to learn specific things such as DropConnect for NN (I saw slight improvement on MNIST with DropConnect but not on my other datasets). Same thing for domain knowledge for feature selection, just read relevant papers. Often I have to cross reference certain bits with other papers and reread 10 times before I understand the maths.

It's still my goal to understand convolutional neural nets (and other topics like Bayesian statistics) but I've since stopped on ML and have been learning audio DSP instead. :) Too many things to learn...

Re: Ask HN: How does a beginner best spend one week of learning machine learning?

#34
This past week, since i'm between projects. I looked at the data science tutorials from Pycon 2015

Especially this: https://www.youtube.com/watch?v=L7R4HUQ-eQ0

Here's the ipython notebook

https://github.com/jakevdp/sklearn_pycon2015

It helped me make my first Kaggle submission, although i'm rank 1800 out of 1900 on the restaurant review one. But i'm sure with time i'll figure it out.

Re: Ask HN: How does a beginner best spend one week of learning machine learning?

#35
post #10

I wrote a machine learning cheat sheet once, as a way to learn when I was in your seat: http://eferm.com/machine-learning-cheat-sheet/ Perhaps the cheat sheet in itself is useful for you, but mostly I'd recommend the process of assembling information in a concise way as a good way to learn.

Very cool. Thx for making this.

Re: Ask HN: How does a beginner best spend one week of learning machine learning?

#36

I think my answer is a bit different. The interesting/hard part of ML is the algorithm behind it all. It is important to get a really good sense of exactly what the technique is doing. So I would not use python, or any computer language if you are a complete beginner to a technique. I would just work it out with a toy example and pen and paper. Make your own little decision tree, or work out a bayesian probability fo…

I'd definitely agree on not starting with scikit-learn, but using Python isn't so bad. Implement a few things manually -- decision trees and Naive Bayes really aren't that hard to do, and neither's clustering.

I quite like this site for an accessible, well-scoped intro with some good example code: http://guidetodatamining.com/

Post reply on HN