Live data from Hacker News

Neural Networks for Machine Learning

coursera.org

1–10 of 58 posts

Re: Neural Networks for Machine Learning

#2
Hinton is a huge figure in the neural network literature and an important researcher in deep learning. After going through the first week of lectures, I can say he's also an excellent teacher.

The syllabus, draft though it is, indicates the second half of the class will focus on deep learning, a field of machine learning that has demonstrated huge potential.

Re: Neural Networks for Machine Learning

#4

Did it already start? Is it too late to start? Also I took a nn class in college so do you think I would get much more out of this?

It just started on Monday, there's plenty of time to join in.

There have been some huge developments in neural networks in the last few years, particularly with respect to deep learning. If you missed out on that you might want to try this class. Hinton has been involved in many of these advances.

The second half of the course appears to focus on deep learning topics so you might want to start there if you already know the basics.

Re: Neural Networks for Machine Learning

#5
Just browsing through the Coursera Computer Science listings, it looks like they are rapidly approaching the point where you could put together a CS curriculum superior to what you could get at any single school. The people they have teaching a lot of these topics are some of the best in the world in their field. The Micahel Collins NLP course looks really thorough and up to date, for example I took a similar course a few years ago, and I remember reading papers written by him.

As has been said by many already, of course, the remaining nuts to crack are high quality interaction with other students, professors, and TAs; and accreditation.

But the dis-intermediation of large universities may be nearer than we think.

Re: Neural Networks for Machine Learning

#6
people are already complaining that you can only take the quizes once ... he had to send out an email today to everyone saying:

"Many of you are unhappy with only being allowed to attempt a quiz once. Starting in week two, we have therefore decided to make up twice as many questions and to allow you to do each quiz twice if you want to. The second time you try it the questions will all be different. Your score will be the maximum of your two scores. For week one, the quizzes will remain as they are now.

Many of you would like the names of the videos to be more informative. We will change the names to indicate the content and the duration.

Some of you thought that some of the quiz questions were too vague. We will try to make future questions less vague.

Some of you are unhappy that we do not have the resources to support Python for the programming assignments. We sympathize with you and would do it if we could. You are still welcome to use Python (or any other language) if you can port the octave starter code to your preferred language. We have no objection to people sharing the ported versions of the starter code (but only the starter code!). However, if you get starter code in another language from someone else, you are responsible for making sure it does not contain bugs."

I thought that was pretty funny!

Re: Neural Networks for Machine Learning

#7
post #5

Just browsing through the Coursera Computer Science listings, it looks like they are rapidly approaching the point where you could put together a CS curriculum superior to what you could get at any single school. The people they have teaching a lot of these topics are some of the best in the world in their field. The Micahel Collins NLP course looks really thorough and up to date, for example I took a similar course…

the only real problem with coursera is everyone is posting their solutions to github, so its gonna be impossible for them to prevent cheating. i agree with you though, that the flexibility it is offering is amazing

Re: Neural Networks for Machine Learning

#8
I'm in the middle of the machine learning coursera course, and registered for this one as well due to interest in the material.

My one complaint is that the programming assignments weren't interesting at all. The results were interesting, but the setups were mostly given to us, and we just had to code an algorithm that was in our notes. For someone who understands the basics of linear algebra and programming, it was just a syntax challenge, and that got irritating after a bit so I stopped doing them.

I won't get the certificate for completing the course, but I have a few extra hours of free time each week to add this second course, so I'm happy. I doubt that the actual homework that Stanford students taking this course get is so easy and repetitive, though, and I'm positive they wouldn't complain about not getting to retake quizzes after getting poor grades.

Not to knock the course. I've learned a lot and the professor (Andrew Ng) does a good job.

Re: Neural Networks for Machine Learning

#9
post #4

Did it already start? Is it too late to start? Also I took a nn class in college so do you think I would get much more out of this?

It just started on Monday, there's plenty of time to join in. There have been some huge developments in neural networks in the last few years, particularly with respect to deep learning. If you missed out on that you might want to try this class. Hinton has been involved in many of these advances. The second half of the course appears to focus on deep learning topics so you might want to start there if you already kn…

you cant start mid-way though ... right ?

Re: Neural Networks for Machine Learning

#10
post #5

Just browsing through the Coursera Computer Science listings, it looks like they are rapidly approaching the point where you could put together a CS curriculum superior to what you could get at any single school. The people they have teaching a lot of these topics are some of the best in the world in their field. The Micahel Collins NLP course looks really thorough and up to date, for example I took a similar course…

the only real problem with coursera is everyone is posting their solutions to github, so its gonna be impossible for them to prevent cheating. i agree with you though, that the flexibility it is offering is amazing

There is an interesting practical question here. Why cheat?

If you are taking a class voluntarily over the Internet, what benefit would be gained by cheating? I presume that a large fraction of people who are doing volunteer coursework are doing it to learn, not to keep a GPA up for some other reason (sports eligibility, scholarship requirements, parental expectations, Etc.) so looking at other solutions on Github might actually enhance the experience for you if you look at other solutions. If you find a way to do it better than the other solutions that could be a goal in itself.

This is one of those things I find most intriguing about 'free' classes on the Internet, the value equation is shifted around.

Post reply on HN