https://news.ycombinator.com/item?id=31204055
I certainly was excited when I saw this headline. Thought maybe it was early
101–110 of 131 posts
https://news.ycombinator.com/item?id=31204055
I certainly was excited when I saw this headline. Thought maybe it was early
Really great course, highly recommend it. It demystifies so much :)
If one is a seasoned software engineer, but has little experience in ML or deep learning, is this course still suitable?
Earlier quoted context omitted.
The programming assignments were one or two lines in Octave. They'll turn into 10 lines of Python with indentation errors. Python is a worse pedagogical language for any course in applied linear algebra.
OTOH, the time I spent learning Octave/Matlab for Andrew Ng's course was 100% wasted time, because I've never used it again in the 10+ years since I took the class, whereas time spent learning Python would've been useful to me in myriad other ways.
Learning Octave made me wish all languages supported matrices, vectors, and the necessary operations.
Really great course, highly recommend it. It demystifies so much :)
If one is a seasoned software engineer, but has little experience in ML or deep learning, is this course still suitable?
Earlier quoted context omitted.
Question: Why was the original version in Matlab? I am familiar with Python, R, and others.... I get that those languages until recently might not have been great over the ancient predecessors (LISP, etc) for ML related. But I've never seen actual production anything in Matlab. Did Matlab provide something at the time others did not? If so, how did they transfer MatLab to running production models? Or did they create…
Before Python (Numpy/Scipy) really came into its own (which didn't quite happen until early 2010s), Matlab was among the easiest-to-use scripting languages for writing scientific computing programs. I was in university (Bachelor's + Masters) from 2007-2012 and learned Matlab extensively in my numerical computing classes (I was a Physics major, for what that's worth). When you're ready to run your scientific computing…
Earlier quoted context omitted.
I didn't do these particular courses but I found it a lot easier to stay motivated with the top down approach. First demonstrate usefulness, then deepen fundamentals. When I was younger and didn't work full time + have other commitments the bottoms up approach appealed to me more, I think partially because I had bigger time blocks to allocate. i.e I could spend a whole weekend just learning fundamentals of some parti…
Jeremy Howard came off as anti-intellectual to me. He is always like "oh math is nothing... you do not need math... math is not needed" and stuff like that. Other than that, fast.ai is a great resource, and Jeremy Howard is a great instructor. You will learn very practical tools and tricks, and a lot of recent research is demystified, but don't expect to achieve deep, general insights. Also, fast.ai is a very very li…
Earlier quoted context omitted.
What are the others? Any recommendations?
I took these courses from Georgia Tech via OMSCS but they are also on udacity. https://omscs.gatech.edu/cs-7641-machine-learning https://omscs.gatech.edu/cs-7642-reinforcement-learning (I took this before ML but its supposed to come after. There is some overlap. Probably my favorite graduate course.) https://omscs.gatech.edu/cs-7646-machine-learning-trading (IMO not amazing) Much more basic (took this before OMSCS):…