2.9 Strassens Matrix Multiplication

Поделиться
HTML-код
  • Опубликовано: 4 фев 2018
  • Simple Matrix Multiplication Method
    Divide and Conquer Method
    Strassen's Matrix Multiplication Method
    PATREON : www.patreon.com/bePatron?u=20...
    Courses on Udemy
    ================
    Java Programming
    www.udemy.com/course/java-se-...
    Data Structures using C and C++
    www.udemy.com/course/datastru...
    C++ Programming
    www.udemy.com/course/cpp-deep...

Комментарии • 400

  • @gabrielfitzpatrick484
    @gabrielfitzpatrick484 2 года назад +225

    This man is the Bob Ross of Algorithms. Just straight up vibing, providing the easiest to follow explanations at a pleasant pace. My own Analysis of Algorithms professor's notes look like ancient forgotten text compared to his. I cannot thank you enough Abdul Bari.

    • @prototype18
      @prototype18 Год назад +7

      Thanks man, because of you I got to know who Bob Ross is !!

    • @sooryanshsingh2957
      @sooryanshsingh2957 Год назад +3

      I was getting a very soothing vibes while watching the video and I was trying to reconcile when before I had experienced such bliss..
      Because of you, it clicked almost immediately that he is indeed Bob Ross.
      It is a quite hilarious yet perfect comparison. XD

    • @Shantisingh-tz5sr
      @Shantisingh-tz5sr 10 месяцев назад +1

      No doubt! He is God Of Algorithms

  • @noonenooo2843
    @noonenooo2843 6 месяцев назад +35

    My professor literally copies all his examples and notes, and yet no one can understand him, but Mr. Abdul Bari's explanations only needs to be heard once and all the concepts get cleared. Thank you for all of this Sir.

    • @yashdeepsingh1519
      @yashdeepsingh1519 4 месяца назад +2

      same lmao

    • @arjunparihar2964
      @arjunparihar2964 2 месяца назад

      Your teacher is also putting all efforts but at that time you are not put all your efforts to understand ,but at exam time you putting efforts that why you understand better all these topics are in Horowitz Sahani ,Bari is good teacher .

  • @benjaminrichards4709
    @benjaminrichards4709 3 года назад +134

    19:44 "if you can find out any faster method for multiplying two matrices then that will be better for humanity "

    • @abdul_bari
      @abdul_bari  3 года назад +51

      😊

    • @mlworks
      @mlworks 3 года назад +7

      Never understood, if that was Sarcasm, but I am laughing out loud :)

    • @pmz558
      @pmz558 3 года назад

      @@mlworks it was, it is the only practical one out there from the looks of it on the web

    • @abhishekvrm2777
      @abhishekvrm2777 3 года назад

      @@abdul_bari Sir please nmake playlist for Java

    • @mayankkholia
      @mayankkholia 2 года назад

      Lol

  • @piyushmeshram6772
    @piyushmeshram6772 5 лет назад +567

    Happy Teachers Day Sir. You are the Best Teacher of my entire life...

    • @ashokreddy2982
      @ashokreddy2982 3 года назад +16

      Did u know what u are saying 😂 He's just a best teacher for Your studies not your whole life

    • @dexdexxi3364
      @dexdexxi3364 3 года назад +9

      @@ashokreddy2982 ?

    • @AnandKumar-hi6by
      @AnandKumar-hi6by 3 года назад +49

      @@ashokreddy2982 respect the sentiments man , sarcasm and logic should not be applied everywhere :)

    • @negus5465
      @negus5465 3 года назад +5

      @@AnandKumar-hi6by exactly!. Abdul bari sir is good🔥

    • @Chegg_expert_
      @Chegg_expert_ 3 года назад +3

      @@AnandKumar-hi6by u r r8

  • @aniketmishra9265
    @aniketmishra9265 6 лет назад +401

    watch at 1.5, thank me later.
    And this guy is so underrated, I'ma promote him in my college :')

    • @catlord69
      @catlord69 5 лет назад +9

      i tried 1.75 at first, but that was too fast, but speeding up is certainly a great idea :D

    • @asdfghjkl1770
      @asdfghjkl1770 5 лет назад +25

      me : 2x
      amazing!

    • @okishan
      @okishan 5 лет назад +7

      2x*

    • @swapnilundage6676
      @swapnilundage6676 5 лет назад +3

      @@asdfghjkl1770 same

    • @hmsingh2321
      @hmsingh2321 4 года назад +14

      20x

  • @irock2382
    @irock2382 5 лет назад +33

    He deserves much more recognition than this! Please refer him to your batch mates so that this can be appreciated at his worth!

  • @nandanbanerji8309
    @nandanbanerji8309 2 года назад +35

    I am also a faculty at a University, but I loved your explanation and always you inspire in my teaching. Many many thanks Prof. Bari.

  • @jessesinger4790
    @jessesinger4790 4 года назад +13

    Pretty crazy that a 0.19 reduction in exponents is so good. Assume n = 1000, then we're talking a billion operations compared with approx 287 million operations!!! that's very significant

  • @anshikagupta8466
    @anshikagupta8466 3 года назад +43

    sir just loved your approach.You cleared the concept of matrix multiplication..then you did the same with divide and conquere and then you told how normal multiplication is better because both have same time complexity but different space complexity..and finally you told how strassen reduced the time complexity from n^3 to n^2.81.Just loved it!

  • @bonniehines956
    @bonniehines956 5 лет назад +18

    Looked at like 4 other videos on this algorithm. I finally got it after this one. Thank you!

  • @itzcs1861
    @itzcs1861 5 лет назад +8

    after listen to my professor class partially i thought this would be complex but you made it so simple. you'r teaching skills are excellent.

  • @nasibehnourbakhshnia4890
    @nasibehnourbakhshnia4890 5 лет назад +11

    Dear Mr. Bari, Thanks so so much for your amazing videos. You explain things in a clear way and make things easy to understand. Thanks a lot.

  • @dharmavarapuambicasatyasri7763
    @dharmavarapuambicasatyasri7763 2 года назад +13

    I'm heartly wishing u a happy teachers to the best teacher ever in the world...u should be given some award for doing this job greatly... thank u soo much sirr🙏🙏

  • @jimin7035
    @jimin7035 5 лет назад +67

    Thank you for awesome lecture, from South Korea

  • @ryank1956
    @ryank1956 3 года назад +6

    Why don'y my professors watch youTube to learn how to teach. Great job on all you videos!! Thank You, so helpful

  • @srijitanitamajumdar5904
    @srijitanitamajumdar5904 4 года назад +9

    You are a boon the CS mankind, Sir! ☺ Thank you for everything!

  • @jovani1820
    @jovani1820 4 года назад +15

    Incredible, love all of your videos!

  • @apikshavenkatesh1384
    @apikshavenkatesh1384 5 лет назад +2

    You be the best sir ! Once i see ur videos ill never forget those concepts..

  • @karanmunjani3256
    @karanmunjani3256 3 года назад +6

    Such A great explanation and the way of teaching is amazing. thank you so much for uploading these videos.🙌🙌🙌👌👏

  • @roaadahy5379
    @roaadahy5379 5 лет назад +38

    Thanks from Egypt!

    • @pmz558
      @pmz558 3 года назад +6

      Oh ancient pharaoh what has brought you here

    • @venomfu007
      @venomfu007 2 года назад +1

      @@pmz558 Said Cleopatra to Sambit Patra

  • @saivishwanath958
    @saivishwanath958 5 лет назад +81

    21:00 For Strassen's method

  • @esraelbizuneh9756
    @esraelbizuneh9756 2 года назад +3

    you are best teacher Ihave ever seen//love from ethiopia thanks lot

  • @towardsthenorth2022
    @towardsthenorth2022 4 месяца назад +1

    The more I go deep into algorithms, the more I start appreciating Mathmatics.

  • @mary-nate
    @mary-nate 4 года назад +4

    Thank so so much for the lecture. I have a question, does anyone know any books or websites to do more exercises for algorithms? I get the concept but I need to practice more

  • @supamdeepbains5172
    @supamdeepbains5172 4 года назад +2

    Thank you for ur lecture I'm from Saturn we watch ur tutorials there helps a lot in school

  • @moshahid8257
    @moshahid8257 5 лет назад

    Thank you sir
    Method of another people confused me
    You explained accurately and in short term 🤗🤗🤗

  • @thequeenziana
    @thequeenziana Год назад +3

    Sir you saved me before my midterms ! You are a life saver!!

  • @MekalalakshmiReddy
    @MekalalakshmiReddy 3 года назад

    When I was seen my book omg how can I done with this but when I saw u r videos I feel too relax and I felt and i learn subject from u sir thank u sir 🥰

  • @Indumathishalewar
    @Indumathishalewar 2 года назад +6

    Really helpful for all the students who are writing sem exams at present 👍

    • @faizpathan7247
      @faizpathan7247 Год назад

      Rajkumari Indumati ji chota Bheem kidhar hai

    • @faizpathan7247
      @faizpathan7247 Год назад

      Rajkumari Indumati ji chota Bheem kidhar hai

  • @vedantbalachandra1304
    @vedantbalachandra1304 4 года назад +1

    sir i would like to thank you for everything
    strassesns multiplication is taught so well
    thank you so much sir

  • @chen-kim9440
    @chen-kim9440 7 месяцев назад

    The teaching is inspiring and easy to understand! I really appreciate it, thanks!

  • @bikramthapa2687
    @bikramthapa2687 6 лет назад +12

    Thank you so much , sir for spreading valuable knowledge.

  • @devakritbagchi2787
    @devakritbagchi2787 2 года назад +1

    The best english off all the Indian teachers teaching on youtube.

  • @profmo
    @profmo 5 лет назад +1

    Applauding! You did a great job!

  • @PareeksAcademy10october2001
    @PareeksAcademy10october2001 Год назад +1

    Best teacher in Computer Science Field👏

  • @psycho.panther5121
    @psycho.panther5121 3 года назад +2

    Please take this the right way, I love how you explain it like I am 5. So simple.

  • @pranavnyavanandi9710
    @pranavnyavanandi9710 2 года назад

    Excellent video. Just getting started with these concepts.

  • @mm46393
    @mm46393 5 лет назад

    Very clear explanation. Thank you so much for the good video

  • @alisherasoev3767
    @alisherasoev3767 9 месяцев назад +1

    '......it will be better for humanity'...the master joke

  • @santoshkumardoodala2535
    @santoshkumardoodala2535 Год назад +2

    actual content starts at @19:30

  • @jaxonhundertwasser3068
    @jaxonhundertwasser3068 4 года назад +1

    I've got a question...given that Strassen's or the divide and conquer needs to have matrices in perfect powers of 2,
    As n gets larger, wouldn't the iterative method be faster than Strassen's unless we're at a 2^n*2^n due to the fact that the size of the matrix needs get larger/padded by 0s?
    or am I missing something?

  • @akashkirthik9882
    @akashkirthik9882 4 года назад +2

    Wow ! The explanation was awesome !

  • @saddamahmad2310
    @saddamahmad2310 5 лет назад

    thank you very much sir for this video
    these videos are really helping us a lot

  • @lalmohankumar501
    @lalmohankumar501 6 лет назад

    very good explaining process i really appreciate your explaining technique

  • @user-pc7ek6xj3y
    @user-pc7ek6xj3y 2 месяца назад

    Thanks for these wonderful videos, these videos are a fuel for my career, Once again thanks man

  • @techfornoobs4241
    @techfornoobs4241 5 лет назад +2

    ur very good at explaining things!

  • @sureshsuri6641
    @sureshsuri6641 Год назад +1

    Keep this video's as long as possible it helps students to understand easily

  • @renginid9313
    @renginid9313 2 года назад +1

    Sir, your class is excellent. I have one request. Can you post a video about costs associated element comparison and index comparisons

  • @Starhes
    @Starhes 3 года назад

    Thank you for the video. The explanation was very clear and straight-formward. However l wished that you could explain more at the last 5 minutes of the video.

  • @shobhitranjan3957
    @shobhitranjan3957 4 года назад +1

    Brilliantly explained!

  • @HXYZZZ
    @HXYZZZ 5 лет назад +2

    Thank you sir. Great explanation.

  • @saimahumma4724
    @saimahumma4724 6 лет назад +10

    Awesome explanation Sir

  • @divyeshjivani2629
    @divyeshjivani2629 2 года назад

    this much deep explanation is great!! very nice explanation

  • @carloshenriquekruger6476
    @carloshenriquekruger6476 3 года назад +1

    You are the best man! Great explanation! :-)

  • @fifi7244
    @fifi7244 5 лет назад

    Thank you very much , Sir. From Canada

  • @gowribalasubramanyam65
    @gowribalasubramanyam65 6 лет назад

    Well explained sir, thank you

  • @Proman73
    @Proman73 4 года назад +2

    Best in the game! Thank you very very much

  • @ranjithabm9669
    @ranjithabm9669 5 лет назад

    Sir super teaching .....this is very useful for me thanks....

  • @sideacademyforcs9134
    @sideacademyforcs9134 5 лет назад

    Your all lectures are awesome sir g...........

  • @kunalkheeva
    @kunalkheeva Год назад

    Happy teachers day sir, Mucho Appreciated!!

  • @reshmakhan4081
    @reshmakhan4081 3 года назад

    such a good lectures it help me very well in my study

  • @kms8320
    @kms8320 3 года назад

    I am from tear-2 college but you are far far better than my college's prof.s

  • @AdeshPaul
    @AdeshPaul 4 года назад

    Crisp and clear explanation. Many Thanks!

  • @lian-jdqm8200
    @lian-jdqm8200 4 года назад

    Me ha servido tu explicación, gracias.

  • @deojeetsarkar2006
    @deojeetsarkar2006 3 года назад +1

    My semester finished before your video.

  • @rudrakshjhalani1681
    @rudrakshjhalani1681 4 года назад +1

    Veryy good explanation....so calm!!

  • @mohammadyahya78
    @mohammadyahya78 2 года назад +1

    Thank you. Vey clear. So how we came up with the 7 equations at 22:43 please?

  • @vaibhavgupta7429
    @vaibhavgupta7429 5 лет назад +3

    Amazing sir , really nice

  • @osmankhalid2005
    @osmankhalid2005 3 года назад +1

    thank you for making it look less scary.

  • @mindevo3677
    @mindevo3677 2 года назад

    simple and easy-to-understand your explanation is. Complicated and hard to follow, my professor's explanation was.

  • @Arpit_Arora
    @Arpit_Arora 3 года назад

    too good Sir...thank you so much for this Sir.

  • @PreetiSingh-ko7dm
    @PreetiSingh-ko7dm 6 лет назад +17

    u have more knowledge
    really awesome lecture

  • @JaspreetSingh-ln1yc
    @JaspreetSingh-ln1yc 6 лет назад +2

    Thank you so much,sir

  • @sakshigoraniya4584
    @sakshigoraniya4584 3 года назад

    You made it so simple to understand

  • @Vivi24139
    @Vivi24139 5 лет назад

    how you working the algorithm and please explain the code i understand how the matric multi work

  • @joaquimaugusto8074
    @joaquimaugusto8074 3 года назад

    You are awesome !! Congratulations !!!

  • @mythology2467
    @mythology2467 3 года назад

    now that's a good way to explain something.

  • @adityadubey6910
    @adityadubey6910 5 лет назад +1

    Best teacher for daa subject

  • @ramnathpandit8923
    @ramnathpandit8923 5 лет назад

    Simply Great Videos..

  • @Divya465
    @Divya465 4 года назад

    Thank you sir your explanation helps alot

  • @royaljain5131
    @royaljain5131 6 лет назад +1

    Great tricks sir

  • @LegendaryPyromancer7
    @LegendaryPyromancer7 5 лет назад

    How would this work for brute force algorithm with 100% certainty for a nxn matrices

  • @owaissadiq9050
    @owaissadiq9050 3 года назад

    Thank you very much sir. God bless you.

  • @akshayjohn2038
    @akshayjohn2038 5 лет назад

    Hi sir in this video you have mentioned that we need to add more to make it a program ...
    So if the question is to write the algorithm for strattens matrix multiplication shall we just copy your algorithm for exam?

    • @akshayjohn2038
      @akshayjohn2038 5 лет назад

      @@abdul_bari Thank you Sir ...
      Thanks for this method and thanks for the reply....

  • @mohdibrahim1995
    @mohdibrahim1995 3 года назад

    sir you are very good in this topic i must say thankyou

  • @mohammedrizin3015
    @mohammedrizin3015 4 года назад +1

    Sir the matrix multiplication of [ 4x4 ] how could it understand the new matrix is A11 or b11

  • @eurasiantreesparrow7547
    @eurasiantreesparrow7547 2 года назад

    Great explanation, thank you

  • @level1gg
    @level1gg 3 года назад +2

    Very well explained :)

  • @user-fe2gv6zi5z
    @user-fe2gv6zi5z 4 года назад +1

    Thanks from Sudan🤗

  • @madampranaykumarreddy343
    @madampranaykumarreddy343 4 года назад +3

    how can we slove matrices with 3*3 and 3*3

  • @gragqi370
    @gragqi370 4 года назад

    thank you sir ,u r best teacher

  • @mohammedadel8948
    @mohammedadel8948 2 года назад

    Thank you for your efforts

  • @jdas9340
    @jdas9340 3 года назад

    Sir could you please suggest any book for further clarification and enriching concept ?

  • @rohandilip4173
    @rohandilip4173 5 лет назад

    Sir one doubt, the else part in the algorithm only works if the size of the matrix(n) =4 and does not if its 8 or 16.. ryt?
    Sir please reply

  • @vrajpatel9508
    @vrajpatel9508 7 месяцев назад

    Sir , Do we need to remember all this 7 formula??

  • @divinearts3236
    @divinearts3236 Год назад

    You are the best sir ever ❤️❤️

  • @nazishschughtai5712
    @nazishschughtai5712 3 года назад +1

    very effective method.. thanks Sir

  • @abuzarmahmood96
    @abuzarmahmood96 4 года назад

    Sir where can i get the code for divide and conquer method for performing matrix multiplication

  • @mayurkalsekar524
    @mayurkalsekar524 4 года назад +1

    Thank you sir ..love from dadar

  • @badhesuresh8244
    @badhesuresh8244 Год назад +1

    Use 2x speed you definitely rocked it 🔥🔥🔥