Earlier quoted context omitted.
There's something I tell my students. You don't need math to make good models, but you do need to know math to know why your models are wrong. So yes, math is needed. If you don't have math you're going to hoodwink yourself into thinking you can get to AGI by scale alone. You'll just use transformers everywhere because that's what everyone else does and you'll get confused between activation functions. You'll make mo…
Oh sure. I say the same to my students. But the particular spin on this book makes it look to non-experts that this is the math you need to do something useful with deep learning. And that's just not true. Certainly you need to understand what you're optimizing, how your optimizer works, what your objective function is doing, etc. But the vast majority of people don't need to know about theoretical approximation resu…
Mathematical Introduction to Deep Learning: Methods, Implementations, and Theory
21–30 of 177 posts
Re: Mathematical Introduction to Deep Learning: Methods, Implementations, and Theory
#22This is in Tensorflow. Would rather see a numpy version or something along those lines so that students can better understand what each step looks like in code. I concur on the comments noting lack of explanation for the notation/lemmas/proof.
Re: Mathematical Introduction to Deep Learning: Methods, Implementations, and Theory
#23Re: Mathematical Introduction to Deep Learning: Methods, Implementations, and Theory
#24This is in Tensorflow. Would rather see a numpy version or something along those lines so that students can better understand what each step looks like in code. I concur on the comments noting lack of explanation for the notation/lemmas/proof.
Re: Mathematical Introduction to Deep Learning: Methods, Implementations, and Theory
#25Does anyone with a stronger mathematical background here find it easier to understand the math as written more easily than the source code?
Re: Mathematical Introduction to Deep Learning: Methods, Implementations, and Theory
#26I think the best textbooks are still Deep Learning by Goodfellow etal and the more modern Understanding Deep Learning (https://udlbook.github.io/udlbook/).
Re: Mathematical Introduction to Deep Learning: Methods, Implementations, and Theory
#27As someone who has a deeper knowledge of programming rather than math, I find the mathematical notation here to be harder to understand than the code (even in a programming language I do not know). Does anyone with a stronger mathematical background here find it easier to understand the math as written more easily than the source code?
Re: Mathematical Introduction to Deep Learning: Methods, Implementations, and Theory
#28I've seen quite a few of these books attempting to explain deep learning from a mathematical perspective and it always surprises me. Deep learning is clearly an empirical science for the time being, and very little theoretical work that has been so impactful that I would think to include it in a book. Of the such books I've seen, this one seems like actively the worst one. A significant amount of space is dedicated t…
Rather than trying to form an ituition based on the theory, it's often easier to understand the technicalities after getting an intuition. This is generally true in exact sciences, especially mathematics. That's why examples are helpful.
Re: Mathematical Introduction to Deep Learning: Methods, Implementations, and Theory
#29[flagged]
There's a lot to critique but this is a really weird one (page 49 if anyone is following). The whole thing is 5 sentences and all the space is because a diagram and code block. The 5 sentences should be the thing to complain about
I think it's got the problem that deep learning "isn't really math" - in the sense that deep learning using indeed very elaborate computational structures that can be specified mathematically but it doesn't prove theorems about them - not theorems that characterize what's happening. The theorems are just hints about what might be happening.
The key deep learning knowledge is in papers that basically only show that X approach works best on Y (plus maybe some suggestive theorem) - for example Attention Is All You Need.
Re: Mathematical Introduction to Deep Learning: Methods, Implementations, and Theory
#30As someone who has a deeper knowledge of programming rather than math, I find the mathematical notation here to be harder to understand than the code (even in a programming language I do not know). Does anyone with a stronger mathematical background here find it easier to understand the math as written more easily than the source code?