Hi guys,<p>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.<p>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.<p>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!
Hi, machine learning PhD here - one way you can start is by brushing up on some fundamentals. A book such as Machine Learning, by Thom M. Mitchell is a reasonable start.<p>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).<p>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 <i>satisficing</i>. 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.
Not well known but there are some interesting videos on Videolectures <a href="http://videolectures.net/site/search/?q=machine+learning" rel="nofollow">http://videolectures.net/site/search/?q=machine+learning</a>
Hi. Congrats on your new job!<p>As far as advice/suggestions, please consider sharing a few more specifics, so the community may better understand where you're coming from.