Week 1 - Practicum: Classification, linear algebra, and visualisation

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

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

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

    Hi, I am a student from a really poor country who really loves to learn about deep learning, and thanks to you it is now accessible to me. I am really grateful. thank you.

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

      💪🏻💪🏻💪🏻

  • @mohammaditani4135
    @mohammaditani4135 4 ปีที่แล้ว +37

    I hope that you understand the great value you're giving! I'm truly pleased watching your videos. You are giving us exposure for a lot of cutting edge technology/information/Concepts that is not available at our universities (or at-least when i was at University). Thank you for the hard work! If I can send you a picture it would be me with a paper and a pen, taking notes and studying your material.

    • @alfcnz
      @alfcnz  4 ปีที่แล้ว +12

      Aww, that's adorable 😊
      Yeah, I think I identified a gap in the current educational resources. Hopefully, I'll do justice to the task I've embarked and to the role I've taken.

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

      So True😭

  • @AmanSharma-kq4rb
    @AmanSharma-kq4rb 4 ปีที่แล้ว +10

    A lot of concepts in each video. Down the study hole I go!!!
    By the way, like many others have mentioned before, this course is great. Giving me the exposure to the latest DL curriculum that unfortunately my university lags behind in. So on behalf of the entire DL community, thanks a lot!

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

      On behalf of Yann and myself, you're most welcome! 😁

  • @nithishkannen8083
    @nithishkannen8083 4 ปีที่แล้ว +3

    Such a beautiful visual representation of what happens under the hood!!. Hats off Alfredo and Yann!

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

      😊😊😊

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

    this is the best intro i have ever heard from a teacher :D

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

      Yay! 😊😊😊

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

    I feel this course is really great since this course is first one I have seen that binds the advanced theoretical content with practical implementation. Can't wait to get started. Thanks for the content!!

    • @alfcnz
      @alfcnz  4 ปีที่แล้ว +3

      Yeah, we tried to be comprehensive and get you started with zero DL coding knowledge.
      You're welcome 😉

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

    Love it the way you explain and give hints visually. I never learned Neural networks this way ever.

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

      I try to share my “view”. That's how I “see” things 🧐😋

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

    Starred the repository so you got one more star... Loved your teaching style.... Wish I had found it much sooner and yes followed on twitter as well..

    • @alfcnz
      @alfcnz  4 ปีที่แล้ว +3

      I'm glad you're enjoying it! I clearly am having fun, but it's great if you're having a good time as well!

  • @st0ox
    @st0ox 4 ปีที่แล้ว +3

    Oh this looks good. I am so excited. A new series :D

    • @alfcnz
      @alfcnz  4 ปีที่แล้ว

      Hehe 😁

    • @st0ox
      @st0ox 4 ปีที่แล้ว

      I also like that you put the presentation digitally next to the presentation recording into another window.

    • @alfcnz
      @alfcnz  4 ปีที่แล้ว +3

      @@st0ox getting myself and Yann to be confined in our boxes is the most painful part. I need to click a few thousands times per video.

  • @liadiavoletto
    @liadiavoletto 4 ปีที่แล้ว

    Quanto vorrei tornare studente e seguire il tuo corso :D Thank you for making this available for free.

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

      Puoi tornare a studiare quando vuoi. Il corso è qui per voi 😜

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

      @@alfcnz siii quando riesco mi ritaglio del tempo per seguirti :D

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

      @@liadiavoletto 🥳🥳🥳

  • @sumanchaudhary8757
    @sumanchaudhary8757 4 ปีที่แล้ว +4

    i havent wacthed it yet ,..but i already feel like this is great and fun lecture from your enthusiasm..!!! ma ma mia =D

    • @alfcnz
      @alfcnz  4 ปีที่แล้ว

      Hope you like it! Haha!

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

    You are so interesting. I like your style of teaching. Thanks

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

      Thank you! 😃 I try to entertain!

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

    I appreciated the swirling graphic and went ooohhhh :)

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

      Yay! 🥳🥳🥳

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

    Sei un grande!

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

      Grazie! 😎😎😎

  • @dataaholic
    @dataaholic 4 ปีที่แล้ว

    I'm not able to reproduce the plot at 38:06 . I clone the Gihtub repo but my plot don't have red, Blue , green points. Can someone please help me with this !

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

      Yes, I haven't pushed the multi colour version. It's in my to-do list. (And it's been there for a year at least.)

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

    "This link will show you how to move stuff around!"
    Thank you for this statement ^_^

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

      Uuuuh… without time stamp I have no idea what link you're referring to 😅😅😅

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

      @@alfcnz he is talking about 7:46 - link to Grant's video on linear transformations.

  • @JackSPk
    @JackSPk 4 ปีที่แล้ว +3

    Amazing material! Pretty cool and intuitive visualizations, and love your energy on class!
    Code "tricks" are also great! Have been tipying "jupyter notebook" for years D: , until now! :D

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

      Thanks 🤗

  • @BiswajitGhosh-wg6qj
    @BiswajitGhosh-wg6qj 4 ปีที่แล้ว

    Great lecture series 👏👌

    • @alfcnz
      @alfcnz  4 ปีที่แล้ว

      Thank you ❤️

  • @Vikram-wx4hg
    @Vikram-wx4hg 3 ปีที่แล้ว

    Simply super!

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

      😏😏😏

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

    Great lecture! Thank you so much! Is it possible to switch the big vs. small screens when appropriate? For example, when you write something on the whiteboard or try to explain something by gesture without the aid of animation or Twitter, make the classroom stream the big screen. Similarly, when you play the fabric animation or show the tweets, make the computer screen the big one. That would be fantastic!

    • @alfcnz
      @alfcnz  4 ปีที่แล้ว +3

      I'm no longer using the whiteboard. And yes, I'm going full screen when I deem it necessary.
      They took 8 and 4 hours each to produce. I think I'm on the limit of how much time I can put behind each of them.
      Also, the camera is recording the entire wall behind me, so the square crop is already a zoomed version of myself.

  • @indritnallbnai
    @indritnallbnai 4 ปีที่แล้ว

    Great course!

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

      Thanks!

  • @WilliamGacquer
    @WilliamGacquer 4 ปีที่แล้ว

    Very good lectures !
    May I suggest to the NYU technical team to work on the capture quality ? the sound is GSM like and saturated. The video resolution is very low. This would make this excellent course even better !

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

      Hahahahahahaha!
      There is no “technical team” behind this. It's all my work. Went a little crazy as well 😅😅😅

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

      @@alfcnz I suggest renaming "NYU" to "NUY featuring A.Canziani & sponsored by A.Canziani" :)
      Thank you very much, this content is a gem.

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

      @@WilliamGacquer hahaha! It seems the entire 2021 edition is coming online as well. 😜 And it's fully remote, better quality, and redesigned and reorganised material.

  • @julian78W
    @julian78W 4 ปีที่แล้ว

    This is so cool that you published this course for free, thanks a million. Question: are the weights initialised in a particular way to to the animation of the beginning (identity)? If not, how is it that the shape of the cloud is preserved until the last layer ?

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

      You're welcome 😊
      You need to add the minute:second of what you're referring to, otherwise I cannot understand your question.

    • @julian78W
      @julian78W 4 ปีที่แล้ว

      @@alfcnz Oh yeah, I meant the animation at 15:00. If I understand correctly, what is ploted to the screen is from the two hidden nodes and with training the space wraps to make classification possible. So my question is, how do you make it so that at initialization, there is no transformation between the two input nodes and the hidden nodes. thanks :)

  • @abdulbasit-te1mw
    @abdulbasit-te1mw 4 ปีที่แล้ว +2

    Hi Alfredo, Thanks alot for the wonderful lectures, I didnt learn NNs this way, its amazing (Although, It made me think that I dont know any DL :p),. Most of the book/courses I read didnt explain the concept of transformation (affine, source and target space, like whats relation of bias with rotation) . Apart from this course and its website, Can you please share any reference book/text or course which introduces in the similar way as you did (Neural networks as general nonlinear transformers and how layer corresponds to these transformations)?
    I would be very thankful

    • @alfcnz
      @alfcnz  4 ปีที่แล้ว +4

      I'm glad you like my lectures ❤️
      It's okay, I believe I don't know much DL as well.
      Hmm, I haven't written a book about it just yet.
      This is stuff I came up mostly by my own, using some physics and intuition.
      I was planning on releasing a proper online course about some of the major intuitions. But again, no time and no money? Haha 😅
      Maybe when I land my next job, if they pay me for this? Or I should put up a Patreon account.

    • @abdulbasit-te1mw
      @abdulbasit-te1mw 4 ปีที่แล้ว +3

      @@alfcnz Thanks for the reply, yes. Completely agree with time and money constraint, The type of slides and intuition you bring will definitely require both. Hope we would see something in coming future, I am putting that in my watch list :D

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

    eccellente, bellisimo

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

      Grazie 🥰🥰🥰

  • @atharvaingle3567
    @atharvaingle3567 4 ปีที่แล้ว

    Thanks Alfredo for making this beautiful course publicly available!!! What a great lecture it was.. I had never seen such a beautiful visual representation of what's happening under the hood... Just a quick question, do the notes provided on the website capture the whole idea of the lecture or do I need to make my separate notes for this course.....

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

      Notes on the website were written by the students. Let me know if anything is missing.
      I'm slowly writing a textbook, though.

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

    I'm really happy..

    • @alfcnz
      @alfcnz  4 ปีที่แล้ว

      And so am I 😊

  • @ikejimenez3836
    @ikejimenez3836 4 ปีที่แล้ว

    Where can I find the Random Projections notebook shown around minute 30? I couldn’t find it in the GitHub section pytorch-Deep-Learning

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

      I guess it’s basically the same as the notebook called 02-space_streching. The code is a little different than what appears in the video but it seems to cover the same material.

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

      @@ikejimenez3836 yeah, I should push the newer version. I need an assistant, hahaha 😅

  • @naimshant7129
    @naimshant7129 4 ปีที่แล้ว

    I haven't learned pytorch. Should it be a good idea going along with the course and learning pytorch? I know basic python and numpy though.

    • @alfcnz
      @alfcnz  4 ปีที่แล้ว +3

      This course *does* teach PyTorch, and it does it from scratch. You're supposed to spend a few hour per notebook covered in the videos, after you've watched it.
      If you have questions, post them right here.
      If anything is broken, you can open an issue on GitHub (I reply quite promptly), or fix it yourself and send a PR (which would be highly appreciated).

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

      @@alfcnz I would love to contribute anyway.
      Thanks for the quick reply. It's motivating.

  • @MrGenbu
    @MrGenbu 4 ปีที่แล้ว

    thank you

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

      Welcome!

  • @bossgd100
    @bossgd100 4 ปีที่แล้ว

    good content

    • @alfcnz
      @alfcnz  4 ปีที่แล้ว

      🙏🏻

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

    1_000 == 1000
    I have been coding in python way too long to have not known that. How is that use not more common?

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

      Not sure. I get confused if I see too many digits 😅😅😅

  • @damnit258
    @damnit258 4 ปีที่แล้ว

    hihihih can't see the whiteboard :'(

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

      This year everything is remote and I'm drawing on a iPad. I've also started using an iPad last year after noticing the unreadablility issue.

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

    you are a funny prof

    • @alfcnz
      @alfcnz  4 ปีที่แล้ว +3

      Yay! 😋

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

    Haha would like to be there and answer effusively each question **nerd**

    • @alfcnz
      @alfcnz  4 ปีที่แล้ว

      Hahaha! I had someone answering every question last year (Spring 2019) and I had to tell him “yes, I know you know the answer, just let others have fun too, okay?” hahaha! Answering my question because you're following is one thing, answering my questions because you already knew the answer is showing off 😛
      Which one is you? 😏😏😏

    • @gastonmazzei8087
      @gastonmazzei8087 4 ปีที่แล้ว

      Hahaha 😂 in this case just a vigorous follower😊, but what you told the guy in 2019, ie “...just let others have fun too”, reminded me of how I *sometimes* did not share cookies in kindergarten (oops), so I guess I’m a LINEAL COMBINATION of both 🤣 🍪😋

    • @alfcnz
      @alfcnz  4 ปีที่แล้ว

      @@gastonmazzei8087 🤣🤣🤣

  • @adsick_ua
    @adsick_ua ปีที่แล้ว

    audio is bad

    • @alfcnz
      @alfcnz  ปีที่แล้ว

      Watch the new edition? 🤷🏼‍♂️🤷🏼‍♂️🤷🏼‍♂️

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

    Why do you'll smart people keep giving lectures on basic material that we can already find so many tutorials on the web? Why don't you'll prepare accessible material for robust deep learning, adversarial training, bayesian deep learning, uncertainty estimation ...... such topics that actually require your expertise. We don't need PhDs and profs to tell us about how to use pytorch tensors.

    • @alfcnz
      @alfcnz  4 ปีที่แล้ว +12

      Don't get me started about what is the average quality of entry level tutorials on the web. Moreover, this is the first out of 14 (?) lectures I teach my students and spent my weekends editing.
      Anyhow, you're free to hire me for teaching what you may need.

    • @rahuldeora5815
      @rahuldeora5815 4 ปีที่แล้ว

      ​@@alfcnz I'm just saying I would like more advanced content from the few people who know and are willing to teach it well. How can I hire you? Is it on a per hour basis or what are the details here?

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

      Because his way to explain it is so good ^^

    • @alfcnz
      @alfcnz  4 ปีที่แล้ว +4

      @@rahuldeora5815 I was being partially sarcastic. I teach what my students need to learn. Yann and myself spent quite some time planning the course in advance. Therefore, there's a reason behind the choice of content we showcase.
      I'm working on a new course with other faculty members for the next semester, but I'm only human. So, give me some time.
      Finally, yes, I teach individuals too (from middle school to my PhD students) with a tailored program and set of notions.

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

      There are tons of papers on arxiv etc., that you can get as deep as you want