Readit News logoReadit News
criddell · 4 years ago
Does anybody know if it is still free?

I took this course and Dan Boneh's cryptography course and both were truly excellent.

dwallin · 4 years ago
They say you can "audit" the course for free, but they employ a ton of grey patterns to get you to pay for it. I haven't been able to find out where to audit it yet.

Update: You have to go into the individual courses within the specialization and the enroll popup will have an audit option.

First Course is here: https://www.coursera.org/learn/neural-networks-deep-learning...

rg111 · 4 years ago
All videos of all courses in Coursera are free. You can watch them fully without providing your credit card info.

There are two types of courses in Coursera- free and paid.

In case of the paid courses, you can go to the course and navigate to the "Buy Subscription" page and click on "audit the course". You can watch all the videos for free, but you don't get access to quizzes and programming assignments (you never know what a web search will turn up ;)) ⊕. You do not get a certificate by completing a course or completing all courses of a "Specialization".

In the case of a free course, you get access to all the videos, quizzes, and assignments. You don't get any kind of certificate. Instead of going to subscription page, you can just click "Enroll" and choose the no certification option.

There are some great courses in the free tier (videos + assignments, no certs) as well. Dan Boneh's Cryptography and Grossman's Programming Languages A, B, C come to mind. Also Model Thinking by Scott Page.

There were some great discussions on HN in the past. [0][1][2]

⊕ There are courses where duplicates of paid assignments and quizzes are provided under "Practice Assignment" as opposed to "Graded Assignment". Like Martin Odersky's Functional Programming Principles in Scala MOOC.

[0]: https://news.ycombinator.com/item?id=25245125

[1]: https://news.ycombinator.com/item?id=16745042

[2]: https://news.ycombinator.com/item?id=22826722

rahimnathwani · 4 years ago
IIRC you need to pay if you want your assignments to be (auto-)graded.
redox99 · 4 years ago
That link says "Enroll for Free" and no audit button. Maybe it's because I'm not logged in?
lijogdfljk · 4 years ago
I'll ask the opposite question.. how much do these courses cost? Some quick googling has led me to Coursera, but their pricing model seems a bit obtuse. So if they're going to try and grey-pattern me into paying i'm trying to understand how much i would pay. I don't care about a degree from these places, i'd just like to learn.

(specifically the crypto course sounds interesting)

no-reply · 4 years ago
Coursera has a monthly $45 fee for the whole specialization. But, the specializations also include a 7 day trial. You get access to all course material and assignments and all courses. Back in my college days(2-3 years ago), I would start a specialization and blaze through in 6-7 days. Money saved and time well spent. Ofc now that I am working, it's not going to be that easy.
no-reply · 4 years ago
You can also purchase an yearly Coursera subscription for $299 or $399 and get access to all the specializations/projects on Coursera for one year.
synergy20 · 4 years ago
To get a certificate you pay $49 a month flat rate, there are 5 courses in total and all could be done in 5 months at regular speed.
xwdv · 4 years ago
Although this is the best course on ML, is it really practical for anything? Has anyone built products for things they’ve learned from this course?
NelsonMinar · 4 years ago
I thought it was useful but awfully low level. For example I hope to never, ever implement backpropagation again; I'm going to use whatever code is in TensorFlow or PyTorch or whatever. But as a student I'm glad I did implement it myself, once, so I understand what is going on. More broadly it demystifies the black box of machine learning methods and you can see it for the giant pile of statistical categorizing functions that it is.

The most practical takeaway I got from Ng's course was the dangers of under and overfitting your data and techniques for detecting when you make that mistake.

ghaff · 4 years ago
I still remember a talk by a woman from Google at a fairly long ago now O'Reilly conference (R.I.P). Part of what she discussed was Research AI vs. Applied AI. The gist of it was that a lot of the things in university course, graduate programs, etc. are tilted towards Research AI and you can get away without a lot of that stuff by using pre-built tooling for practical machine learning applications.

Of course, you want to have some understanding of what's going on under the covers but, for a lot of people, starting from first principles is quite hard and isn't really necessary.

vasili111 · 4 years ago
Is the knowing only Algebra I enough for this course?
MafellUser · 4 years ago
I took this course as a defensive mechanism against BS at work, especially when the consulting Data Scientists were around. In that sense it's super practical.

ML is dominated by gigantic datasets and massive computing powers, something individuals will not have a lot of.

austinjp · 4 years ago
Can you explain a little more about how and why this was practical?
screye · 4 years ago
That's like asking if a CS101 course is useful.

It is unlikely that you could build a major product with it, but it could tech you neat tricks to speed up some parts of work. Also, similar to cs101, it is a necessary first step towards a career in ML. So might as well do it.

I know a bunch of business analysts and data analysts who have gotten a job based on what they learnt in this course. Ofc, they also got some stem degre alongside it, but this course made a difference.

aaaaaaaaaaab · 4 years ago
In 2012 I did Andrew's original machine learning course, and implemented a bespoke OCR engine for iOS, which was released in a banking app for scanning utility bills. Back then deep learning was just taking up, so I did my own backprop training in Matlab based on Andrew's code as well. It was a pretty fun end-to-end experience, much better than just throwing stuff at tensorflow like we do nowadays.
vasili111 · 4 years ago
Do you thing now days Deep learning does not requires much math? If yes, to what extend of knowing math is enough to be truly good deep learning specialist? By deep learning specialist I mean the person who is building a commercial software that uses deep learning but not tools for deep learning.
rg111 · 4 years ago
Oh yes.

The things I learned here helped me gain a solid foundation, which, in turn helped me learn Deep Learning.

And Deep Learning feeds me now.

The good thing about this course is that it is not Math-shy. It is not rigorous in terms of Math, like there are no proofs and so on. But Math is omnipresent here.

Andrew Ng's MOOC is among the best game in town. Ng is among the best teachers I have ever seen.

UmbertoNoEco · 4 years ago
No. The ugly truth is that these courses will be useless to 99% of the people. Machine learning is dominated by big corporations with gigantic amounts of data and processing power. If you want to work in one of them or create competing ML companies you need pedigree (a PhD from a well know university), and those guys arent taking courses with fake credentials.

You could use ML in your job/company but then you dont need this course, you just use a ML product.

See this course as a hobby thing, or if you are in HS and want to start preparing for college, otherwise there are better uses of your time.

Tenoke · 4 years ago
There's a lot of ML happening outside of big corporations, which you can confirm by just searching 'machine learning' on any job site. While it's true that often you can use ready-made ML solutions, you often will benefit from additional knowledge for improving or adjusting them for your company's specific problem and while interviewing you will often be asked the kind of questions those courses cover.
woah · 4 years ago
You can get almost unlimited GPU time on Google Colab for $50 a month. I don't know why or how they pay for this, but it does bring "real research" into the reach of individuals.
mupuff1234 · 4 years ago
> You could use ML in your job/company but then you dont need this course, you just use a ML product.

ML product?

queuebert · 4 years ago
Or maybe people want to understand what's going on under the hood of the ML products they use?
sydthrowaway · 4 years ago
How about joining FAANG as SWE, and then internal transfer?

Deleted Comment

Choco31415 · 4 years ago
I used it to help learn ML before I could start taking the classes at my university and it was enough to land me a research position at the Air Force.

Admittedly I also bought textbooks and worked through tutorials as well.

melling · 4 years ago
Announcing that he updated his course certainly gained more attention than saying it will be available in June

https://news.ycombinator.com/item?id=31204055

I certainly was excited when I saw this headline. Thought maybe it was early

laurex · 4 years ago
Though I had almost zero ways I would actually use the learning from this course (and indeed really never did any ML after and have probably forgotten it all) it was still a really fun brain exercise to revisit some math and then see how ML thinking worked! I have recommended it quite a few times.
farzatv · 4 years ago
This is one of the best courses on ML.
smnrchrds · 4 years ago
What are the others? Any recommendations?
nicd · 4 years ago
I highly recommend https://course.fast.ai/. It's much more top down: in the first lesson or two, you train a NN image classifier, rather than starting with first principles and linear algebra. I found this structure to be more motivating and effective.
rripken · 4 years ago
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):

https://www.udacity.com/course/intro-to-machine-learning--ud...

I'm sure there are many more.

sdwolfz · 4 years ago
Not a full course I'd say, but I've used this one to learn the math behind deep neural networks and code my own from scratch in elixir and C:

http://neuralnetworksanddeeplearning.com/

ForHackernews · 4 years ago
"Learning from Data" is outstanding: https://work.caltech.edu/telecourse.html

It's a recorded version of a real Caltech undergrad course, and it's focused on understanding the math behind these algorithms, not just applying black-box ML libraries.

It's much less practical, but I feel like it teaches you more.

UmbertoNoEco · 4 years ago
Depends, how much linear algebra, probability and python do you know?
beckingz · 4 years ago
It's amazing how hard it is to stay up to date in the data space, so it will be interesting to see how this course has been updated.
pm2222 · 4 years ago
I finished machine-learning[1] long time ago and it's so good. Look forward to this [2].

[1] https://www.coursera.org/learn/machine-learning/ [2] https://www.coursera.org/learn/neural-networks-deep-learning...

rg111 · 4 years ago
The only downside of [2] is that is is taught in Keras + Tensorflow rather than PyTorch.
xtracto · 4 years ago
I took this when it was mlcourse along with the aicourse by Peter Norvig. I was in research at the time. They were entertaining, but certainly mainly an intellectual curiosity for both academics and practitioners. Nowadays Practitioners would most likely use an ML library.