10.4: Neural Networks: Multilayer Perceptron Part 1 - The Nature of Code

  Рет қаралды 317,831

The Coding Train

The Coding Train

Күн бұрын

Пікірлер: 303
@bilourkhan3345
@bilourkhan3345 5 жыл бұрын
A happy face always helps to learn with ease and fun. Keep it up man !
@saramariacl
@saramariacl 4 жыл бұрын
yes, is so true
@bilalazeemshamsi7895
@bilalazeemshamsi7895 3 жыл бұрын
Sir, the question is how can a person who is in this field be this happy? lol :P
@somecho
@somecho 4 жыл бұрын
One year ago I was watching your tutorials on how to draw squares on a canvas with code. One year later I'm trying to build machine learning models, also with the help of your tutorials. I'm not even a CS student, I'm a pianist!
@rakib17874
@rakib17874 3 жыл бұрын
great! Do u play in concert??
@optymystyc
@optymystyc Жыл бұрын
I'm here because the coursera course instructor in the class I'm taking just can't explain it with as much joy and happiness as you. I feel like the information I'm getting here is paired with enthusiasm and that's the way it should first be introduced to my brain.
@seemarai5310
@seemarai5310 6 жыл бұрын
Well, i have to say you can be elected for the best teacher award. You are simply a perfect teacher.
@stopaskingmetousemyrealnam3810
@stopaskingmetousemyrealnam3810 4 жыл бұрын
Taking it back to Boolean Algebra makes it very clear why MLPs are a natural solution to the XOR problem, thank you. Nobody's done that yet in anything I've seen, even though it's obvious in hindsight and maybe should have been obvious in advance.
@safebinrt8646
@safebinrt8646 7 күн бұрын
The best teacher i have ever found in my academic history, thanks more!
@jonkleiman8018
@jonkleiman8018 7 жыл бұрын
It's because of your teaching that I've decided to pursue a career in this field. A brilliant balance of fun and seriousness.
@TheCodingTrain
@TheCodingTrain 7 жыл бұрын
Best of luck to you!
@LeandroBarbksa
@LeandroBarbksa 6 жыл бұрын
I love how excited you are explaining this.
@8eck
@8eck 4 жыл бұрын
Linearly separable and linearly not separable explanation is the best explanation! It's now logical, why there are multiple layers was required! GREAT! Thank you!
@shedytaieb1083
@shedytaieb1083 3 жыл бұрын
Man, you have no idea how the content you're creating is useful and interesting GOOD JOB
@joachimsaindon3658
@joachimsaindon3658 4 жыл бұрын
This video is a great example of why your channel is one of my favorites.
@muskansaxena5708
@muskansaxena5708 7 ай бұрын
The way you teach is fun , it's like you're yourself enjoying teaching, which us students love ...one could fall in love with the knowledge presented here!!
@vanshitagupta4183
@vanshitagupta4183 2 жыл бұрын
You teach this subject with such passion. It is kinda getting me excited about learning it too
@marcocastellano2451
@marcocastellano2451 5 жыл бұрын
I found you years ago when I needed to learn steering algorithms. You made the math and algorithm simple(r) to understand and your videos are a lot like a drop of sunshine in my day. It reminds me of Reading Rainbow when I was a youngster. Now I am back to continue my work on CNNs. And there you are again in my suggested videos :D
@anshrastogi9430
@anshrastogi9430 2 жыл бұрын
I literally want this sort of sense of humour in my college professor. Thanks for saving my semester. Love from India.
@chandranshsharma1685
@chandranshsharma1685 6 жыл бұрын
Amazing teacher.I have my semester exam tomorrow and was searching a lot about multi layer perceptron on the internet and wasn't able to find good explanation.thank god I found your video.💙
@henriqueb287
@henriqueb287 3 жыл бұрын
Keep going man, I wish you were my teacher from college. Fun, smiles and learning together. Such a great experience to learn with you, 15 minutes passed like nothing but full of knoweledge. Love from Brazil! Keep going!
@morphman86
@morphman86 5 жыл бұрын
I have been trying for quite some time to figure out what the "hidden layer" is, how it works and what the purpose is. So many others either get right up to that subject and then stop posting, or talk about it as if I should already know. So for some time, I have only been able to do simple perceptrons. Now I finally understand that hidden layers are just layers of multiple perceptrons being pushed into other perceptrons, where each perceptron has been trained to complete a different task. Thank you!
@paulorugal
@paulorugal 6 жыл бұрын
You're the BEST CS TEACHER THAT I NEVER HAD
@FredoCorleone
@FredoCorleone 2 жыл бұрын
What a master. We are really fortunate to have Daniel as instructor here on KZbin!
@ericmrozinski6143
@ericmrozinski6143 8 ай бұрын
An excellent and exciting explanation! This is exactly what I was looking for in trying to understand the motive behind the multi-layer perceptron. Not to be taken for granted!
@justincollinns
@justincollinns 6 жыл бұрын
Your answer to "But what is XOR really?" at 10:46 was just what I needed! Thank you!
@Matt23488
@Matt23488 5 жыл бұрын
"Maybe you just watch my previous videos on the Perceptron" Yes. Yes I did.
@scipsyche5596
@scipsyche5596 7 жыл бұрын
Good job The topic is very interesting, what's more interesting is the way he teaches☺
@redIroncool
@redIroncool 6 жыл бұрын
I actually love your enthusiasm!!!!
@najibsaad5765
@najibsaad5765 7 жыл бұрын
You are outstandingly interesting. Keep going!
@TheCodingTrain
@TheCodingTrain 7 жыл бұрын
Thanks for the nice feedback!
@CloverSerena
@CloverSerena 3 жыл бұрын
I like you. You are the ideal teacher. The genuine sincere pleasure of teaching what you love to others. I can feel that love.
@critstixdarkspear5375
@critstixdarkspear5375 6 жыл бұрын
You should be given your own show on the science network. More educational, fun, engaging and entertaining than 99% of the crap we pay for. Better than most courses I have seen on programming. Bill Nye + Bob Ross + Mr. Rogers. 11/10
@mkthakral
@mkthakral 3 жыл бұрын
Teachers like you are so rare. Gem.
@kineticsquared
@kineticsquared 6 жыл бұрын
Outstanding explanation of linearly separable. You make it very easy to understand why multiple perceptrons are required. Plus I love Boolean logic. Thank you.
@anonymousvevo8697
@anonymousvevo8697 2 жыл бұрын
the only channel with no haters ! amazing sir! good luck love you
@parths.1903
@parths.1903 3 жыл бұрын
This dude is so awesome, I can watch him teach all day. Love you, pal.
@anaibrahim4361
@anaibrahim4361 Жыл бұрын
I was extremely happy when I discovered that you had posted a video on a topic that I was searching for.
@SidVanam
@SidVanam 4 жыл бұрын
Cool to see how you linked the "Linearly Seperable" terminology to the boolean Truth tables! - Learned something applicable and new!
@joshvanstaden7615
@joshvanstaden7615 3 жыл бұрын
Give this man some Concerta! Lol, in all honesty, I love being taught by people who are passionate about what they do. Keep it up!
@samwakieltojar8154
@samwakieltojar8154 4 жыл бұрын
this man has ENERGY
@grainfrizz
@grainfrizz 7 жыл бұрын
6:57 genius. Very effective teacher
@danishshaikh2994
@danishshaikh2994 2 жыл бұрын
Man, I'm speechless, god level explanation 🔥🔥🔥
@fernandolasheras6068
@fernandolasheras6068 4 жыл бұрын
OMG. Best video of NN basics concepts by far. And craziest too. Very fun to watch. Congrats!!!
@waisyousofi9139
@waisyousofi9139 2 жыл бұрын
What a nice teacher. truly enjoying the way you teach and convey your knowledge.. plz keep going.....
@waisyousofi9139
@waisyousofi9139 2 жыл бұрын
it is a unique talent to teach and bring smile at the same time. Wow..
@usmanmehmood7614
@usmanmehmood7614 7 жыл бұрын
this video just made me simply happy. Great Thanks from Pakistan. NUST needs to hire such professors
@kumudtripathi4054
@kumudtripathi4054 5 жыл бұрын
Loved the way you are teaching...I have already known mlp but your way of teaching makes me watch it again
@backtashmohammadi3824
@backtashmohammadi3824 3 жыл бұрын
Holly Juice. That was an amazing explanation. My Professor at the uni confused me a lot . but this video made my day
@Sripooja.Mahavadi
@Sripooja.Mahavadi 5 жыл бұрын
How can someone dislike his video .he seems to be a genuine happy man..exuding joy...let him be :) The kind of excitement he has towards his code is what I need towards my life ;)
@TheTimeforwar
@TheTimeforwar 4 жыл бұрын
If every black kid in the hood had a teacher like this they'd all succeed at understanding this easily; why? Because this guy's likability makes you want to learn. When you enjoy the person teaching you, you will usually enjoy 'what' they're teaching you. The 'capacity' to 'understand' has very little to do with 'achievability' in human affairs & 'thinking' certainly pertains to human affairs. I'm understanding concepts I've never encountered before, not because I'm 'smart', but because the instructor in this video is interesting, funny, has a charm individually his own and is not intimidating or threatening in anyway, least of all, neither is he boring. Every young person deserves a teacher like this.
@carlosdebourbondeparme6021
@carlosdebourbondeparme6021 4 жыл бұрын
you can only lunch if you are hungry AND thirsty. love the videos :)
@nicholask9251
@nicholask9251 7 жыл бұрын
Great videos and tutorials, Big fan here. Cool that you dont just make code but also explain the concept at beginning.
@d.g.7417
@d.g.7417 2 жыл бұрын
I'm speechless. What a beautiful explanation!
@webberwang6520
@webberwang6520 6 жыл бұрын
I haven't heard this great an explanation before on KZbin, great stuff!
@ahmarhussain8720
@ahmarhussain8720 3 жыл бұрын
I got that click where you suddenly understand a concept, by watching this video, thanks so much
@rogerhom1512
@rogerhom1512 Жыл бұрын
I've seen a lot of videos about neural networks, both advanced ones (which go over my head) and beginner ones (which are too general). That XOR example in this video was an epiphany for me! Now I have an intuitive sense of what makes neural networks so special (vs., say, linear classifiers.) Now I feel like I'm finally ready to go deeper into this subject
@TheCodingTrain
@TheCodingTrain Жыл бұрын
I'm so happy to hear this!
@rogerhom1512
@rogerhom1512 Жыл бұрын
​@@TheCodingTrain Yah, that bit about how a single layer network can only solve linearly-separable problems, and how hidden layers fix this limitation, finally makes intuitive sense to me thanks to the XOR example. Thanks! Not sure if you cover this in subsequent videos, but I'd be interested to hear your take about why having multiple hidden layers can be useful, vs. just one hidden layer.
@battatia
@battatia 7 жыл бұрын
third! Really appreciating these tutorials, much friendlier than others!
@TheCodingTrain
@TheCodingTrain 7 жыл бұрын
Thanks, that's nice to hear!
@kdpoint4221
@kdpoint4221 5 жыл бұрын
U made me understand better than any simplified notes.......
@graju2000
@graju2000 5 жыл бұрын
Man I wish they'd give you nobel prize for teaching!
@TheAsimjan
@TheAsimjan 4 жыл бұрын
Amazing explaining... Magically deliver a complex topic
@missiongrandmastercurvefev8726
@missiongrandmastercurvefev8726 7 жыл бұрын
Awesome. Your way of teaching is perfect.
@drakshayanibakka11
@drakshayanibakka11 4 жыл бұрын
More excited to watch your videos. keep rocking with your enthusiasm
@Cipherislive
@Cipherislive 5 жыл бұрын
What a genius teacher you are . Appreciate you sir
@doug8171
@doug8171 6 жыл бұрын
Great example of the need for more than one perceptron layer for the XOR.
@Sworn973
@Sworn973 7 жыл бұрын
Interesting, so basically same analogy to electronics building Logic gates from transistors. You kind like add they together to get more complex operations. Very good material. Keep going, I'm really into this
@HeduAI
@HeduAI 5 жыл бұрын
Awesome explanation! You are so gifted!
@venkatdinesh4469
@venkatdinesh4469 3 жыл бұрын
ur teaching style is really awesome....
@Bo_om2590
@Bo_om2590 8 ай бұрын
This guy has a golden heart
@my_dixie_rect8865
@my_dixie_rect8865 6 жыл бұрын
Love this video. Explained it really well. I have an exam on Wednesday which covers MLP and the functions of layers and neurones. This should help form my answer.
@jt-kv3mn
@jt-kv3mn 5 жыл бұрын
this is more than just an Neural Networks tutorial! thx
@perez.danilo
@perez.danilo 6 жыл бұрын
Really enjoyable class!
@AM-jx3zf
@AM-jx3zf 4 жыл бұрын
wow this guy is so animated. instantly likeable.
@mohamedchawila9734
@mohamedchawila9734 5 жыл бұрын
Ting!!! i've learned something, 'xor' => 8:04
@baog4937
@baog4937 6 жыл бұрын
Sir, your method is Excellent
@NightRyder
@NightRyder 6 жыл бұрын
Thanks got my exam in 8 days!
@leylasuleymanli725
@leylasuleymanli725 7 жыл бұрын
today i should study MLP but because of my some problems i could not concentrate.But after watching your tutorial you make me smile and forget about problems and understand the topic.Thanks a lot :)
@TheCodingTrain
@TheCodingTrain 7 жыл бұрын
glad to hear!
@likeyou3317
@likeyou3317 6 жыл бұрын
Damn Dan you seem to be such a lovely person and I say it as a man! Keep doing these tutorials becouse I don't know if there is any other channel on yt explaining neural networks on code as good as you do it.
@furrane
@furrane 7 жыл бұрын
Great video as usual Dan, I'm looking forward to the sequel =) On a side note, I think everyone here understands !AND but the usual way is to call this gate NAND (for Not AND).
@TheCodingTrain
@TheCodingTrain 7 жыл бұрын
oh, hah, yes, good point!
@yisenliang8114
@yisenliang8114 Жыл бұрын
Fantastic explanation! This is just what I need.
@gururajahegdev2086
@gururajahegdev2086 2 жыл бұрын
Very Nicely Explained. Great Tutorial
@4Y0P
@4Y0P 7 жыл бұрын
I love the way you explain things, energetic but informative, loving these videos!
@tecnoplayer
@tecnoplayer 7 жыл бұрын
Thanks for teaching us assembly, sensei.
@kashan-hussain3948
@kashan-hussain3948 5 жыл бұрын
Thank you Sir for making concepts easier.
@RafaelBritodeOliveira
@RafaelBritodeOliveira 7 жыл бұрын
I'm really enjoying those videos. Thank you very much for all your hard work.
@elizabethmathewst
@elizabethmathewst 5 жыл бұрын
Beautiful presentation
@60pluscrazy
@60pluscrazy 3 жыл бұрын
Very well explained and expressed 👌🙏
@wawied7881
@wawied7881 7 жыл бұрын
Goodjob! Quite interesting topic
@PoojaYadav-hr2ub
@PoojaYadav-hr2ub 4 жыл бұрын
Woweeeeee ... Another level of explanation
@Smile-to2ii
@Smile-to2ii 2 жыл бұрын
I love your energy and smiling face.
@sachinsharma-kw4zd
@sachinsharma-kw4zd 6 жыл бұрын
You are amazing bro.keep it up.i m learning a lot from you
@TheCodingTrain
@TheCodingTrain 6 жыл бұрын
Thank you!
@nageshbs8945
@nageshbs8945 4 жыл бұрын
11.40 very well explained thankyou!!
@algeria7527
@algeria7527 7 жыл бұрын
i realy love the way you teaches. good work keep up.
@montserratcano2389
@montserratcano2389 7 жыл бұрын
Great video! Thank you very much! You just save my academic life :)
@TheCodingTrain
@TheCodingTrain 7 жыл бұрын
Glad to hear!
@KishanKa
@KishanKa 6 жыл бұрын
Nice way you have explained the basics, thanks 😊
@dubonzi
@dubonzi 6 жыл бұрын
Im loving your channel
@augustoclaro
@augustoclaro 7 жыл бұрын
thank you so much man! your videos are the best I found about the subject. you are a genious!
@morphman86
@morphman86 5 жыл бұрын
Another way to see linearly separable problems: If it has a binary output, as in it either is or it isn't. With the dots on the canvas, they are either below the line, or they aren't. We just picked "aren't" to mean "above", but that's how we humans chose to read the output. We read it as "below" or "above", the computer reads it as "is" or "isn't". If you draw a line across your data and define a relationship between the data point and the line, the point either falls into that relationship, or it doesn't.
@sarveshrajan1624
@sarveshrajan1624 6 жыл бұрын
awesome and easy explanation. thanks!
@TheCodingTrain
@TheCodingTrain 6 жыл бұрын
Thank you!
@eassis2
@eassis2 4 жыл бұрын
Outstanding teaching method, really thank you.
@endritnazifi3356
@endritnazifi3356 Жыл бұрын
Amazing explanation
@jan_harald
@jan_harald 7 жыл бұрын
9:25 YOU FORGOT TO MENTION *STRAIGHT* LINES it's REALLY easy to draw a curved line solution...
@TheCodingTrain
@TheCodingTrain 7 жыл бұрын
Yikes, thanks for this important clarification!
@furrane
@furrane 7 жыл бұрын
A geometric "line" is what you would call a straight line.
@sandarabian
@sandarabian 6 жыл бұрын
Only strait lines are linear!
@cajogos
@cajogos 5 жыл бұрын
Awesome explanation, subscribed!
@learnapplybuild
@learnapplybuild 6 жыл бұрын
So Much Excitement you have to share knowledge ......i liked that gesture .... keep it up dude ...Thank you
@gajuahmed4426
@gajuahmed4426 4 жыл бұрын
Couldn't Appreciate more Brother
10.5: Neural Networks: Multilayer Perceptron Part 2 - The Nature of Code
21:29
But what is a neural network? | Deep learning chapter 1
18:40
3Blue1Brown
Рет қаралды 18 МЛН
人是不能做到吗?#火影忍者 #家人  #佐助
00:20
火影忍者一家
Рет қаралды 20 МЛН
Арыстанның айқасы, Тәуіржанның шайқасы!
25:51
QosLike / ҚосЛайк / Косылайық
Рет қаралды 699 М.
coco在求救? #小丑 #天使 #shorts
00:29
好人小丑
Рет қаралды 118 МЛН
10.2: Neural Networks: Perceptron Part 1 - The Nature of Code
44:39
The Coding Train
Рет қаралды 504 М.
Coding Challenge 180: Falling Sand
23:00
The Coding Train
Рет қаралды 1 МЛН
MIT Introduction to Deep Learning | 6.S191
1:09:58
Alexander Amini
Рет қаралды 782 М.
The Most Important Algorithm in Machine Learning
40:08
Artem Kirsanov
Рет қаралды 542 М.
Coding Challenge #99: Neural Network Color Predictor
37:45
The Coding Train
Рет қаралды 97 М.
This is why Deep Learning is really weird.
2:06:38
Machine Learning Street Talk
Рет қаралды 408 М.
Coding Challenge #92: XOR Problem
25:01
The Coding Train
Рет қаралды 111 М.
Why Does Diffusion Work Better than Auto-Regression?
20:18
Algorithmic Simplicity
Рет қаралды 398 М.
But How Does The MultiLayer Perceptron Actually Work?
14:46
Oscar Alsing Ferreira
Рет қаралды 49 М.
人是不能做到吗?#火影忍者 #家人  #佐助
00:20
火影忍者一家
Рет қаралды 20 МЛН