4.9 • 848 Ratings
🗓️ 23 February 2017
⏱️ 28 minutes
🧾️ Download transcript
Mathematics essential for machine learning includes linear algebra, statistics, and calculus, each serving distinct purposes: linear algebra handles data representation and computation, statistics underpins the algorithms and evaluation, and calculus enables the optimization process. It is recommended to learn the necessary math alongside or after starting with practical machine learning tasks, using targeted resources as needed. In machine learning, linear algebra enables efficient manipulation of data structures like matrices and tensors, statistics informs model formulation and error evaluation, and calculus is applied in training models through processes such as gradient descent for optimization.
Come back here after you've finished Ng's course; or learn these resources in tandem with ML (say 1 day a week).
Click on a timestamp to play from that location
0:00.0 | This is episode 8, math. This time we're going to talk about math, mathematics. Not the actual |
0:06.4 | equations, but the various branches of mathematics that you need to know to succeed in machine |
0:11.8 | learning. Right away, those branches are linear algebra, statistics, and calculus. Now, before we |
0:18.9 | go into the details, I don't want to scare you into thinking that |
0:22.3 | you have to learn these things first. In fact, what I am going to recommend to you is not to learn |
0:28.3 | the math first. I know that's going to ruffle some feathers, especially the mathematicians |
0:33.0 | coming to this podcast. In machine learning, especially when you're taking these introductory courses like |
0:38.3 | the Andrew In course or these 101 textbooks. They have in the appendix or the first or second |
0:44.4 | chapter or the first or second lesson of the Andrew In course a primer for all of the math you need |
0:49.9 | to know to succeed for that level of machine learning, this introductory level of machine learning. |
0:55.0 | And I'm a big believer in the top-down educational approach. |
0:59.0 | Learn how to build something first with your own two hands, and then you can learn the theory behind why you did what you did. |
1:05.0 | So for example, in web and mobile app development, you can go to these boot camps where you can learn how to create a website. |
1:11.6 | The high level essentials of React or Angular, JavaScript, HTML, and CSS, build out your |
1:17.6 | portfolio enough that you can start applying to jobs and doing this day to day. |
1:21.6 | They don't start with the fundamentals teaching you predicate calculus, discrete mathematics, |
1:26.6 | and assembly language. |
1:28.2 | Some would say that you don't even need that stuff at that high of a level. |
1:31.9 | Others would say that maybe an argument can be made that in order to truly become a master of |
1:36.3 | your craft, you want to learn those building blocks. |
1:39.5 | I might agree with the latter, but I would say, go back to it later. |
1:43.8 | You'll be better equipped to appreciate |
... |
Please login to see the full transcript.
Disclaimer: The podcast and artwork embedded on this page are from OCDevel, and are the property of its owner and not affiliated with or endorsed by Tapesearch.
Generated transcripts are the property of OCDevel and are distributed freely under the Fair Use doctrine. Transcripts generated by Tapesearch are not guaranteed to be accurate.
Copyright © Tapesearch 2025.