Ask HN: I'm getting a new job that involves machine learning. How do I kick ass?
Hi guys,
I've been a PHP web dev all my career and I got this new job that involves a whole lot of machine learning. They are using Java too which I'm very familiar but haven't done extensive programming in yet.
I want to kick ass at this job. I want to do great work and be proud of it instead of going home everyday feeling mediocre.
Please help me do good at my work. What advice/suggestions can you give me? Any help would be greatly appreciated. Thank you so much in advance!
13 comments
[ 5.3 ms ] story [ 64.8 ms ] threadAs far as advice/suggestions, please consider sharing a few more specifics, so the community may better understand where you're coming from.
I'll be data mining about the usage of the millions of downloadable applications online.
As for the theory, someone made a nice review of 10 popular ML books here http://zinkov.com/posts/2012-10-04-ml-book-reviews/ and http://www.stat.cmu.edu/~larry/all-of-statistics/index.html is a nice book on inferential statistics.
Also, in terms of applying ML, you could scoot through Andrew Ng's Machine Learning Coursera course (not sure if it's running at the moment, though).
Finally... One tip – typically I have always found that when you want to start apply ML to real-world problemss, start simple and only iterate when the results of your approach are not satisficing. This is usually because all the bleeding edge ML research/techniques don't consider a shit-load of real-world issues, like scaleability, applicability to wide-range of problem, unstructured or noisy data and so on.