My personal preference is to learn by doing, and the best place I've found for this particular task is Kaggle ( http://www.kaggle.com ). They have a variety of datasets and scored data mining tasks, great forums for every level, code examples, and even a set of tutorials specifically for learning scikit (one of Python's machine learning libraries): http://blog.kaggle.com/2015/04/08/new-video-series-introduct... I don…
Ask HN: What is the best way to learn Machine Learning in Python?
21–30 of 50 posts
Re: Ask HN: What is the best way to learn Machine Learning in Python?
#22How to apply machine learning using Python? (then scikit learn related materials).
How to tinker with machine learning implementations? (then which one are you trying to tinker with and what problem that isn't solved in the standard libraries is your concern?)
The theory of machine learning? (then "The Elements of Statistical Learning" and "An Introduction to Statistical Learning", but that is in R not in Python)
Re: Ask HN: What is the best way to learn Machine Learning in Python?
#23My personal preference is to learn by doing, and the best place I've found for this particular task is Kaggle ( http://www.kaggle.com ). They have a variety of datasets and scored data mining tasks, great forums for every level, code examples, and even a set of tutorials specifically for learning scikit (one of Python's machine learning libraries): http://blog.kaggle.com/2015/04/08/new-video-series-introduct... I don…
Re: Ask HN: What is the best way to learn Machine Learning in Python?
#24Re: Ask HN: What is the best way to learn Machine Learning in Python?
#25http://radimrehurek.com/data_science_python/ - Practical Data Science with spam detection example (Machine Learning, NLP, sklearn, Python).
Re: Ask HN: What is the best way to learn Machine Learning in Python?
#26Re: Ask HN: What is the best way to learn Machine Learning in Python?
#27I don't mean to be blunt, but I don't think you're going to get what you want out of machine learning if you still need people to give you step-by-step instructions.
that's how education works
It's a bit more complex than simply: give someone step-by-step instructions and they have the skill and/or knowledge. If they're still at the level where you have to explain everything, then that's a fairly low level of skill - and it's not clear that instruction on all subjects is appropriate to that level of skill... just as you wouldn't go up to an aeronautics engineer, ask for a step by step instruction guide on how to build a 747, and then call yourself an aeronautics engineer.
You might, if you had a very good memory, be able to build a 747 (waving aside the logistical difficulties of doing so) but you wouldn't understand why it worked, and you wouldn't know how to build any other aircraft. And if, instead, you asked her for a step-by-step guide on how to learn what she knew in a couple of months... Well, the answer would likely be that she knew a lot more than could be communicated in two months, and that you needed a higher level of understanding of physics and so on to ask a more refined question to which she would be able to give some sort of meaningful answer.
Re: Ask HN: What is the best way to learn Machine Learning in Python?
#28Step-by-step guide, with source links and references? I don't think that's necessarily something one can (or ought to) expect to order up on Hacker News.
This. "Please provide ..." is pretty demanding. At least be courteous when asking for free labor. That said, I'm also interested in the topic. As others are acknowledging, it's a broad field and one really needs to focus on well-defined projects in order to learn anything tangible.