Siraj Raval
How does a Neural network work? Its the basis of deep learning and the reason why image recognition, chatbots, self driving cars, and language translation work! In this video, i’ll use python to code up a neural network in just 4 minutes using just the numpy library, capable of doing matrix mathematics.
Code for this video:
https://github.com/llSourcell/Make_a_neural_network
I created a Slack channel for us, sign up here:
https://wizards.herokuapp.com/
Please Subscribe! That is the thing you could do that would make me happiest.
I recently created a Patreon page. If you like my videos, feel free to help support my effort here!:
https://www.patreon.com/user?ty=h&u=3191693
2 Great Neural Net Tutorials:
(please subscribe for more videos like these! )
2. https://iamtrask.github.io/2015/07/12/basic-python-network/
Awesome Tutorial Series on Neural Networks:
http://lumiverse.io/series/neural-networks-demystified
The Canonical Machine Learning Course:
https://www.coursera.org/learn/machine-learning
Curious just how inspired neural networks are from brain architecture? Take some time to learn about the human brain! This is my favorite intro to neuroscience course:
https://www.mcb80x.org/
Follow me:
Twitter: https://twitter.com/sirajraval
Facebook: https://www.facebook.com/sirajology Instagram: https://www.instagram.com/sirajraval/ Instagram: https://www.instagram.com/sirajraval/
Signup for my newsletter for exciting updates in the field of AI:
https://goo.gl/FZzJ5w
Hit the Join button above to sign up to become a member of my channel for access to exclusive content!
Source
what program did you use, I assume its python but it doesn't look the same as mine.
wait how do I get the pyton version like yours mine looks like the one that you get when downloading windows and the one they use in the matrix with the green letters and black background I forgot what it's called?
Can anybody tell me which Python environment this is, please?
That was speedy
Not helpful
*HELP AS FAST AS U CAN PLS ;(((*
SyntaxError: invalid syntax
PS C:UsersJan ZienkiewiczDesktopKasztaneqBOT Xkkk> py ai.py
File "ai.py", line 11
[1,1,1]])
^
SyntaxError: invalid syntax
I couldn't spare 2 minutes so I watched it at 4x. Problem was that Siraj sounds like Alvin the Chipmunk at 4x
You lost me at "Let's get started"
Love that video, went right to the point.
I think you should do 40mins video of the same thing exactly – but this time SLOWER…. MUCH MUCH SLOWER….And with more details. Only THEN it'll be a good video. As speed is not the target here – but understanding.
I don't really understand anything… But one day I will
wait… why does the sigmoid function look like that? I thought it was simply:
def sigmoid(x):
return 1/(1 + .exp(-x) )
And if that if statement and stuff make it function better, I'd be really really nice if you could explain it. Sorry if this comment is overly stupid all this neural network stuff is really hard 🙁
Also, I can see you imported numpy as numpy, but because of your habit you started using np from the middle 😛 ……. or is there a meaning to that too??
Something similar in javascript???? How to keep the experience that neural network has got, so next time you run it it remembers all the previous training and can continue to train more for a better result?
would relu work better as an activation fn?
With the 3 typos corrected (as discussed in the coms below), this exact code in the video works great! Thanks, Siraj!
Why do you over-react so much?
OK that was not help full at all. I'm not dum or anything but please, make sense.
Ok this showed up in my recommendation! I found the crazy Siraj!
How can we create multiple layers to create a brain?
Still indian faced and indian mentality, trying to pass amongst europoid skulls.
Aaaaaaand I have no idea what you said.
Hi Siraj,
I appreciate your effort to educate people.
Looks like your verbal delivered code and github codes are different. Please upload the same code or email to me.
Thanks
garbage…
Can u suggest some of deep learning project topics?
What's the purpose ?
Thank you so much Siraj!! You are the man!
Instructions not clear, created doomsday robot that wants to kill everyone
Hi Siraj, Please Which neural network algorithm is best applied on malware classification? Thanks Siraj
X = np.array([0,0,1]) instead of X = np.array([0.0,1])
1+1=2 ok got it.
Amazing video !!! please tell me why have you multiplied the synapse matrix by 2 and subtracted 1 in line 24 and 25 ?
I just came here to say that I totally understood everything he just said 🙂
4mins but video is 3:27…..
Clickbait: Am I a joke to you?
How much speed did you take? ?
Hello man
Your videos are more confusing then informative.
Anyways thanks for a litttttttttle information your videos give