Training my First NEURAL NETWORK in C++ - AI Devlog

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

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

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

    If you enjoyed the video, please give it a like to help the algorithm find this video, and subscribe if you wanna see similar content.
    Also, consider supporting this channel on Patreon for exclusive content as well as early access to future projects: www.patreon.com/Kofybrek

  • @zyphery
    @zyphery 3 ปีที่แล้ว +65

    You make neural networks sound super easy, I love it!!

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

      I'd like to thank you for supporting him

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

      @@risingdarkness I'd like to thank you for thanking him for supporting him

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

      @@puppergump4117 I'd like to thank you for thanking me thanking him for supporting him

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

      @@risingdarkness Nono I should thank you for thanking me for thanking you for thanking him for supporting him

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

      @@puppergump4117 you don't need to be this generous. I shall thank you for thanking me for thanking you for thanking me for thanking him for supporting him

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

    "but it works so I dont care"😂 truer words have never been spoken😂

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

    Create an in-depth tutorial series on neural networks in c++ PLEEEEEASE

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

    Damn bro, WTF !! You are so criminally underrated . I bow to thee

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

    Nice! The output visualization helps a lot to know the capabilities of that kind of neural networks.

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

    Thats super cool!
    Could you make a tutorial (for begginers on c++ ) on how to build this? (Explaining every step of the code). I would love to see that!
    Anyway, congratz for the amazing video.

  • @korovyevf.804
    @korovyevf.804 3 ปีที่แล้ว +5

    Found it on reddit, a very welcome find. Very cool video:)

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

    It's hard to find someone using c++ thanks for this my guy

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

      I hope you make more videos about A. I, reinforcement learning, machine learning etc using c++

  • @m.hosseinmahmoodi
    @m.hosseinmahmoodi ปีที่แล้ว +5

    At last, a video that uses C++ for neural networks

  • @OGA-b4l
    @OGA-b4l 3 ปีที่แล้ว +30

    How u got so high quality videos for that amount of subs man?
    You deserve wayyyyy more

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

      Seriously. It's like the viewership of a new channel, but the quality of one with experience. Good work, OP. Keep it up.

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

    Awesome, I really enjoyed it !
    Especially cool that you paid that much attention to the implementation of visualisation without going too far from the topic

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

    So informative. Great work , Sir. Can I just ask what GUI library you are using in this video ??

    • @Kofybrek
      @Kofybrek  8 หลายเดือนก่อน

      I'm using SFML.

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

    super cool!!!! didnt know bias neurons could help so much

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

    tbh this video is pretty good. I like you bro. You are underrated. please continue to ur content

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

    very cool video! big fan of doing everything myself

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

    neat content Kofybrek. I broke that thumbs up on your video. Keep up the very good work.

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

    at last my brain and a video tutorial are 100% in-sync. love it. thank u!

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

    Normally I dislike when people promote their stuff on reddit, but I really enjoy your videos. Some goes over my head but I always learn something and you get a chuckle occasionally :)

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

    im not sure how much im absorbing or whether im learning or not, but this is definitely entertaining, you should have more subs

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

    Late to the video, but you should try adding a bias to each node along with it's summing function. So it looks something like Total Sum + Bias. Consider the bias to be the weight of the node. You will get even better performance. Good job man.

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

    I loved the learning visualizations :) And finally i stumbled over a simple back propagation code here, i always don't understand the mathematical explainations :D

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

    please please make a tutorial series on neural nets with c++, we'd love it!❤

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

    Damn! Never been so early, but imma go and meet up with some friends, so I'll have to check it out later.
    FIRST! I think...
    I'm looking foward to it! And also

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

    I really want to learn how to do this in C++, thanks for your videos. Everyone in real life has told me its impossible.. and that discourages me alot. But its my dream to work in c++, it gives me much more joy than python.

    • @Aditya-gr2sq
      @Aditya-gr2sq 2 ปีที่แล้ว +1

      Ya even I love C++ more than Python. And C++ is not that hard it's just more open which makes it a kinda mess. But then even I love C++

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

      86% of the population is below average intelligence... Do your own thing, ignore the tards

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

      Me too

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

    Nice video Kofybrek!

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

    Hi, I am trying to figure out how do you visualize it(training on grid of pixels) as far as I know it has to be trained based on known answers, so did you distribute right values between the cells or something?

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

      I ran the neural network for each pixel.

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

      @@Kofybrek thanks I have figured it out, I wrote a terrible and unoptimized spaghetti code in pygame , making connections to be objects so that I can omit utilization of matrices, it
      works !!!

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

    Your content is fun man

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

    Bro I love your voice man and the ways you explained properly. Just little love from India just for you.......

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

    im having trouble understanding the back propagation

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

    I make one but by using GLSL and SFML with C++, good but i got problem on my GPU; and screen became shaking like electromagnetic shock wave????😅 i SSurcharged by million neuron …. ------; i still on development of these.

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

    I downloaded the source code but I get sfml graphics not in directory wth mehn.

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

    Thank you!

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

    You should make one of those wild west shooter games that is seen in back to the future

  • @Test-iv4pm
    @Test-iv4pm 3 ปีที่แล้ว

    Can you make a video about corn? I am sure I speak for everyone when I say we would love to hear your thoughts on corn.

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

      I'll make a 2 hour video about it, so stay tuned!

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

    Hi. What program do you use to draw?

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

      Aseprite.

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

    feed forward evolutionary training is better, or just feed forward gradient search (descent-ascent) or just multi-variate newtons method

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

      black box training of the neural network

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

      multi-parameter black box neural network optimization grid-gradient search

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

    we need more videos

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

    I am going to do bachelors in AI&ML and I want to know that should I learn cpp Or I can directly jump to learning Python for AI?

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

      C++ is a bit harder but runs wayyy faster than Python and has more features than Python. Imo you should learn Python first and then C++.
      Also C++ is better for making your own ML/AI library and python is better for using other people's libraries like PyTorch or Tensorflow.

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

    How did you learn ml in cpp?

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

      From the internet. I already knew cpp when I started learning ml so it wasn't hard for me to do this project.

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

    Bro Show the Full Code

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

      It's in the description.

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

    Can you make the first gta. I think that will be awesome 😎

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

    Where is Graphics.h? how I don't have it???

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

      You need to use SFML for this.

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

      ​@@Kofybrek Thanks, but I got another problem... Is it supposed to show 12 circles in a 3 by 4 form with random colors on the right? I'm really confused... Perhaps it's because I'm on an x64 and it needed to be an x32?

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

      @@Jiangyou666 Are compiling the code yourself? If so, then you can just compile it on an x64.

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

    You speak like normal when I set the speed of this video to 0.75

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

      I have to try that. Lowing volume didn't work.

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

      He's like the Ben Shapiro of programming

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

    So someone could reconstruct technoblade?

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

    Why do you always forget about bias in neutral networks.
    You always only mention weihts but no bias.

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

    I am sorry to break this to you, but what you showed at 2:31 is not recursion...

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

    this is amazing (get a better mic)

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

      I will soon.

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

    Yoo how old are you

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

      I'd like to keep it a secret.

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

      Based on his voice, experience, and upload schedule, he's likely between 22 and 28 years old. My best guess is 26 years old, but then again voices can be deceiving.

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

    didn't understand shit.. can u link me to any resource that is beginner friendly to learn ML

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

      This was not supposed to be a tutorial

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

      @@WinterNox Writing and Training a Neural Network using C++ and SFML - AI *Tutorial*

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

      th-cam.com/video/Wo5dMEP_BbI/w-d-xo.html

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

      @@puppergump4117 Tf bro i ain't asking for shit why tag me?

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

      @@WinterNox It said tutorial in the title. You claimed it was "not supposed to be a tutorial". I just pointed it out so you don't tell other people the same thing, hopefully.

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

    Everybody shouldn't have gone to school.

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

    quit yelling dude...

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

    I like it

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

    make sure u dont what ? Pls tell me 🥲🥲