3 ms·
The particular concern that sparked this with me is the concern of over-fitting to the data set. I don't know enough about ML to know how much of a risk that m
by shostack 10y ago
The particular concern that sparked this with me is the concern of over-fitting to the data set. I don't know enough about ML to know how much of a risk that might be, but with a tool like this I wonder if that becomes obvious, or if you risk taking away false learnings just because you saw the output you hoped for, despite it being perhaps horribly overfit.
Again, that's just one example, and the instant visual feedback is awesome (I'm a visual learner, so that's huge). But at the end of the day, I know that there is a lot of math and code under the pretty graphics, and at some point I'll need to tackle that to make sure I am actually learning this and not just making assumptions based on what I can eyeball with some visualizations.
- Joof 10y agoLearn to multiply matrices (you can probably Google this). Note that AB != BA in matrix math. Learn derivatives and how to do them with a lookup table. Learn what log() means (the inverse of some number to a power). That's enough to implement and understand neural networks. You'll fumble around a lot more than you have to, but you can figure it out. Honestly, you could probably fight your way through Ng's class with just matrix multiplication, which you can learn in less than an hour fairly easily.