Linear Algebra - Math for Machine Learning

Ғылым және технология

In this video, W&B's Deep Learning Educator Charles Frye covers the core ideas from linear algebra that you need in order to do machine learning.
In particular, we'll see how linear algebra is not like algebra -- it's more like programming! And then we'll build on that intuition to understand why linear algebra is so central to machine learning.
Slides here: wandb.me/m4ml-linear-algebra
Exercise notebooks here: github.com/wandb/edu/tree/mai...
Check out the other Math4ML videos here: wandb.me/m4ml-videos
0:00 Introduction
1:29 Why care about linear algebra?
5:15 Linear algebra is not like algebra
7:53 Linear algebra is more like programming
14:31 Arrays are an optimizable representation of functions
18:01 Arrays represent linear functions
22:34 "Refactoring" shows up in linear algebra
25:19 Any function can be refactored
28:16 The SVD is the generic refactor applied to a matrix
33:51 Using the SVD in ML
38:15 Review of takeaways and more resources

Пікірлер: 42

  • @yunwang1243
    @yunwang12432 жыл бұрын

    Who is this guy? It’s the best Linear Algebra in ML I could find! Better than all my professors

  • @honkhonk8009
    @honkhonk8009 Жыл бұрын

    I have ADHD, but you managed to captivate me for so long holy shit. Goated video. Im in first year rn and im tryna learn Linear Algebra. The hardest thing to do in life, is to learn something off a textbook, and not even know HOW your gonna be using it. You dont know what information is important, you dont know why somethings like that, and you basically end up stuck. This really helped teach me linear algebra imo. I find it impossible to learn stuff without first knowing the motivation and application of it lol.

  • @QuantumLegal
    @QuantumLegal6 ай бұрын

    Great course. It never ceases to amaze me how many so-called machine learning videos never tell them how much math you need to actually building neural networks or genetic algorithms etc.

  • @xa9ax
    @xa9ax3 жыл бұрын

    You never fail to impress me as an educator. This is such a good refresher. Kudos!

  • @Harduex
    @Harduex Жыл бұрын

    Awesome! That's the first time that I actually get the logic of using matrices in the ML. Keep up the good work!

  • @ninjaturtle205
    @ninjaturtle205 Жыл бұрын

    I think you have such a new way of presenting these ideas and concepts. This is insight that some people acquire through ages of learning and experience. But I still feel that these ideas need to be expanded upon, and fleshed out more for the average or advanced student. Please consider providing a further in depth series, going into each of LA, calculus, and prob/stats portions of the MATH4ML series.

  • @antopolskiy
    @antopolskiy3 жыл бұрын

    This was great, can't wait for more. I love your explanatory style, for me it threads the ideal boundary between too detailed and not detailed enough. Thank you!

  • @charles_irl

    @charles_irl

    3 жыл бұрын

    Thanks Sergey! That's exactly the boundary I try to walk, so it's really gratifying to hear that I did it right.

  • @Moiez101
    @Moiez1013 ай бұрын

    solid! can see and feel your passionate through the screen bro. Excited to go through this playlist. I just got hired as a junior data scientist but struggle with the math portion of machine learning especially linear algebra and calculus.

  • @JJ_eats_wings
    @JJ_eats_wings3 жыл бұрын

    always good to refresh my linear algebra!!

  • @asuzukosi581
    @asuzukosi581 Жыл бұрын

    Wow, I'm 11 minutes in and this is the best explanation of linear algebra I've ever seen

  • @proprius
    @proprius3 жыл бұрын

    Thank you, this was very well explained!

  • @MCMelonslice
    @MCMelonslice3 жыл бұрын

    Very helpful insight. Thanks 👍

  • @tomthanhswe
    @tomthanhswe Жыл бұрын

    Thank you a lot for this math playlist

  • @santiagonoya5702
    @santiagonoya57023 жыл бұрын

    Good video! Really insightful

  • @giovannimazzocco499
    @giovannimazzocco4992 жыл бұрын

    Brilliant explanation, very nice interpretation of matrix multiplication as a form of function composition.

  • @jjpp1993
    @jjpp19933 жыл бұрын

    so exited!

  • @johnnovotny4286
    @johnnovotny42862 жыл бұрын

    Charles impatient to let you know: you can get this too. Pure magic.

  • @albertog2196
    @albertog21962 жыл бұрын

    Loved this

  • @mertbozkir
    @mertbozkir2 жыл бұрын

    Perfect lecture, compherensive explanation... I fall in love with W&B 💖💖

  • @ran_domness
    @ran_domness3 жыл бұрын

    Hmm lots of assumptions on prior knowledge. Would be good to spell out prerequisite knowledge necessary to understand. Thanks, good video.

  • @rohitkundu2120
    @rohitkundu21203 жыл бұрын

    Thanks for this

  • @benjaminfindon5028
    @benjaminfindon50282 жыл бұрын

    5:30 ur right and i love it

  • @tam31433
    @tam314333 жыл бұрын

    This is so coooool!!💪👍💪👍💪👍

  • @TechWithRushabh
    @TechWithRushabhАй бұрын

    12:09 the matrix X can be named transformation_matrix ?

  • @cambridgebreaths3581
    @cambridgebreaths35813 жыл бұрын

    Fascinating. Happy to subscribe

  • @WeightsBiases

    @WeightsBiases

    3 жыл бұрын

    Thanks for watching!

  • @udyan_upal
    @udyan_upal2 жыл бұрын

    this channel is epic

  • @muhammadsuleimanhussain-jf9nz
    @muhammadsuleimanhussain-jf9nz Жыл бұрын

    GOOD ONE

  • @guzh
    @guzh3 жыл бұрын

    The descriptions of matrices A, C matrices are very unclear. Hope you can add some examples.

  • @martinsanchez-hw4fi
    @martinsanchez-hw4fi9 ай бұрын

    In 21:36 you say that elements outside the kernell remain outside under linear combination. That is not necessarily true, that is why we work with linear independence.

  • @anormalperson3121
    @anormalperson3121Ай бұрын

    I'm just starting this course, to anyone who has completed it; is it enough for me to get started with the actual machine learning content? Or will I need more math after this course?

  • @surendranmurugesan
    @surendranmurugesan7 ай бұрын

    Is it "optimisation by programming" or "programming by optimisation"?

  • @robloxboy-sk2in
    @robloxboy-sk2in4 ай бұрын

    I understand now

  • @web_resource
    @web_resource21 күн бұрын

    15:39

  • @_shery.
    @_shery. Жыл бұрын

    Frye can you please state prerequisites for this series. I am starting my journey in machine learning

  • @WeightsBiases

    @WeightsBiases

    Жыл бұрын

    Hello! I think basic knowledge of math and Python should be enough.

  • @_shery.

    @_shery.

    Жыл бұрын

    @@WeightsBiases ok, thanks

  • @ikechiakwara6058
    @ikechiakwara60582 жыл бұрын

    8:09

  • @TheBlueHutch
    @TheBlueHutch6 ай бұрын

    Do you need a calculator for Linear Algebra? or not

  • @stanlee3810
    @stanlee38102 жыл бұрын

    Certainly not for beginners. Still good though

  • @hueydo3522
    @hueydo35225 ай бұрын

    Horrible explanation on the SVD not gonna lie. So convoluted what you just say makes a complex problem even more complex when a convoluted concept really doesn't have an easy answer. I can see why you draw the similarities of code factorization but again the idea is not as nuance as that.

Келесі