Machine Learning & Neural Networks without Libraries - No Black Box Course

Поділитися
Вставка
  • Опубліковано 21 лис 2024

КОМЕНТАРІ • 186

  • @Radu
    @Radu Рік тому +145

    Hope you enjoy the course :-)
    Check out my channel for more things like this, and btw. I'm organizing a creative coding competition (the main video on my channel tells about it, if interested).

    • @Alex_Aly
      @Alex_Aly Рік тому +17

      You could teach backpropagation by using a convolution neural net that clasifies things ( maybe it can recognize digits or letters CNN OCR) , then you can imput the characters or digits from keyboard and the ai will generate the image for that character via backpropagation ( or at least we would see a representation on what the network thinks it represents)
      Ofc, the most challenging part would be to offer a background of matrix algebra, partial derivatives for gradient descent, activation functions for perceptrons, function composition, and i thing that should be the bare minimum.
      Anyways, keep doing what you do, i enjoy your work !
      PS: i have tried it with cats ( you wont belive the abominations )

    • @jitulteron6542
      @jitulteron6542 Рік тому +6

      Amazing sir. u are the best

    • @Radu
      @Radu Рік тому +5

      @@Alex_AlyI can teach it also with the same setup from here as well, no need for convolutions... But I don't know how to teach it well at the moment (if I ever teach it, I want to make it accessible). In phase 3 of the self-driving car course (coming in January) I will teach neural networks in an understandable way. I will probably include something about gradient descent, but my main goal is to explain what neural networks can do and what complexity (number of neurons) is needed for different tasks. I feel this kind of content is completely lacking online...

    • @eduCraft_Academy
      @eduCraft_Academy Рік тому +4

      Absolutely

    • @BiP00
      @BiP00 Рік тому +3

      Doc, you're the best!!

  • @hackdonalds
    @hackdonalds 4 місяці тому +26

    I had been waking up to the same video for the past 6 months but never thought to read comments. It is so mysterious!!! UA-cam are you trying to teach us neural networks from scratch in our sleep?? WHY?!!

  • @5gamerz3125
    @5gamerz3125 5 місяців тому +40

    when i wake up i always either see a 12 hour minecraft video, 4 hour proggramming course, or space X documentation for some reason

    • @Yurinsm
      @Yurinsm 4 місяці тому

      Yes, mine is mainly this kind of video

  • @pixmadennis9488
    @pixmadennis9488 8 місяців тому +245

    i just woke up

  • @nibomonogatari
    @nibomonogatari 7 місяців тому +73

    why did i wake up to this

    • @CptSoap
      @CptSoap 2 місяці тому

      DUDE FUCKING SAME 🤣🤣

  • @vigneshm6922
    @vigneshm6922 Місяць тому +3

    Bro's im not kidding, i really did wake up to this, these guys must be experimenting woth the algorithms.

  • @samuelthesolobaid6974
    @samuelthesolobaid6974 Місяць тому +4

    Just woke up to this, idk why

  • @LaniakeaArmstrong
    @LaniakeaArmstrong Рік тому +74

    When I read "without libraries": I was very amazed.

    • @theuniverse2268
      @theuniverse2268 Рік тому +5

      Yes. Finally a proper machine learning study material lol

    • @FinanceLogic
      @FinanceLogic 11 місяців тому

      @@theuniverse2268 I agree with what you’re trying to say, but it really all can be proper and we probably couldn’t have understood much of this unless we saw that stuff prior, maybe

    • @hideoakb
      @hideoakb 11 місяців тому

      Was it without library? Just starting watching? Any good?

  • @RAHULTMNT100
    @RAHULTMNT100 4 місяці тому +2

    oh yeah best thing to wake up to. 3 hour video on neural networks

  • @aminaleali7161
    @aminaleali7161 11 місяців тому +4

    Never mind your vast knowledge on various things, I specifically want to thank you for knowing how to teach.

    • @Radu
      @Radu 10 місяців тому +1

      Happy to hear things like this. Thank you :-)

  • @sachinlodhi8542
    @sachinlodhi8542 Рік тому +6

    Will complete because of its "no blackbox" approach. Will get better idea

    • @Radu
      @Radu Рік тому

      Good luck! :-)

  • @tim_allen_jr
    @tim_allen_jr 11 місяців тому +4

    Coding without libraries is true coding.

    • @Radu
      @Radu 11 місяців тому

      :-)

  • @TrevorSullivan
    @TrevorSullivan Рік тому +22

    I've seen this guy before. He makes really good content! I'm sure I will learn a lot from this. 💡🙂👍🏻

    • @Radu
      @Radu Рік тому +2

      :-)) thanks

  • @Abbatyya
    @Abbatyya 5 місяців тому +2

    This is amazing. You gotta love it and learn many from Radu

    • @Radu
      @Radu 4 місяці тому

      Haha, thanks :-)

  • @its_mrpanchal
    @its_mrpanchal Рік тому +11

    Amazing, I'm excited to learn. I'll complete this course with practice

    • @Radu
      @Radu Рік тому +2

      Good luck! :-)

  • @swoopertr
    @swoopertr Рік тому +3

    You are the best Radu. Keep making videos.

  • @muhammedendesutku2714
    @muhammedendesutku2714 Рік тому +7

    One word for this video , Amazing

  • @viktoreimar1240
    @viktoreimar1240 6 місяців тому +3

    I have given thumbs down and said "nor interested" to these videos over and over and youtube keeps sending me here in my sleep. Damn you algorithm.

    • @Radu
      @Radu 6 місяців тому

      :-))

  • @eisenhowerr.guzman5880
    @eisenhowerr.guzman5880 Рік тому +2

    Congratulations and greetings from Colombia

  • @rasheedsrq9026
    @rasheedsrq9026 Рік тому +6

    Thanks so much for the tut and I'm looking forward to part 3 of this course. I'm gonna try to implement something similar on a smaller scale to help teach and get kids excited about ML. for reference how could I improve on the MLP for a better accuracy without overfitting?
    (Ps. Radu you are amazing just for the fact that you are still replying to comments so a special thank you🌟)

    • @Radu
      @Radu Рік тому

      There is one ML tutorial aimed at high-school students. You may find it useful: ua-cam.com/video/QXB1ytG95gs/v-deo.html
      I don't really have tips I could give for avoiding overfitting. At least none I can summarize here as a comment.

  • @sohamsinghyadav9254
    @sohamsinghyadav9254 11 місяців тому +2

    this is amazing, I finally completed and learned a lot

    • @Radu
      @Radu 11 місяців тому

      Glad to hear :-)

  • @oxynetz
    @oxynetz Рік тому +3

    Self driving car was a blast... Can't wait to get on this

    • @Radu
      @Radu Рік тому +1

      Self-driving car Phase 2 begins in the second half of September (on my channel) ;-)

  • @starwarsiscooll
    @starwarsiscooll 2 місяці тому +2

    Hey you, you're finally awake...

  • @DronaPlays
    @DronaPlays 16 днів тому

    This is the 3rd time I’ve woken up to this video

  • @thecoffeejesus
    @thecoffeejesus 11 місяців тому +2

    WHAT A BADASS VIDEO THANK YOU

    • @Radu
      @Radu 11 місяців тому

      You're welcome :-)

  • @mehrdad1068
    @mehrdad1068 Рік тому +2

    Thank you for sharing this awesome tutorial

    • @Radu
      @Radu Рік тому

      You're welcome!

  • @eduCraft_Academy
    @eduCraft_Academy Рік тому +2

    Glad I'm among the first people to watch this video ❤😂😂

  • @ChandanKumar-xw8gl
    @ChandanKumar-xw8gl 6 місяців тому +11

    I woke up and i was here.. but why????

  • @amalehuman2806
    @amalehuman2806 5 місяців тому +5

    Why does PBS Spacetime keep autoplaying to this dude?

    • @thebogsofmordor7356
      @thebogsofmordor7356 5 місяців тому +1

      Is that what happened? I fall asleep listening to PBS Spacetime & then randomly woke up to this video playing one night.

  • @InspirationJunction2
    @InspirationJunction2 4 місяці тому +1

    Terrific

  • @ovskihouse5271
    @ovskihouse5271 Рік тому +2

    What amazing Channel

  • @mrtbts
    @mrtbts Місяць тому

    3 am and woke up to this like almost everyone here

  • @aleksaleks-ff6qy
    @aleksaleks-ff6qy Рік тому +6

    Dear channel owners, please provide edited subtitles for all your videos. This will greatly assist people with hearing impairments. Automatically generated subtitles contain many errors. Accurate information is crucial in programming. Thank you.

    • @MarcosLopez-nd8tg
      @MarcosLopez-nd8tg Рік тому +1

      It's a 3 hours 37 min long video😐

    • @Radu
      @Radu Рік тому +1

      @@MarcosLopez-nd8tg yeah... that's exactly the reason. I spend 1 hour to add subtitles for 10 - 15 minute videos. And it's not something fun :-| can't listen music or do anything like that during it because have to listen to what I'm saying... I'm grateful that UA-cam automatically generates the captions, and that they are helpful at least somewhat.

    • @MarcosLopez-nd8tg
      @MarcosLopez-nd8tg Рік тому +1

      ​@@RaduSorry to hear that. Btw great video!

    • @Radu
      @Radu Рік тому +1

      @@MarcosLopez-nd8tg Thank you!

  • @TahsinTarif-x1n
    @TahsinTarif-x1n Рік тому +3

    Please bring the Algorithms 1, 2 of princeton university.........

  • @Ka-kz3he
    @Ka-kz3he Рік тому +3

    5.4k views 2 hours ago
    I'm here early🙂

  • @edn_music
    @edn_music Рік тому +6

    I downloaded the starting code as is and ran "npm install" but got an error. Got the same problem in the last video when I couldn't install the canvas package. Node works fine for every other thing I use it for. Can someone advise why this happens

    • @Radu
      @Radu Рік тому

      Can you give more details about the error?

  • @meganova609
    @meganova609 Рік тому +2

    1:18:00 you could use also jarvis algo for the same

    • @Radu
      @Radu Рік тому +1

      yes

  • @hnnayankumar347
    @hnnayankumar347 Рік тому +3

    Thank You ❤️

  • @donlaiq
    @donlaiq Рік тому +2

    About node.js, just in case someone is having the same trouble.
    By default, I'm using the version v20.1.0, but when I run `npm install`, it throws some errors, and the installation fails.
    I solved it switching to a previous version of node, v18.16.0 (in the video Radu uses v18.12.0, so probably every v18.x.x will work fine).

    • @Radu
      @Radu Рік тому +1

      Oh wow, thanks for pointing this out :-|

  • @samuraipiang8203
    @samuraipiang8203 Рік тому +3

    Oh! This is my Wish❤❤❤

  • @congminhluu5068
    @congminhluu5068 Рік тому +3

    Haven’t started the course yet, but I do have a question. Say you have to do it for real, what libraries should you work with to accomplish this?

    • @Radu
      @Radu Рік тому +1

      We do use python's scikit-learn in the course to learn what it can do and we do get a decent result using it. It's a good library even though python has ones more tailored for neural networks nowadays (tensorflow, pytorch, keras). But I doubt we could get some better results using those. Instead, I would focus on tailoring the features. Probably applying convolutions to the pixels would be a logical next step.

  • @swordtaker2
    @swordtaker2 6 місяців тому +4

    How did i emd up here

  • @LalitaPaswan-yq6ll
    @LalitaPaswan-yq6ll Рік тому +4

    I love freecodecamp courses which is amazing 😍😍😍

  • @AdiAdventuresWorld
    @AdiAdventuresWorld Рік тому +3

    Great 👍

  • @icallmyselfARI
    @icallmyselfARI Місяць тому

    Woke up to this

  • @duke_adi
    @duke_adi Рік тому +2

    The data (~5400 samples) is so big that my browser is not able to load the "viewer.html" page ("page becomes unresponsive"). Is there any way to solve this problem?

    • @Radu
      @Radu Рік тому

      You can try using less data. Or maybe draw the thumbnails as smaller images 200x200. Those should help.

    • @duke_adi
      @duke_adi Рік тому +1

      I tried with less data it worked, but accuracy was less . But smaller thumbnails idea is better option since accuracy is more. Thanks for the idea 😃@@Radu

    • @Radu
      @Radu Рік тому

      @@duke_adi No problem!

  • @SFreakHD
    @SFreakHD 7 днів тому

    i woke up to this, why is youtube bringing us together??

  • @meganova609
    @meganova609 Рік тому +2

    now my gaming laptop is dying while generating data and for feature extration too

    • @Radu
      @Radu Рік тому +1

      Haha, yeah, it's what happens when you have a while loop doing a bunch of things like that. Games have time to process between each frame. The goal is to update just 30 times per second or so.

    • @meganova609
      @meganova609 Рік тому +1

      @@Radu lol master you replied to your student it means a lot

    • @Radu
      @Radu Рік тому +1

      @@meganova609 :-)

  • @willywilson6563
    @willywilson6563 5 місяців тому

    I also woke up to this

  • @josephnguyen5337
    @josephnguyen5337 Рік тому +2

    Hey, can you also share the link for the part1

    • @Radu
      @Radu Рік тому

      It's the first one in the description.

  • @arunjolsaha
    @arunjolsaha Рік тому +1

    Python will do the heavy lifting? this is weird and no way I am missing this video.

    • @Radu
      @Radu Рік тому +2

      :-) yeah, I think it's important to show that a machine learning model doesn't depend on a programming language. And that using the model is relatively cheap compared to the training step.

    • @arunjolsaha
      @arunjolsaha Рік тому +1

      @@Radu yes. You are correct.

  • @pipi_delina
    @pipi_delina Рік тому +3

    How do i handle unbalanced dataset

    • @Radu
      @Radu Рік тому

      We will have a little bit of an unbalance after the data cleaning (not anymore the same number of items of each class). But I don't focus on this problem in the course. But in short... you have to figure out if the data is expected to be balanced or not. If it is, you should probably create a subset of the data to balance it out and then do the training. But if not, you may do more harm than good if you try to classify underpopulated classes... Really depends on the scenario (like if the underpopulated classes are really important for some reason, then you have to do something else).

  • @okopyl
    @okopyl Рік тому +3

    No one uses JS for machine learning, it’s the worst you can do.
    Please add JS to the video title so no one gets confused and no one watches the video.
    I know JS and Python, so I’m not saying this cause I know only Python

    • @Radu
      @Radu Рік тому

      Thanks for the feedback!
      I don't have control over the video title... But I argue that since it says 'without libraries' it won't make a difference. I mean, coding this in python is as difficult if you don't import anything.
      This tutorial focuses on why those ML techniques work, it doesn't try to get things done quickly.

  • @Bright-Great
    @Bright-Great Рік тому +2

    Can you give me the link of the first section

    • @Radu
      @Radu Рік тому

      It's the first link in the video description.

  • @sobeidalagrange7129
    @sobeidalagrange7129 Рік тому +1

    30:00
    01:03:00

  • @dropout2878
    @dropout2878 23 дні тому

    Good morning boys

  • @digvijaysinghrajput8092
    @digvijaysinghrajput8092 Рік тому +2

    Why JavaScript? Why not Python

    • @Radu
      @Radu Рік тому

      I explain why here 03:08.

  • @NAYY_STUDIOS
    @NAYY_STUDIOS 8 місяців тому +2

    I am going to learn thia and comeback to gift $100. Now at 0:0

  • @fathimaifla9215
    @fathimaifla9215 Рік тому

    Please teach about dbms

  • @junotlucas1183
    @junotlucas1183 Рік тому +1

    i have a good question?

    • @Radu
      @Radu Рік тому

      What is your question.

  • @meganova609
    @meganova609 Рік тому +2

    2:26:00

  • @Elena-CatelutaCurcean-r3t
    @Elena-CatelutaCurcean-r3t 8 місяців тому +1

    course :-)

  • @XeruvamiAllinaxi
    @XeruvamiAllinaxi 10 місяців тому +1

    З.Ы: мне бы хотелось найти начало ( у меня всё в виде HDD лежат стопкой на полке :) и пока не возможно их куда либо в монтировать)
    ...

    • @XeruvamiAllinaxi
      @XeruvamiAllinaxi 10 місяців тому

      з:ы: у меня дафомин зашкалил когда это увидел :))

  • @mariacristinaarezzi
    @mariacristinaarezzi Рік тому +2

    Hello

  • @AndersonSilva-dg4mg
    @AndersonSilva-dg4mg Рік тому +2

    JS...

  • @sluggy6074
    @sluggy6074 4 місяці тому +1

    Im going back to sleep

  • @freetellurian
    @freetellurian Рік тому +1

    Я 2 года в коме был только начал осознавать

  • @J_Machine
    @J_Machine Рік тому +2

  • @salonsospain
    @salonsospain 2 місяці тому +1

    56K

  • @AdrianJarvis-zk7ld
    @AdrianJarvis-zk7ld 4 місяці тому +1

    I managed 10 seconds. then no.

  • @siliangxia258
    @siliangxia258 11 місяців тому +1

    any one using nature language to query database ?

  • @theasianguylokolol8469
    @theasianguylokolol8469 8 місяців тому +1

    p

  • @MikaelSoderberg-on4ce
    @MikaelSoderberg-on4ce Місяць тому

    we R, We are full of life and Alive, so what is the chances of saving the earth in 500,000,000 years or so? to be honest and just a kick

  • @freetellurian
    @freetellurian Рік тому +1

    Друг Я надеюсь что ты не все картинки раздел

  • @salonsospain
    @salonsospain 2 місяці тому +1

    33732

  • @TdotTrustMe
    @TdotTrustMe 4 місяці тому +1

    Algo😂

  • @ojasvisingh786
    @ojasvisingh786 Рік тому +1

    🎉❤

  • @MikaelSoderberg-on4ce
    @MikaelSoderberg-on4ce Місяць тому

    someone says

  • @theasianguylokolol8469
    @theasianguylokolol8469 8 місяців тому +1

    pp

  • @AhmedRehan01
    @AhmedRehan01 Рік тому +1

    First viewer

  • @dus10dnd
    @dus10dnd Рік тому +1

    Yes, JavaScript libraries suck... but they also exist because... JavaScript sucks. I have been using JavaScript since 1994... I know this for a fact. You're using JavaScript for this because... you only know JavaScript. Sorry, it's just reality.

    • @Radu
      @Radu Рік тому +1

      :-)))) funny because this whole academic year I only teach Python and C# at work.

  • @theasianguylokolol8469
    @theasianguylokolol8469 8 місяців тому +1

    ppp

  • @GTFO_0
    @GTFO_0 Рік тому +1

    What the foak did i just watch

  • @smartcat5989
    @smartcat5989 Рік тому +1

    😅6th

  • @Bradhawk15
    @Bradhawk15 Рік тому +1

    First

  • @anvesh87
    @anvesh87 Рік тому +1

    @freecodecamp
    You never cease to impress!

  • @mahendranath2504
    @mahendranath2504 Рік тому +2

    Nice thank you so much 👌👍🙏🫶🤝✌️👏🙌

    • @Radu
      @Radu Рік тому

      No problem!

  • @theasianguylokolol8469
    @theasianguylokolol8469 8 місяців тому +1

    p

  • @theasianguylokolol8469
    @theasianguylokolol8469 8 місяців тому +1

    p