Linear Algebra - Math for Machine Learning

แชร์
ฝัง
  • เผยแพร่เมื่อ 26 พ.ย. 2024

ความคิดเห็น • 49

  • @honkhonk8009
    @honkhonk8009 ปีที่แล้ว +21

    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.

  • @yunwang1243
    @yunwang1243 2 ปีที่แล้ว +27

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

  • @QuantumLegal
    @QuantumLegal 10 หลายเดือนก่อน +10

    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
    @xa9ax 3 ปีที่แล้ว +22

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

  • @JulianRiverplate14
    @JulianRiverplate14 2 หลายเดือนก่อน +1

    Best introductory video about what Linear Algebra is that I ever found!

  • @asuzukosi581
    @asuzukosi581 ปีที่แล้ว +2

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

  • @ArshiyaKapil
    @ArshiyaKapil หลายเดือนก่อน +1

    00:07 Math for machine learning is essential due to its role in optimization.
    02:25 Matrix multiplication is the core operation in linear algebra for manipulating arrays.
    06:10 Linear algebra is like regular algebra with addition and multiplication but involves linear transformations of spaces.
    08:02 Linear algebra is like programming, with matrices as functions and shapes as data types.
    11:49 Matrix multiplication as function composition
    13:46 Linear algebra is crucial for machine learning optimization
    17:34 Linear algebra is crucial for machine learning due to its ability to make fast calculations and its compatibility with weighted sums.
    19:13 Linear functions make reasoning easy with weighted sums
    22:28 Linear algebra viewed as programming
    24:08 Low rank approximation and refactoring in linear algebra
    27:28 Canonical decomposition process for mapping functions and matrices
    29:13 Matrix operations and mapping inputs to outputs
    32:27 Breaking down matrices into three key pieces
    34:14 Singular Value Decomposition in low rank approximations
    37:26 JPEG uses low rank approximation for compression and can be useful for foreground-background separation.
    39:06 Explore additional resources based on your background and goals.

  • @michaelrutherford7625
    @michaelrutherford7625 2 หลายเดือนก่อน

    Amazing video. I don’t have a strong background in maths, so putting things in terms of programming really helped me start to comprehend this subject. Thank you so much.

  • @Moiez101
    @Moiez101 7 หลายเดือนก่อน +1

    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.

  • @antopolskiy
    @antopolskiy 3 ปีที่แล้ว +7

    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.

  • @Harduex
    @Harduex ปีที่แล้ว +1

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

  • @thrivefoxxgaming1120
    @thrivefoxxgaming1120 2 หลายเดือนก่อน

    Great video on highlighting the importance of LA in the field of ML 👏

  • @JJ_eats_wings
    @JJ_eats_wings 3 ปีที่แล้ว +5

    always good to refresh my linear algebra!!

  • @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.

  • @johnnovotny4286
    @johnnovotny4286 2 ปีที่แล้ว

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

  • @ran_domness
    @ran_domness 3 ปีที่แล้ว +18

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

  • @martinsanchez-hw4fi
    @martinsanchez-hw4fi ปีที่แล้ว +1

    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.

  • @tomthanhswe
    @tomthanhswe ปีที่แล้ว +2

    Thank you a lot for this math playlist

  • @mertbozkir
    @mertbozkir 2 ปีที่แล้ว +1

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

  • @Karambwantastefunny
    @Karambwantastefunny 3 วันที่ผ่านมา

    at 2:00 you say that many types of data can be represented as arrays. Could you elaborate specifically on what types of data can and cannot be represented as arrays?

  • @DavidHardwick
    @DavidHardwick 23 วันที่ผ่านมา

    On Slide 65, you show 4 resources for Linear Algebra...I started with the Essence of Linear Algebra by 3Blue1Brown (really good)...is that good enough, or should I be looking at all four of these or just two of these?

  • @giovannimazzocco499
    @giovannimazzocco499 3 ปีที่แล้ว +1

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

  • @anormalperson3121
    @anormalperson3121 5 หลายเดือนก่อน

    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?

  • @sidekick3rida
    @sidekick3rida 3 หลายเดือนก่อน

    This is great overall, especially from a computer science point of view, but there's no space between thoughts, just cut after cut, from one concept to the next. I have to keep rewinding.

  • @guzh
    @guzh 3 ปีที่แล้ว +1

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

  • @udyan_upal
    @udyan_upal 3 ปีที่แล้ว +1

    this channel is epic

  • @proprius
    @proprius 3 ปีที่แล้ว +1

    Thank you, this was very well explained!

  • @TechWithRushabh
    @TechWithRushabh 5 หลายเดือนก่อน +1

    12:09 the matrix X can be named transformation_matrix ?

  • @benjaminfindon5028
    @benjaminfindon5028 3 ปีที่แล้ว

    5:30 ur right and i love it

  • @InvictusNavarchus
    @InvictusNavarchus 11 วันที่ผ่านมา

    Instant Subscribe.

  • @surendranmurugesan
    @surendranmurugesan 11 หลายเดือนก่อน

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

  • @MCMelonslice
    @MCMelonslice 3 ปีที่แล้ว

    Very helpful insight. Thanks 👍

  • @_shery.
    @_shery. ปีที่แล้ว

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

    • @WeightsBiases
      @WeightsBiases  ปีที่แล้ว +1

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

    • @_shery.
      @_shery. ปีที่แล้ว

      @@WeightsBiases ok, thanks

  • @jjpp1993
    @jjpp1993 3 ปีที่แล้ว

    so exited!

  • @santiagonoya5702
    @santiagonoya5702 3 ปีที่แล้ว

    Good video! Really insightful

  • @albertog2196
    @albertog2196 3 ปีที่แล้ว

    Loved this

  • @cambridgebreaths3581
    @cambridgebreaths3581 3 ปีที่แล้ว

    Fascinating. Happy to subscribe

  • @tam31433
    @tam31433 3 ปีที่แล้ว +2

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

  • @muhammadsuleimanhussain-jf9nz
    @muhammadsuleimanhussain-jf9nz ปีที่แล้ว

    GOOD ONE

  • @rohitkundu2120
    @rohitkundu2120 3 ปีที่แล้ว

    Thanks for this

  • @stanlee3810
    @stanlee3810 3 ปีที่แล้ว +2

    Certainly not for beginners. Still good though

  • @robloxboy-sk2in
    @robloxboy-sk2in 8 หลายเดือนก่อน

    I understand now

  • @web_resource
    @web_resource 4 หลายเดือนก่อน

    15:39

  • @ikechiakwara6058
    @ikechiakwara6058 2 ปีที่แล้ว

    8:09

  • @hueydo3522
    @hueydo3522 9 หลายเดือนก่อน +2

    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.