But How Does The Perceptron Actually Work?

  Рет қаралды 128,040

Oscar Alsing Ferreira

Oscar Alsing Ferreira

Күн бұрын

Artificial Intelligence For Everyone: Episode #6
What is Neural Networks in Artificial Intelligence and Machine Learning? What is a linear classifier and how does linear classifiers work? How does the perceptron work?
This video is an beginners guide to neural networks, and aims to help you understand how the perceptron works - somewhat of a "perceptron for dummies" video - explained in a sense so that everyone can follow.
Artificial Intelligence and Machine Learning shapes the world around us more than ever, and understanding the basic concepts is an useful asset for any person, regardless of their walk in life or profession.
www.kodkompis.com
PEACE!
----------------------------------------------------------------------------------------------
JOIN NO PMO NATION 👬:
----------------------------------------------------------------------------------------------
👬 Instagram: / nopmonation
----------------------------------------------------------------------------------------------
JOIN THE ARMY OF HAPPIER AND STRONGER PEOPLE 👬:
----------------------------------------------------------------------------------------------
🎓 SUBSCRIBE ON KZbin: goo.gl/JDWLKZ
🎓 JOIN US ON SLACK: goo.gl/srBTka
🎓 JOIN MY EXCLUSIVE MAILING LIST: eepurl.com/di4dNj
----------------------------------------------------------------------------------------------
POPULAR EDUCATION SERIES 💝:
----------------------------------------------------------------------------------------------
🎓 MASTER NOFAP: goo.gl/z6E6HU
🎓 BECOME HAPPIER: goo.gl/DZ4cps
🎓 ATTRACT WOMEN: goo.gl/MKxdeS
🎓 MACHINE LEARNING: goo.gl/hULpKQ
🎓 ARTIFICIAL INTELLIGENCE: goo.gl/pzCWpU
----------------------------------------------------------------------------------------------
HOW TO ASK OSCAR QUESTIONS 🎤:
----------------------------------------------------------------------------------------------
👬 MESSAGE ME ON INSTAGRAM: / oscaralsing
👬 ASK ME ON SLACK: goo.gl/srBTka
Linkedin: / oscaralsing
Facebook: / oscaralsingcom
Website: www.oscaralsing...
----------------------------------------------------------------------------------------------
PRODUCTS I LOVE ❤️:
----------------------------------------------------------------------------------------------
LIFE-CHANGING BOOKS: goo.gl/MMH4XG
MY CAMERA/PROGRAMMING GEAR: goo.gl/WPCkZr
----------------------------------------------------------------------------------------------
ABOUT OSCAR 💝:
----------------------------------------------------------------------------------------------
Oscar is a leader, educator and programmer specialised in Artificial Intelligence and Machine Learning who strives to build a world where all leadership spawns from an intrinsic compassion for others.
He is heavily interest in mindfulness and meditation and is a daily Brazilian Jiu-Jitsu practitioner. Furthermore, he Loves lifting heavy things and reads a lot of books and believes in a world where compassion and mutual understanding and respect permeate all of our actions.
🎉 Leader of the Year (2017, All Swedish Students)
🎉 10/100 @ Sweden's Top Future 100 Leaders 2018
🎉 37/100 @ Sweden's Top Future 100 Leaders 2017

Пікірлер: 130
@OscarAlsing
@OscarAlsing 7 жыл бұрын
Are you ready to become a MODERN ALPHA MAN? 👇 🙌🏼 Subscribe to HOW TO ALPHA: kzbin.info/door/4sGrtzlpt2fLSsfQ9NrpbA
@jenelleanstey6860
@jenelleanstey6860 7 жыл бұрын
Explained very well. I'm a little confused about how the line actually gets adjusted. I understand that you change the weights, however, how does this cause the line to change?
@Titan9731
@Titan9731 6 жыл бұрын
But the real question is: Why is Elon musk in the thumbnail?
@rashmir2534
@rashmir2534 6 жыл бұрын
To see this video and to become like Elon Musk. LoL
@BhargavChinta16
@BhargavChinta16 5 жыл бұрын
Gosh, I came here to see why he was in the thumbnail. :/
@31media97
@31media97 5 жыл бұрын
I stop view this video, at minute 0.34 ,
@RomanQrr
@RomanQrr 6 жыл бұрын
I was sent here by a cat.
@garibaldyzhu6679
@garibaldyzhu6679 5 жыл бұрын
me too
@gaurishmali3706
@gaurishmali3706 3 жыл бұрын
Me to in 2021
@rebeccatorbergsen
@rebeccatorbergsen 3 жыл бұрын
same
@zRedPlays
@zRedPlays 3 жыл бұрын
same
@veshuee003
@veshuee003 10 ай бұрын
same
@antipov2
@antipov2 7 жыл бұрын
Really messed me up when you labeled X as vertical and Y as horizontal.
@OscarAlsing
@OscarAlsing 7 жыл бұрын
haha, I'm sorry my friend!
@MelinaMelina80
@MelinaMelina80 6 жыл бұрын
me too, my math neurons are trully deeply disturbed by this : )
@ondetv7405
@ondetv7405 3 жыл бұрын
I came here by a referrence from the game "while True: Learn()". Great video! Just goes to show that it is still both relevant and good teaching 4 years after you created it. One thing though: Please do try to learn to pronounce "linear" correctly. That confused me a bit for a while thinking you were referring to some concept i was unfamiliar with until i realized later in the video that you were "just" talking about lines :) Once again, great work!
@dwikonugroho6868
@dwikonugroho6868 2 жыл бұрын
same, epic games really give us amazing "underrated stuff".
@danielwilczak7833
@danielwilczak7833 6 жыл бұрын
Wx+b is really just your basic slope formula y=mx+b. You just substitute in W "weight" as your slope and b "bias" as your y intercept. I don't know why he said its from the origin, that doesn't make sense. This is why detail matters.
@Camiliostation
@Camiliostation 3 жыл бұрын
Well in some sense Oscar is right, since the y-intercept is basically the point where the y-axis is intercepted and meaning that that value of y (or b=bias in this case) is the distance from the origine from where the line should be drawn. So seeing it as a distance from where the line is set. Hope this helps?
@yashwantdhole7645
@yashwantdhole7645 6 жыл бұрын
Dear sir, I am very happy to see teachers like you. I am 21 year old Indian guy in final year I.T Engineering. Teachers themselves at our college do not know anything about this subject. Tommorow is my paper and you came up like an angel. Thanks a lot. I wish India had more teachers like you.
@hammadshaikhha
@hammadshaikhha 7 жыл бұрын
We need more teaching videos like these Oscar! Sometimes simple and informative works best.
@OscarAlsing
@OscarAlsing 7 жыл бұрын
Thank you :)
@jankabicek8272
@jankabicek8272 6 жыл бұрын
Hi i was brought here by a game actually ,called while True:learn() i was curious about this perceptron thanks for explanation. P.S:sorry for my bad english.
@ashiktakvir2547
@ashiktakvir2547 7 жыл бұрын
a video on backpropagation and weight adjustment would be really helpful
@DrRandyDavila
@DrRandyDavila 4 жыл бұрын
kzbin.info/www/bejne/mYK5ZKZoirCeaZI
@cashout8582
@cashout8582 2 жыл бұрын
Bruh, you educators got to make this way more entertaining. A video game brought me here to lose curiosity
@quynhnguyenuc4719
@quynhnguyenuc4719 4 жыл бұрын
I come here 'cause I wanna know what's "meow meow" meaning...
@nawrin6636
@nawrin6636 5 жыл бұрын
Thank you so much... From Bangladesh 🇧🇩
@OscarAlsing
@OscarAlsing 5 жыл бұрын
You're welcome!
@rosaliebeaureguard5202
@rosaliebeaureguard5202 7 жыл бұрын
THIS SAVED ME THANK YOU I have a cognitive science exam tomorrow and this cleared everything up thank you!!!!
@OscarAlsing
@OscarAlsing 7 жыл бұрын
+Rosalie Beaureguard no worries! Glad I could help and good luck!
@prnfl
@prnfl 6 жыл бұрын
LIH-NEE-YER
@mysticalearth4259
@mysticalearth4259 5 жыл бұрын
Great tutorial. I liked how you explained the part where you adjust the linearity of the vectors if the output is incorrect - based on the supervised learning classifications. Clear and easy to understand!
@OscarAlsing
@OscarAlsing 5 жыл бұрын
Thank you!
@julianlee6542
@julianlee6542 6 жыл бұрын
nice video but I really want to know "how" the weights and bias are updated in a quantitative way.
@wall_k
@wall_k 6 жыл бұрын
The right pronunciation is ˈlinēər, I think
@zawsrdtygbhjimokpl6998
@zawsrdtygbhjimokpl6998 3 жыл бұрын
a guy whose eyes look like machine ones is explaining an aspect of AI. Thought it would've taken them longer to take over
@signature445
@signature445 3 жыл бұрын
could you please tell ,which writing software you are using,Thanks in advance.....
@andrezaluko
@andrezaluko 6 жыл бұрын
OMG! I had trouble paying attention 😏
@Nigolasy
@Nigolasy 6 жыл бұрын
I see the IKEA curtains I use - I like
@472roy
@472roy 6 жыл бұрын
thank you for this video. i'm very new to this. but learned a lot
@pavanvankadaru8965
@pavanvankadaru8965 7 жыл бұрын
One of the best videos on this subject in a very succinct yet detailed
@OscarAlsing
@OscarAlsing 7 жыл бұрын
Thank you Pavan!
@unintelligentpieceofhuman9658
@unintelligentpieceofhuman9658 3 жыл бұрын
am I the only one who got sent here by a cat?
@Mr8999naga
@Mr8999naga 6 жыл бұрын
Good ones expecting more videos like these as in explaining w.r.t the real time examples
@123liveo
@123liveo 6 жыл бұрын
Excellent description. Helped me understand better. Thanks.
@jmymlr
@jmymlr 3 жыл бұрын
Is the linear classifier perceptron using a linear support vector machine? If not, they seem to be attacking the same problem.
@chkashyap98
@chkashyap98 6 жыл бұрын
just what is required..!,Hope more videos come up...!
@OscarAlsing
@OscarAlsing 6 жыл бұрын
Glad you liked it!
@chkashyap98
@chkashyap98 6 жыл бұрын
Oscar Alsing can you also make a video on regression?
@OysterNoise
@OysterNoise 6 жыл бұрын
Why have random numbers for the weights? If they're going to be adjusted anyway, why not start with the same values for the weights every time?
@OscarAlsing
@OscarAlsing 6 жыл бұрын
To minise the risk of getting stuck in local minimas
@Mrloulouof44
@Mrloulouof44 5 жыл бұрын
If you have the same weights at the beginning, then each neuron produces the same error. Hence the backpropagation algorithm will modify all the weights in the same way. By doing so, the model will not learn properly. What it means is that if you start with the same weights everywhere, you are unable to see which weight is too low and which weight is too high. Have a look at backpropagation to understand exactly why this is happening: kzbin.info/www/bejne/iXStmXWdrsSgl9U
@goldenagestreams
@goldenagestreams 6 жыл бұрын
Very helpful, thank you Oscar!
@OscarAlsing
@OscarAlsing 6 жыл бұрын
Glad I could help 😊
@ghettomusic132
@ghettomusic132 7 жыл бұрын
hottest ML teacher
@OscarAlsing
@OscarAlsing 7 жыл бұрын
haha, thanks!
@kindeep
@kindeep 6 жыл бұрын
That one line that didn’t get straightened...
@mcasualjacques
@mcasualjacques 5 жыл бұрын
we could say that if there's intelligence in A.I. it's in the data, not in the mathematical device called neural network or perceptron though since the data can contain items where the same input values may produce different output values .... maybe the data isn't that intelligent and it's not necessary noise in the data acquisition i guess it just means the data has more inputs than that set of inputs one of those undeclared inputs can be randomness, or something not-random i wonder if adding a random input in the training data ..... nah it would just produce noisy outputs
@AutomaticPizza
@AutomaticPizza 5 жыл бұрын
Doesn't explains the conection between the line and how the waights are chosen.
@mmanuel6874
@mmanuel6874 6 жыл бұрын
I too was sent here by a cat and his master
@OscarAlsing
@OscarAlsing 6 жыл бұрын
Say hello to the cat and the master from me
@nullciphero
@nullciphero 6 жыл бұрын
I thought Elon Musk was gonna explain it
@smokabababylon
@smokabababylon 6 жыл бұрын
Wow, thank you for sharing your knowledge. Brillant ! Greetings from France.
@OscarAlsing
@OscarAlsing 6 жыл бұрын
Cheers ❤️
@influenciaindebida
@influenciaindebida 2 жыл бұрын
10:57 mechine, categorize a platypus
@ytubeanon
@ytubeanon 3 жыл бұрын
perhaps this was noticed during the last 5 years... but, 'linear' is pronounced 'lin-ee-ear', rhymes with 'gin-ee-ear'
@apreasher
@apreasher 6 жыл бұрын
CatOverflow
@TheXxBananeroxX
@TheXxBananeroxX 6 жыл бұрын
hi i need your help, i had my exam one month ago and it didnt go very well because one of all the questions was "What type of space hypothesis does the perceptron use?" i answered "well it is a linear classifier so it is like if it draw a 'line' for every possibile set of input" and the teacher didnt like my answer, i was sure about what i was saying and he continued saying that it is not correct, i got nervous from that moment so he offered me 23/30, i rejected it because i studied and i feel i can do it better, well i need help of answering this question because i will have my exam again in 2 weeks, how would you anwser do that question? thank you for your time
@OscarAlsing
@OscarAlsing 6 жыл бұрын
Hi Steven, First of all, thanks for taking your time and asking the question. I'm sure a lot of people have been wondering the same thing. The hypothesis space is the set of linearly bounded half-spaces as described here: courses.engr.illinois.edu/cs440/fa2011/lectures/Lecture21.pdf Hope this helps!
@TheXxBananeroxX
@TheXxBananeroxX 6 жыл бұрын
yeah it helps thank you
@saileshpatra2488
@saileshpatra2488 5 жыл бұрын
Perfect man. This is awesome 🤘✌
@zoumanakeita8016
@zoumanakeita8016 7 жыл бұрын
Thank you for this great explanation Oscar !
@OscarAlsing
@OscarAlsing 7 жыл бұрын
Glad I could help Zoumana!
@roxanabrown5306
@roxanabrown5306 6 жыл бұрын
Very helpful! Thank you.
@OscarAlsing
@OscarAlsing 6 жыл бұрын
Glad I could help Roxana!
@crazymexicandope
@crazymexicandope 5 жыл бұрын
That is a beautiful shirt. Where did you get that?
@OscarAlsing
@OscarAlsing 5 жыл бұрын
Thank you :) It's from Zara, I think. Unfortunately it had a bit of a rough time in the laundry and is now resting in the shirt graveyard.
@prayagcbose3862
@prayagcbose3862 6 жыл бұрын
hay i might seem silli for asking this but in terms of supervised learning, we allreadt know the desired output then why do we have to train a perceptron in the first place....i know it sounds doump but it's a genuine doubt of mine..
@OscarAlsing
@OscarAlsing 6 жыл бұрын
Yes, you train your perceptron on a set of data where you know the answer. The reason for doing this is so you can predict on data you haven't seen before, and want to predict the desired output.
@prayagcbose3862
@prayagcbose3862 6 жыл бұрын
@@OscarAlsing thanks for reply, but if we train a perception with AND logic function, it can only be used to predict that rite...? but we need all the 4 possibilitys of input output combination to train it in the first place. there comes my point, that if we know use all the outputs to train it, then what are we predicting...again correct me if I'm wrong....and thanks for reply...
@OscarAlsing
@OscarAlsing 6 жыл бұрын
Please elaborate more 😊
@MOhan-ur4ei
@MOhan-ur4ei 6 жыл бұрын
hey oscar i just want to know how the XOR problem is solved, Loved to hear it from you
@chasecolin22
@chasecolin22 5 жыл бұрын
Look up Kernal Support Vector Machines. Its a method of drawing these separating hyperplanes, while morphing the space that these input features live on.
@Roxor128
@Roxor128 5 жыл бұрын
The XOR function is (A AND NOT B) OR (B AND NOT A). If implementing with logic gates, you'd use two NOT gates, two AND gates, and one OR gate. A perceptron is effectively an AND or OR gate with optional NOT gates on its inputs (negative input weights). You could use three of them to implement a two-layer network which can compute XOR.
6 жыл бұрын
I guess you forgot to wear your glasses
@rajeshdansena
@rajeshdansena 7 жыл бұрын
Hey, I found this very helpful to understand from basic.. Going forward, Can you please provide the algorithm and implemented code ?
@OscarAlsing
@OscarAlsing 7 жыл бұрын
Hi Rajesh, I'm glad you enjoyed it. Great idea! Might do that in upcoming videos. Stay subscribed and you'll get notified.
@rajeshdansena
@rajeshdansena 7 жыл бұрын
Oscar Alsing sounds great. Implementation in Python would be great :)
@OscarAlsing
@OscarAlsing 7 жыл бұрын
Always Python
@skyinnights
@skyinnights 6 жыл бұрын
OK I know this is a long shot. But if I send you a Presentation on Neural Networks would you be able to explain it? (just some text explanation would be great too, I don't need videos) I have exams and I really can't find any related videos or lectures. Thanks.
@OscarAlsing
@OscarAlsing 6 жыл бұрын
Hey Sara. Would love to help but unfortunately I don't have the time for such vast explanations. Best of luck on your exam!
@skyinnights
@skyinnights 6 жыл бұрын
Oscar Alsing Thanks 👌
@OscarAlsing
@OscarAlsing 6 жыл бұрын
And if you have any specific questions dm me on Instagram @oscaralsing
@skyinnights
@skyinnights 6 жыл бұрын
Oscar Alsing Sure. Thanks!
@pawanjoshi3495
@pawanjoshi3495 6 жыл бұрын
great man
@kendo3756
@kendo3756 Жыл бұрын
i cant concentrate on the tutorial, i keep getting lost in to this mans eyes as well as his chest hair
@ErezWeiss0
@ErezWeiss0 5 жыл бұрын
Just Thank You!!!!!!!!!1
@OscarAlsing
@OscarAlsing 5 жыл бұрын
Glad to help!
@pavanvankadaru8965
@pavanvankadaru8965 7 жыл бұрын
Is there a vedio you can make on when to use what neural network models?
@OscarAlsing
@OscarAlsing 7 жыл бұрын
Not yet, great idea!
@mistermiyagi6073
@mistermiyagi6073 5 жыл бұрын
solve some sample exam questions, this doesn't help at all in exam. i watched this video , then went to exam and the question was so different....
@WilliamWesterlund
@WilliamWesterlund 7 жыл бұрын
Very well explained Oscar!
@assortedtea902
@assortedtea902 5 жыл бұрын
I down-voted this video due to clickbait Elon musk thumbnail.
@OscarAlsing
@OscarAlsing 5 жыл бұрын
You're a true hero Mayuresh, let's save the world together
@mohdamermohd6675
@mohdamermohd6675 6 жыл бұрын
You r awesome
@jafelaviole8305
@jafelaviole8305 3 жыл бұрын
at least he try to explain.....
@joeallen2286
@joeallen2286 6 жыл бұрын
you know whats a shame, the fact that you could have had some quality content but was misguided by the thumbnail. Now you know why your dislikes has +1...
@iLorde
@iLorde 6 жыл бұрын
so x1 = w1, x2 = w2 , and so on? (xn = wn?)
@benoit1196
@benoit1196 6 жыл бұрын
no, it is more like: x1*w1 + x2*w2 = Perceptron input
@jeanayme70
@jeanayme70 4 жыл бұрын
Oe profe Ferdinand no sea pendejo ponga videos en español :v no entiendo ni mrd u_u
@Game_Lab_Germany
@Game_Lab_Germany 3 жыл бұрын
just meow
@cypherllc7297
@cypherllc7297 6 жыл бұрын
U look like ultron
@OscarAlsing
@OscarAlsing 6 жыл бұрын
Thanks, I guess!
@cypherllc7297
@cypherllc7297 6 жыл бұрын
Oscar Alsing that's a compliment
@Dassmonstret
@Dassmonstret 6 жыл бұрын
Lajneuer klassifyer
@alexcipriani6003
@alexcipriani6003 6 жыл бұрын
whats a "lainer" classifier ?
@AliAhmad-ki2po
@AliAhmad-ki2po 6 жыл бұрын
XD....I was confused till the end of the video ...than I get that what he's saying is linear
@johndalton4559
@johndalton4559 3 жыл бұрын
la niere hahaha
@sunshinebabe6203
@sunshinebabe6203 4 жыл бұрын
can't concentrate. Instructor too hot
@anjovas
@anjovas 5 жыл бұрын
Do you really have the impression your explanation was simple?
@lukasdias9766
@lukasdias9766 4 жыл бұрын
CatOverflow
But How Does a Support Vector Machine Actually Work?
16:35
Oscar Alsing Ferreira
Рет қаралды 33 М.
But what is a neural network? | Deep learning chapter 1
18:40
3Blue1Brown
Рет қаралды 18 МЛН
Can You Draw a Square With 3 Lines?
00:54
Stokes Twins
Рет қаралды 53 МЛН
Cute dog Won Squid Game 😱💸 #dog # funny #cartoon
00:33
Wooffey
Рет қаралды 21 МЛН
The moment we stopped understanding AI [AlexNet]
17:38
Welch Labs
Рет қаралды 1,6 МЛН
Why Does Diffusion Work Better than Auto-Regression?
20:18
Algorithmic Simplicity
Рет қаралды 455 М.
But How Does The MultiLayer Perceptron Actually Work?
14:46
Oscar Alsing Ferreira
Рет қаралды 50 М.
Compliant Mechanisms that LEARN! - Mechanical Neural Network Architected Materials
24:11
The FACTs of Mechanical Design
Рет қаралды 762 М.
How might LLMs store facts | DL7
22:43
3Blue1Brown
Рет қаралды 1,1 МЛН
What if all the world's biggest problems have the same solution?
24:52
Backpropagation, step-by-step | DL3
12:47
3Blue1Brown
Рет қаралды 4,9 МЛН
Why Neural Networks can learn (almost) anything
10:30
Emergent Garden
Рет қаралды 1,2 МЛН
Perceptron
13:22
ritvikmath
Рет қаралды 307 М.
Can You Draw a Square With 3 Lines?
00:54
Stokes Twins
Рет қаралды 53 МЛН