10.2: Neural Networks: Perceptron Part 1 - The Nature of Code

  Рет қаралды 504,430

The Coding Train

The Coding Train

Күн бұрын

Пікірлер: 527
@paoloricciuti
@paoloricciuti 7 жыл бұрын
One thing you should definitely do is try your Perceptron with new data: you can create another 100 Points, exclude these Points from training and test the Perceptron with these Points...also a very cool way to test you Perceptron is to add a Point at the click of mouse and let it label from the Perceptron (this way if it's wrong you are gonna see a black point inside the white blob). Anyway really good work, i love your way of teach, i love programming, i love machine learning and out of all the videos and blog post and slides that i read you are the one that can really make something easy to understand. Never stop to be like this! ;) P.s. if you need it i made a porting to p5.js with this suggestions implemented. :)
@TheCodingTrain
@TheCodingTrain 7 жыл бұрын
Thanks, I'll do this on tomorrow's live stream! (Hope I remember). If you like, you can pull request the p5 version here: github.com/CodingTrain/Rainbow-Code/tree/master/CodingChallenges
@paoloricciuti
@paoloricciuti 7 жыл бұрын
The Coding Train Thank's you for your great way of teaching! ;)
@playlikeaboss22
@playlikeaboss22 7 жыл бұрын
Paolo Ricciuti can you help me out! I am trying to make a game using simple codes but I just can't seem to finish. I have a ball which is being controlled by the keyboard and I am trying to have it so if I go any distance greater than the window it wouldn't allow me so I can't leave the window . Also, I am trying to detect lines, (so if the ball hits the line it loops back to a specific coordinates). Thank you
@playlikeaboss22
@playlikeaboss22 7 жыл бұрын
Paolo Ricciuti How do you detect a color in an if statement? I am trying to have it so if ellipse/x is greater than (color) the ball loops back to 30
@realcygnus
@realcygnus 7 жыл бұрын
cool........can I get a hold of that ?
@chinmaybharti4085
@chinmaybharti4085 5 жыл бұрын
your speaking skills, your interactiveness, your teaching ability...best online teacher I've ever met
@nero00kyrie
@nero00kyrie 3 жыл бұрын
*mated
@Efferto93
@Efferto93 7 жыл бұрын
"How to train your Perceptron" (2017) IMDb 8.7/10
@sadhlife
@sadhlife 7 жыл бұрын
I'd watch.
@Toochilledtocare-_-
@Toochilledtocare-_- 6 жыл бұрын
Efferto93 only an 8.7? You better change that to a 10/10
@braianpita6385
@braianpita6385 6 жыл бұрын
haters gonna hate man
@elirockenbeck6922
@elirockenbeck6922 5 жыл бұрын
@@Toochilledtocare-_- it will be in a bit
@jodge3268
@jodge3268 4 жыл бұрын
Has a little something for everyone
@CJKims
@CJKims 7 жыл бұрын
First impression: 44 minutes? Are you crazy? I'm not going to waste my time on a single video! After done watching: (quietly clicks subscribe button) ....
@nataliekidd2135
@nataliekidd2135 6 жыл бұрын
Haha that was me.
@DevrajSinghRawat
@DevrajSinghRawat 4 жыл бұрын
I didn't even realise that his video was 44 min .. I just checked after reading your comment
@neillunavat
@neillunavat 4 жыл бұрын
True 😂
@ianchui
@ianchui 7 жыл бұрын
18:05 that pen flip was so smooth lmfao
@dalegriffiths3628
@dalegriffiths3628 4 жыл бұрын
Also followed along but doing it in javascript. Cool little project. I trained it on 500 circles and then did a test set of 100. I used frameRate instead of mouse click to slow animation. Occasionally got some weird oscillating behaviour near around 470-480 correct on the training data but usually got it quickly. Also once trained with the training data normally got all 100 test data on one epoch but sometimes got stuck at around 98/99 correct (that only happened around 10% of attempts). I watched the self driving car video and that sent me back to flappy birds and now neural nets before doing flappy birds neuroevolution and then finally back to self driving cars. Once i've a handle of this in javascript i want to do it in something like unity using c#, this will need me to learn blender to make my circuit. Much more fun than watching endless hours of Netflix whilst in lockdown! Happy coding all.
@TheRayll
@TheRayll 7 жыл бұрын
I'd recommend this to everyone over any movie
@89elmonster
@89elmonster 7 жыл бұрын
MukulNegi Awesome comment
@chillydoog
@chillydoog 6 жыл бұрын
I agree w jahmahent. This would
@zendoclone1
@zendoclone1 7 жыл бұрын
love that you focus more on the conceptual side of programming more than the nitty gritty details. It's really annoying to see all these other videos that do something like "we have A then we have B, then voila! life!" I've honestly been waiting for a video like this for a long time.
@TheCodingTrain
@TheCodingTrain 7 жыл бұрын
Appreciate the feedback, thank you!
@MrCmon113
@MrCmon113 5 жыл бұрын
There is a ton of videos that pick out some complex topic and spend 90% of the time explaining something you should have learned in school or something that's rather obvious.
@shaileshrana7165
@shaileshrana7165 4 жыл бұрын
Thank you so much, Daniel. I have never studied coding formally. Started with watching your coding challenges and I'm happy to say that this amazing and simple explanation is exactly what I needed to start my journey into machine learning. You've inspired me and taught me. Thank you.
@keyboardbandit
@keyboardbandit 7 жыл бұрын
I can't believe this video was released today! I just started working on a problem at work (internship) that needs a (albeit more complicated) neural network to solve! This was a perfect primer to help me really understand the basics! The fit(), train(), and activate() functions is scikit-learn seem far less magical and way more accessible to me now! THANK YOU SO MUCH!
@jamey90
@jamey90 5 жыл бұрын
Keyboard Bandit - Did you solve your problem? 😁
@joeydash3042
@joeydash3042 7 жыл бұрын
who ever you are thank you very much ....I love watching all your video and learn new stuffs
@joeydash3042
@joeydash3042 7 жыл бұрын
hmnnn....who r u?
@joeydash3042
@joeydash3042 7 жыл бұрын
who
@aasimbaig01
@aasimbaig01 6 жыл бұрын
Don't tell this secret to anyone ,he is batman
@thisaintmyrealname1
@thisaintmyrealname1 7 жыл бұрын
The suspense built by the code and then watching it all work so well was amazing. It was also a very good idea to show the progress with each click.
@TheCodingTrain
@TheCodingTrain 7 жыл бұрын
hah, glad to hear this feedback!
@micahgilbertcubing5911
@micahgilbertcubing5911 6 жыл бұрын
I love this series so much! Most machine learning / neural network explanations and tutorials are either designed for 5th graders or people with a college degree. The mathematical parts and coding are perfect for a high schools CS student. Thanks so much for finally making me understand backpropogation!
@prateek752
@prateek752 4 жыл бұрын
I have become accustomed to listening long lecture videos at ~2x speed. And watching your videos at 1.75x hits the sweet spot.
@augre-app
@augre-app 4 жыл бұрын
you are the only person on youtube who actually practically shows how this all works. actually coding it.
@DadanHamdaniTop
@DadanHamdaniTop 7 жыл бұрын
This is the clearest explanation on machine learning that I have ever watch.
@tinkumonikalita2576
@tinkumonikalita2576 5 жыл бұрын
This is how powerful processing can be in understanding a concept. Great video Dan as always.
@8eck
@8eck 4 жыл бұрын
This is exactly what i was looking for! Explaining what is actually happening behind the scenes on the background of ml5 and tensorflow, how it's working. Thank you so much for this!
@isaiahsias3818
@isaiahsias3818 7 жыл бұрын
Dude, I cannot thank you enough for diving into this concept in such an engaging way. It beats trying to break it down from a completely algebraic standpoint
@FazilKhan-vr6sw
@FazilKhan-vr6sw 5 жыл бұрын
i don't understand java but still i got 100% content from your video. it is the power of skillfull teacher.
@shankarkarthik
@shankarkarthik 7 жыл бұрын
OMG - I am going through Coursera ML course and your video is simply amazing. I cannot thank you with words for offering these videos for free. Love your fun filled way and going through concepts on NN sessions in one at a time.
@stormilha
@stormilha 4 жыл бұрын
@23:20 +Fun increases your fun potential, -Fun spends it. It's like climbing a slide, you have fun climbing, you got even more sliding it down!
@thomasbouasli6102
@thomasbouasli6102 4 жыл бұрын
this is the most diverse course man, he starts off with JS, now Java and i belive he`ll show python, on the same concept, this is acctualy great
@pavzutube
@pavzutube 7 жыл бұрын
That was a brilliant intro to neural networks #The Coding Train.... For those who are confused how the multiple iterations happened for the learning process, the key is the draw function which runs in an infinite loop. It took me a while to figure this out. So if you are using something other than processing, then you need to run an infinite loop in your training algo.
@GlenMillard
@GlenMillard 3 жыл бұрын
Good day - I noticed your Nick Cave t-shirt. I have loved Nick Cave ever since I was a young guy - early 1980s. Thanks for your videos - very helpful.
@somyek6336
@somyek6336 6 жыл бұрын
Hey! A big thanks for these lectures. I was always struggling to understand what neural network really is. You made my life simple. Although i code in Python, i love watching your p5 videos Thank You whoever you are!!!
@iwatchedthevideo7115
@iwatchedthevideo7115 Жыл бұрын
I am taking a ML course now with the most horrible lectures imaginable. This is a godsend!
@stopaskingmetousemyrealnam3810
@stopaskingmetousemyrealnam3810 4 жыл бұрын
Really nice to see someone writing out the necessary code on the spot, with minimal bells and whistles. Too often it's presented alongside formalism that's much more intimidating than it needs to be.
@piotrwyrw
@piotrwyrw 3 жыл бұрын
Finally somebody who explained it the right way
@patrickhendron6002
@patrickhendron6002 10 ай бұрын
💯 Someone needs to offer this man his own show to reach more people.
@TonyUnderscore
@TonyUnderscore 5 жыл бұрын
I am 17 and only started self-teaching java 2 weeks ago. This helped a lot to get a better understanding of how the language works and also how ML operates (which is something i am very interested in). The fact that you were somehow 100% understandable to me considering the amount of experience i have is actually phenomenal. Also i was surprised to see you are still interacting with comments Subbed and please make more of these
@TheCodingTrain
@TheCodingTrain 5 жыл бұрын
Glad to hear!
@harishsn4866
@harishsn4866 6 жыл бұрын
This is your first video that I've seen and I must say, I am enthralled by the way you made me understand the Perceptron. Never have I ever seen anyone explain it in such a intuitive, easy, and clear manner. I subscribed immediately and I am gonna go through all your machine learning videos. Thank you very very much. I can't possible explain how much I'm spellbound and impressed by this video. I wish you were my College Professor.
@TheCodingTrain
@TheCodingTrain 6 жыл бұрын
Such nice feedback, thank you!
@spacedustpi
@spacedustpi 6 жыл бұрын
Starting to really dig your videos. This is the first perceptron tutorial to point out that X_0 and X_1 represent x and y, a data point. I've been looking at neural networks for 2 weeks now, and finally I know this distinction! Really helps! Thank you.
@spacedustpi
@spacedustpi 6 жыл бұрын
If [X_0, X_1] is [x, y] we are inputting a data point from a two dimensional space, correct? If we input [X_0, X_1, X_2], we can say this is equivalent to [x, y, z], which is a data point from three dimensional data space?
@spacedustpi
@spacedustpi 6 жыл бұрын
Why stop there? We can input many data points at a time right? For example, we can input two vectors, i.e. a two dimensional array: [X_0, X_1, X_2] and [X_3, X_4, X_5]. So now we are inspecting two data points from a three dimensional space. Is this right? Am I using the correct vocabulary here? Thanks!
@TheCodingTrain
@TheCodingTrain 6 жыл бұрын
Yes, you can send any vector of any length into a perceptron, and have that vector represent any data you like. Whether it will do what you want it to do in terms of the intended outputs that's another story and why you might need a "multi-layered perceptron"! (Coming in the next videos if you keep watching.)
@spacedustpi
@spacedustpi 6 жыл бұрын
Thanks! I'm taking the Udacity Machine Learning Engineer course, but I find supplementing it with your videos clears up a lot of questions.
@narutosimas
@narutosimas 6 жыл бұрын
You are the best teacher I've ever seen. Thanks for sharing your knowledge
@imvickykumar999
@imvickykumar999 5 жыл бұрын
I am highly motivated with your videos ...the way you speak, the humour you have, the knowledge you earned is really... appreciable 👌👏👏 I tries to give PPT in front of mirror like you...😊
@MrPaperlapapp1
@MrPaperlapapp1 7 жыл бұрын
Thank you Daniel, that really helped me to get into the topic. I like the idea "if you can code it, you kind of understand it".
@smershad-ulislam7857
@smershad-ulislam7857 Жыл бұрын
Amazing video! You are just a genius to kick the idle mind of us who have average mind wishing to fight for the most challenging things. KUDOS!!!
@jassimelattar
@jassimelattar 5 ай бұрын
watching "The Coding Train" videos and "Andrew Ng" Courses really helps. whenever i get lost i come here to understand the concept better even if he is using Js and Andrew using python , the idea is the same
@djrbaker1
@djrbaker1 6 жыл бұрын
I'm watching this a year later and I'm still having plus fun. Not negative fun.
@pedrodiaz4844
@pedrodiaz4844 5 жыл бұрын
Congratulations!! You have explained very well the basic of perceptron model.
@Captain_Rhodes
@Captain_Rhodes 5 жыл бұрын
I dont understand java but this is still the best video and clearer than the ones for languages ive used before
@adriand00
@adriand00 5 жыл бұрын
All i had was positive fun the whole video. It´s hard to see this man videos without smiling
@NeoxX317
@NeoxX317 6 жыл бұрын
i can't stop watching your videossss, you're a great teacher !!
@FLooper
@FLooper 7 жыл бұрын
43:06 you can do this particular example in just 15 lines of MATLAB code with the linprog function: A1 = rand(100,2); A2 = 2*rand(120,2); A1 = A1(sqrt(sum((A1').^2)) < 1.4,:); A2 = A2(sqrt(sum((A2').^2)) > 1.4,:); N1 = length(A1); N2 = length(A2); scatter(A1(:,1), A1(:,2), 'b') hold on scatter(A2(:,1), A2(:,2), 'r') axis equal c = zeros(1,3); A = [-ones(N1,1) -A1; ones(N2,1) A2]; b = -[ones(N1,1); ones(N2,1)]; [x,fval,exitflag] = linprog(c,A,b); ezplot(@(a1,a2) x(1)+a1*x(2)+a2*x(3),[0 2]);
@Trixcy
@Trixcy 4 жыл бұрын
Amazing explanation. Saved my time for searching this whole stuff. Really a great masterpiece. I need to make project on deep learning in just 3 weeks. Your lectures are helping me. God bless you.
@eliebordron5599
@eliebordron5599 4 жыл бұрын
Really cooooooooooool i love it. I understood many things for my project in january. Later I'll look up Neuron sigmoid model. You're a great explanator !
@jeffreycordova9082
@jeffreycordova9082 7 жыл бұрын
I watched some videos way back when the channel started, must say you've definitely improved the format and pacing. Great work!
@tqoe
@tqoe 7 жыл бұрын
I'm having +fun! As always, great video. Your energy and enthusiasm is contagious! Please never stop being so amazing.
@annperera6352
@annperera6352 3 жыл бұрын
Thank you sir, the best place to learn the explanation of NNs in most simplest way. Keep up the good worker.Looking for more videos by Sir
@furrane
@furrane 7 жыл бұрын
4:28 Saying the point is at coordinate (x0, x1) is valid and solve the issue 39:00 I think a cool way to visualize the learning process in this particular example would have been to color every pixels of the canvas relative to whether the perceptron got it right. Nice video again though, I'm really looking forward to the next video on this topic =) Cheers
@MarkJay
@MarkJay 7 жыл бұрын
Great video! Neural networks can be confusing but I like that you started with a simple example.
@yxor
@yxor 6 жыл бұрын
Mark Jay spotted
@yxor
@yxor 6 жыл бұрын
Love your videos
@ToastalService
@ToastalService 6 жыл бұрын
You have a very engaging instruction style and explained this concept very well. Great video.
@TheCodingTrain
@TheCodingTrain 6 жыл бұрын
Thank you!
@patjohn775
@patjohn775 4 жыл бұрын
If I had 15ft of pure white snow I’d watch every single video you have published
@drivenbygames1728
@drivenbygames1728 6 жыл бұрын
18:08 *successfully throws are catches marker* 10/10
@8eck
@8eck 4 жыл бұрын
Very interesting use of random in your code examples. Thank you.
@w3sp
@w3sp 2 жыл бұрын
If anybody still reads the comments, I have a question: 27:12 Why exactly is DeltaWeight = error * input? The error is obvious of course because it's the difference between the correct answer and the guess, but why does it need to be multiplied with the input again?
@argmax11
@argmax11 2 жыл бұрын
Is it just me or everyone else LOLs while watching this guy but still learns a ton from listening . Coolest teaching style
@MoMoGammerOfficial
@MoMoGammerOfficial 5 жыл бұрын
Woow that is amazing video that just lighten me up to go into Machine Learning flow. I am definitely going to try this. I am more interested in watching how you can make its path based on 360* rotation and with some pros and cons implemented like obstacles, or food to eat or stuff like that. I need more insights before i jump into writing bots for my own game which are hard to beat.
@radekzach1942
@radekzach1942 3 жыл бұрын
You have the best tutorial for neural networks!!
@rameshthamizhselvan2458
@rameshthamizhselvan2458 5 жыл бұрын
You deserve a gold medal...
@grainfrizz
@grainfrizz 7 жыл бұрын
Both you and Siraj are great in so many ways. Both charismatic, both very intelligent, both very funny.. But Siraj doesn't have your talent in teaching and making a solid bridge of information between you as the teacher and us as students through KZbin as medium.
@griffonthomas7869
@griffonthomas7869 7 жыл бұрын
Great work as always Dan, can't wait for full Neural Networks!
@Zalcens
@Zalcens 6 жыл бұрын
While I was doing this with you, almost at the end of the video, processing crashed and i lost the code. Good thing it's the first video and easy to recreate
@Mezklador
@Mezklador 7 жыл бұрын
Soooooo cool: Professor Shiffman is wearing a Nick Cave and the Bad Seeds t-shirt! Yeah!!!
@Avionics2
@Avionics2 5 жыл бұрын
Thoroughly enjoyed it thank you! I use to learn processing from you and now Neuron Network 👍
@FraztheWizard
@FraztheWizard Жыл бұрын
This is great. Thanks for breaking it down into simple form!
@WindImHaar
@WindImHaar 7 жыл бұрын
Finally some processing, much appreciated
@chemicalfiend101
@chemicalfiend101 5 жыл бұрын
YASS! I finally understood what all of this meanssss.... Thank you Mr. Shiffman. Subbed right away
@geoffwagner4935
@geoffwagner4935 Жыл бұрын
that' incredible. took a couple times lol "guesses a "-1" or "1" as labels" "learns to label the two more accurately for each point, each loop" trippy , Playstation steers us to a better solution . i agree on that one
@gregoirepelegrin1966
@gregoirepelegrin1966 6 жыл бұрын
How can I be so proud of a cell that is doing the job OF AN IF STATEMENT ? Neural Netw... Perceptron Power !
@amanchauhan4356
@amanchauhan4356 6 жыл бұрын
Finally find the u-tuber that I was looking for..!!! 😄
@eraldoforgoli62
@eraldoforgoli62 7 жыл бұрын
Another great video 🤗👌
@TheCodingTrain
@TheCodingTrain 7 жыл бұрын
Thank you!
@kamilbolka
@kamilbolka 7 жыл бұрын
^^^
@playlikeaboss22
@playlikeaboss22 7 жыл бұрын
The Coding Train How do you detect a color in an if statement? I am trying to have it so if ellipse/x is greater than (color) the ball loops back to 30
@lucashenry2556
@lucashenry2556 7 жыл бұрын
you could make the ellipse an object and make it's colour a this. property, and then use a comparator like if (ellipse.colour > something) { //do something }
@PascalGuyon
@PascalGuyon 5 жыл бұрын
Here's my version in p5.js with errors visualization + displaying what the perceptron thinks the solution is during the learning process: pascalguyon.org/lets-train-a-perceptron
@KennTollens
@KennTollens 4 жыл бұрын
Thank you so much for explaining what is going on with a neural network. So many people dive straight into code or go off in their own math world. I'm a little confused on when the looping stops.
@legel93
@legel93 6 жыл бұрын
Best explanation I found on NNs. Thank you!
@franciscohanna2956
@franciscohanna2956 7 жыл бұрын
Great! I just started this topic in my IA course at university. Thank you!
@Kino-Imsureq
@Kino-Imsureq 7 жыл бұрын
long time no see, sign function! i didnt remember that it tells whether a number is negative or positive (as those are signs so yeah sign()) i really like this its easy for me to convert to javascript. thank you so much!
@RajdeepSingh11
@RajdeepSingh11 6 жыл бұрын
Thank you so much for step by step simple explanation. Was very descriptive.
@TheCodingTrain
@TheCodingTrain 6 жыл бұрын
Thank you for the nice feedback!
@ryantemple4357
@ryantemple4357 7 жыл бұрын
Awesome as always Dan.....btw I LOVE Nick Cave and the Bad Seeds !!!
@60pluscrazy
@60pluscrazy 3 жыл бұрын
Excellent explanation and demonstration. Keep it up 🙏👌
@magneticking4339
@magneticking4339 4 жыл бұрын
18:22 That is not the line y=x. Rather, it corresponds to the other diagonal, in the computer's axial orientation.
@blackeyebrows7767
@blackeyebrows7767 4 жыл бұрын
Damn it! I watched it till the end. Very good explanation 👍
@jithunniks
@jithunniks 6 жыл бұрын
You are really good at the art of teaching :)
@ThuyNguyen-bu9ge
@ThuyNguyen-bu9ge 6 жыл бұрын
I L-O-V-E your teaching! Thank you so much, I finally get it!
@sweetberries4611
@sweetberries4611 5 жыл бұрын
Actually first AI tutorial that I understood
@greektiger100
@greektiger100 7 жыл бұрын
Thanks for the great video! I made this in vb following your instructions, great video.
@synju
@synju 7 жыл бұрын
Yes, awesome, finally onto a perceptron! Keep Going!
@erikakerberg1104
@erikakerberg1104 7 жыл бұрын
To convert a positive number to one and negative number to minus one you could just do n/abs(n) aka n divided by the absolute value of itself.
@andrewtofelt357
@andrewtofelt357 7 жыл бұрын
That would throw an error at n=0. Plus, it's doing quite a bit of unnecessary work behind the scenes.
@Alessandro-nq3tm
@Alessandro-nq3tm 7 жыл бұрын
You are the best, end of the discussion.
@michaelhunt6313
@michaelhunt6313 5 жыл бұрын
I love you so much for your tutorials!
@Invalid571
@Invalid571 5 жыл бұрын
11:40 coding starts Just a helpful sidenote. ☺
@dudeiknowman
@dudeiknowman 2 ай бұрын
Why do we multiply the error by the input in the "dweight" calculation? I understand went the error is the difference between the guess and the target, but I don't see how that value becomes relevant to updating weights when you multiply it by the inputs. Can anyone help me make the logic jump? 27:22
@seditt5146
@seditt5146 4 жыл бұрын
I love at 35:00 the horror in his face when he realizes his code works :D We all been there before buddy believe me.
@eliasmoreno4672
@eliasmoreno4672 7 жыл бұрын
absolutely love this video. jump right into code
@aravindk4967
@aravindk4967 5 жыл бұрын
This was a really wonderful video.Thanks a lot for making it!
@afonsorafael2728
@afonsorafael2728 7 жыл бұрын
I think nobody noticed but you were using a nick cave and the bad seeds t shirt hahah, great artist
@ebarbere
@ebarbere 4 жыл бұрын
Clicking around in an effort to understand ML, spots Nick Cave t-shirt. "Now, this guy will speak my language." Was not disappointed.
@roosah6749
@roosah6749 7 жыл бұрын
Never get rid of the beard man, always a fan!!!!
@garrett7754
@garrett7754 7 жыл бұрын
I'm having trouble understanding for your delta weight formula why you are multiplying the error times the input. On some level it makes sense that it isn't just the error but why the input?
@AlessandroPiccione
@AlessandroPiccione 7 жыл бұрын
It is explained here: en.wikipedia.org/wiki/Delta_rule
@filipcoja
@filipcoja 6 жыл бұрын
Have the same problem, just doesn't explain to me why I add the input too..
@blasttrash
@blasttrash 5 жыл бұрын
I want a simple explanation as well. The wiki link is too engrossed in math just like this link stackoverflow.com/questions/50435809/perceptron-training-rule-why-multiply-by-x If you have found a simple explanation, please do let us know. I remember from somewhere(might be andrew ng's course) that multiplying by x automatically causes our algorithm to descend towards global optima.
@OliverBack
@OliverBack 7 жыл бұрын
I was gonna say "why couldn't I have found this when i was building my own perceptron network for coursework" but this was uploaded after the whole assignment was due haha
10.3: Neural Networks: Perceptron Part 2 - The Nature of Code
27:42
The Coding Train
Рет қаралды 152 М.
10.4: Neural Networks: Multilayer Perceptron Part 1 - The Nature of Code
15:56
Cat mode and a glass of water #family #humor #fun
00:22
Kotiki_Z
Рет қаралды 42 МЛН
Сестра обхитрила!
00:17
Victoria Portfolio
Рет қаралды 958 М.
The Best Band 😅 #toshleh #viralshort
00:11
Toshleh
Рет қаралды 22 МЛН
Coding Challenge 180: Falling Sand
23:00
The Coding Train
Рет қаралды 1 МЛН
Machine Learning in C (Episode 1)
2:31:07
Tsoding Daily
Рет қаралды 247 М.
2024's Biggest Breakthroughs in Math
15:13
Quanta Magazine
Рет қаралды 386 М.
Lecture 1 | The Perceptron - History, Discovery, and Theory
1:09:13
Carnegie Mellon University Deep Learning
Рет қаралды 41 М.
I Built a Neural Network from Scratch
9:15
Green Code
Рет қаралды 458 М.
Where does “e” come from?
14:45
Ali the Dazzling
Рет қаралды 34 М.
But what is a neural network? | Deep learning chapter 1
18:40
3Blue1Brown
Рет қаралды 18 МЛН
ml5.js: Train Your Own Neural Network
34:49
The Coding Train
Рет қаралды 105 М.
Cat mode and a glass of water #family #humor #fun
00:22
Kotiki_Z
Рет қаралды 42 МЛН