Live data from Hacker News

Ask HN: What is the best way to learn Machine Learning in Python?

news.ycombinator.com

21–30 of 50 posts

Re: Ask HN: What is the best way to learn Machine Learning in Python?

#21

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…

[deleted]

Re: Ask HN: What is the best way to learn Machine Learning in Python?

#22
Which do you want to know? (as it affects the answer greatly). And how short is "SHORT TIME"? For certain small values of "SHORT TIME" the answer is come back when you have more time.

How 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?

#23

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…

I created a github repo (https://github.com/apeeyush/machine-learning) to store and organize the codes I used in Kaggle contests (mainly knowledge contests). Recently, I have participated in some vision and CTR prediction contests as well but could not update them here since the code is still very hacky. Will really appreciate any contribution from the community.

Re: Ask HN: What is the best way to learn Machine Learning in Python?

#26
post #20

I 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

No, it really is not.

Re: Ask HN: What is the best way to learn Machine Learning in Python?

#27
post #20

I 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 how some education works. But instruction has to be relevant to the skills and abilities of those receiving it, and has to address those things on which they have a deficit of understanding. If your approach to education is simply to stand at the front of the room and read a book to them, then you're not a very good educator.

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?

#28
post #5

Step-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.

I've seen the phrase "please provide" a lot. And I agree with you, I've never seen it actually used politely- it is always comes off like a strong demand. Maybe part of the problem is it is a stock phrase on exams.

Re: Ask HN: What is the best way to learn Machine Learning in Python?

#30
post #26
post #20

Earlier quoted context omitted.

that's how education works

No, it really is not.

The people demanding you pay them tens of thousands per year, for them to tell you how to learn, say it is. We can trust them, right?
Post reply on HN