@alberjumper Alberto Blanco Garcés, you are the man! First the stok market prediction, and now there you are again. Good job.
@wolfisraging6 жыл бұрын
For learning, I'd say go and implement model from scratch using just numpy. And for production, you can use any higher level library like keras, tensorflow, pytorch, mxnet............ If u use those high end frameworks as beginner then you'd probably gonna be unknown of what actually is going on behind the scene. That's just my suggestion, I have faced it.
@wolfisraging6 жыл бұрын
@@SimonWoodburyForget u r comparing sorting algorithm with ml, dl????? R u out of your mind?????? People who are afraid of scratch implementation don't deserve ml and dl.
@ferrii76 жыл бұрын
@@wolfisraging lol people deserves or not deserves haha ok guardian of dl
@wolfisraging6 жыл бұрын
@Shubham Dhingra , unfortunately for you.... yes
@wolfisraging6 жыл бұрын
@Shubham Dhingra but also definitely not necessarily, you can use tensorflow to calculate gradients
@asciidiego5 жыл бұрын
In the Machine Learning course of Andrew Ng you have to do it all from scratch. Then in the specialization you use raw Tensorflow and later on in the specialization you use Keras. Also... Many deep learning fathers agree that that is a good methodology, e. g. Ian Goodfellow and the very same Professor LeCunn.
@loganathansiva70633 жыл бұрын
Thanks Siraj for your nice videos. Good luck keep going.
@ladjiab7 жыл бұрын
Finally, Machine Learning related video. Thanks Siraj . @BerteADA
@SirajRaval7 жыл бұрын
you got it, more coming
@raekm6 жыл бұрын
Suddenly all videos I search in KZbin start with "Hello World, it's Siraj". Thanks for the amazing content
@prestocranius76277 жыл бұрын
Thank you so much siraj for making this. I asked you this on your twitter handle, and I dont know if you made this based on my tweet, but want to believe you did and I am grateful. Thanks a tonnnn.
@atikkhatri69427 жыл бұрын
This is true advice Siraj. Keras is the best way to deep dive into deep learning. I recommend to read "Deep Learning with Python" book by the Author of Keras himself (françois chollet). Pretty much deep content with many real use cases.
@meghachovatiya18346 жыл бұрын
Amazing Video! So much of info in very short time! Thanks!
@Shadeewolf7 жыл бұрын
Sweets exactly what i just came to your channel for!
@EdrisSaberi7 жыл бұрын
Wonderful video, as always, thank you, Siraj.
@shreyanshvalentino7 жыл бұрын
Awesome video, and congrats people on comments, your counting is effed up
@SirajRaval7 жыл бұрын
haha always
@biomerl7 жыл бұрын
I think your best bet is to use numpy (which just does matrix multiplication if you're really really beginning) to start with. Simple, but requires you understand the mechanics to make it work. I started learning to program in C, in much the same way, and starting from the bottom like that, I feel, has helped me greatly.
@thisismyalias7 жыл бұрын
Agreed.
@SirajRaval7 жыл бұрын
my build a neural net in 4 minutes video does this, would be a great resource
@muhammadsami77116 жыл бұрын
You are totally right but if you want to test different models quickly and want to make a quick project. I would recommend using Keras. The real fun, though comes from making a Neural Net yourself.
@jameslay6505 Жыл бұрын
It's funny how we train machine learning models so differently than we train ourselves. We tend to think it's best to learn from sophisticated explanations at the base level and build our understanding up from that, but we underestimate our ability to innately infer the inner workings of a topic from numerous excellent examples. I learned programming starting with high level languages, without reading a text book, and worked my way down to assembly, then to CPU design using HDL, then back up. I like this because A. it's fun to get stuff done, then B. it's fun to learn how the stuff works under the hood once you know what it's capable of, then C. you understand the whole stack differently. It's a hard sell when we begin with "okay, let's learn what NAND is" when you're like "how is this going to help me make a video game" or whatever.
@UsmanAhmed-sq9bl7 жыл бұрын
Awesome Siraj ! Excellent explanation ! Keras is the best library to build deep nets. Please do mention some thing about coming video.
@larryteslaspacexboringlawr7397 жыл бұрын
thank you for keras video, love your final line of video, i am jelly of your independence from the bloatware monopoly company that shall not be named
@georhodiumgeo98277 жыл бұрын
I agree except you forgot planned obsolescence.
@cptechno5 жыл бұрын
Can you please explain the term DEEP LEARNING. How do you recognize something that is DL or something that isn't DL?
@blackmambagyn5 жыл бұрын
"I've gotta not use anything made by Microsoft!" smartest phrase I've heard this year.
@poopcatapult26235 жыл бұрын
I disagree. I know they used to be really bad especially regarding security but they did a 180 turn with Nadella and produce quite a few infesting pieces of technology. They also participate in open source development and contribute good code. They don't deserve this hate anymore.
@nufosmatic5 жыл бұрын
Does Microsoft actually make anything? It was my understanding they stole everything...
@pharoah3275 жыл бұрын
@@nufosmatic You're thinking of Apple, lol.
@snzn38547 жыл бұрын
@Siraj Raval - Do you not do anymore live streaming tutorials? Also it would be very interesting to see you do a deep-learn learning tutorial using kaggle's dataset and actually competing on kaggles while live streaming.
@SirajRaval7 жыл бұрын
i will do more live streaming soon
@JasonWhittle17 жыл бұрын
Thanks Siraj. I love your video's man.
@tigjuli4 жыл бұрын
Very good content! love it!
@vinay17447 жыл бұрын
You made my day .... Just wondering when you would post this.. Keras..
@kamikaze92716 жыл бұрын
Microsoft has become a lot better after Steve Ballmer left
@wiseversa53695 жыл бұрын
Or after Satya took over
@Ant-xz6he7 жыл бұрын
I just installed Keras and I come on here to see this. Today is gonna be a good day.
@SirajRaval7 жыл бұрын
no need to use my ak
@venuturumillisitaramarao25337 жыл бұрын
Awesome video Siraj ....
@johnhammer86686 жыл бұрын
The ending was awesome.
@pankajkumarmakwana35277 жыл бұрын
Buddy how do get so much energy to teach us all this? You are really awesome. 😎
@foobars38167 жыл бұрын
Why did he say that thing about Microsoft? I didn't get that joke? Is this referring to the processor bugs that they only recently released security fixes for? I'm confused.
@obinnaokafor62525 жыл бұрын
Hatred
@subhokarmakar70657 жыл бұрын
I can only say, Thank You for the help!!
@jayjoshi98347 жыл бұрын
awesome video, siraj bhai....but you need to use proper chroma key to properly subtract you from background
@ChaiKirbs7 жыл бұрын
Please, don't advertise in the comments.
@SirajRaval7 жыл бұрын
yes i will for sure and thanks
7 жыл бұрын
Keras also have the Functional API, which I prefer using.
@user-es8qx5uj2h5 жыл бұрын
exactly 200,000 views, congrats
@MarkJay7 жыл бұрын
I total agree. Keras is great to get started with. Pytorch sounds great but it doesn't seem to have windows support yet.
@TheAcolossus6 жыл бұрын
it does now :)
@lucasmagalhaes12867 жыл бұрын
Is Keras really easier for beginners than TF-Learn?
@jinxblaze7 жыл бұрын
yes
@apetrenko_ai7 жыл бұрын
nah, same
@bem70697 жыл бұрын
Yeah, i've used to do a lot of stuff and it's quite easy to use.
@SirajRaval7 жыл бұрын
yes
@rahulkrishnan5296 жыл бұрын
6:40 and onward helps with building a sequential network yourself. Thanks Siraj.
@PatrickBateman124207 жыл бұрын
@Siraj, awesome as always. Little slip "AlphaGo" was in 2015, not 2017 ....
@jamesbarker63736 жыл бұрын
What does he mean by not using Microsoft products at the end of the video?
@guadybird42665 жыл бұрын
@9:19 >> “Deep Learning is Sexy for a reason!” … I love the face of Support Vector Machines!!!
@FuZZbaLLbee7 жыл бұрын
Why so happy about Theano stopping in 2018?
@JohnEthan7777 жыл бұрын
FuZZbaLLbee Yeah, I think it was because its hard to use but it would have been nice if he indicated why
@FuZZbaLLbee7 жыл бұрын
Ethan9750 I think there was a pydata talk where the speaker prefered it over tensorflow because it allowed to change the framework code more easily.
@SirajRaval7 жыл бұрын
theano requires some absolutely insane configuration and installation (and compilation) of many third party libraries
@AyeshaAhmad926 жыл бұрын
I went crazy trying to get the configurations right for theano to run! Did not like it!
@anandnatarajan71146 жыл бұрын
fantastic information for a person know nothing about deep learning! one feedback would be - information flowing too fast and I had to watch multiple times to understand better. may be it just me, otherwise I love it.
@brajeshkokkonda7 жыл бұрын
Thank you Siraj ! How do I extract digits from any image?
@saminchowdhury79957 жыл бұрын
Sir can you please please do a series on Pytorch. It is such a powerful and promising library and it would be a great addition to your channel and great learning material for us
@Zorn1017 жыл бұрын
Siraj are you an A.I?
@SirajRaval7 жыл бұрын
not yet
@akashkandpal18327 жыл бұрын
input times weight add bias activate ......remembered
@SirajRaval7 жыл бұрын
hi akash thanks
@akashkandpal18327 жыл бұрын
thanks siraj for so informative videos
@netochidozie55286 жыл бұрын
Dear Siraj do need to study maths or compter sceince in school in other to do machine learning or programming
@juanjotwo7 жыл бұрын
Hi Siraj and everyone. F.Chollet has made publicly available some jupyter notebooks with his book examples. I have ported two of them to kaggle kernels so everyone can run and modify those notebooks in the cloud (just sign in kaggle, fork and play with the notebooks). Links to the jupyter notebooks (kaggle kernel): www.kaggle.com/juanjotwo/deep-learning-with-python-notebooks-2-1 www.kaggle.com/juanjotwo/deep-learning-with-python-notebooks-3-5-imdb The original F.Chollet 19 notebooks (run on on a p2.xlarge EC2 instance) github.com/fchollet/deep-learning-with-python-notebooks
@smtabatabaie7 жыл бұрын
But how about TFLearn? isn't it the best option to use with Tensorflow?
@SirajRaval7 жыл бұрын
not maintained well enough
@jyotipch7 жыл бұрын
so good that we are back in AI. I was getting so tangled in the block chains.
@SirajRaval7 жыл бұрын
more AI coming
@Change-Maker7 жыл бұрын
What about AI based block chains. E.g. skychain
@huimingsun33196 жыл бұрын
thank you.your voice and video is really goodq
@celivalg7 жыл бұрын
I think you should start by making your own deep learning library before using something that is already made, to allow you to properly understand how deep learning works,* That's how I started, and I'm glad I did it
@Krishna-zh3pw7 жыл бұрын
can you guide in a bit more details ?
@celivalg7 жыл бұрын
watch this course from the MIT, you'll learn a lot : kzbin.info/www/bejne/q4nXaaR8Z7-tnNE ( I learned a lot ) then grab yourself a language (C++/python, whatever you want) and start experimenting, there is abit of math to do, the wikipedia page on backpropagation can help you you should also make a visual feedback, like a visual representation of your current network, this help when debugging... honestly I started without and I regret it If you want to start quickly, I suggest using processing, you can make simple windows and graphics without worriing too much about classic graphic stuff ( which can be annoying when you are trying to do something else, but have to spend a lot of time on something only usefull in debugging...) processing basically is a really simplified version of java, you can make stuff really quick with this, faster than python from what I've experienced ( in therms of developpement, not really about your program speed... ) Hope this helped :p
@Krishna-zh3pw7 жыл бұрын
oh thanks for quick reply...sorry but I couldn't understand what you meant by processing. point me to an article instead of wasting your time on me, that discusses about this.
@celivalg7 жыл бұрын
Insoluble Fraction processing is a “language” or more like an interpreter/IDE, here is their home page: processing.org
@celivalg7 жыл бұрын
Np :p
@erwinrommel55934 жыл бұрын
Hi am new to this stuff could u kindly tell me are there any free courses available to learn this stuff
@bem70697 жыл бұрын
Dude! That was a cool video.
@gorannovaks7 жыл бұрын
Congratulations. I still can't refuse myself using C# and visual studio..
@irqr48015 жыл бұрын
Hi Siraj. I'm new to this, so I run the code in terminal and in the end like you showed in the beginning nothing will pop up to show a text and in terminal after the epoch 60 the texts still don't make any sense. Am I missing something?
@SomebodyOutTh3re5 жыл бұрын
you are theNewBoston of AI
@bhavykhatri26696 жыл бұрын
At 4:01 captions are showing chaos instead of keras
@nufosmatic5 жыл бұрын
Artificial Stupidity in action...
@nartb6 жыл бұрын
So which part of this is actually different from PyTorch?? I've worked with it a bit and it seems like this is fairly similar so wanna see if I'm missing something. Thanks :)
@cfsantos857 жыл бұрын
Keras is REALLY good but there is a negative point: if you need to use a custom loss function, it become a pain in the a**. I have been trying to implement YOLO loss function and I really don't know how to do it. Besides that, it is very cool!
@crosstuck7 жыл бұрын
Happy new year siraj #Tyler #TeamTyler
@vikbehal6 жыл бұрын
Any recommendations on how to work on algorithm and data-structure required for ML/DL?
@skr_84896 жыл бұрын
Where are dataflow modular visual frontends like dsprobotics Flowstone (formely Synthmaker) for signal processing?
@jitenSSP7 жыл бұрын
Is there an English version?
@gorannovaks7 жыл бұрын
can you do a lesson about locomotion based on reinforcement learning?
@leowiniecki92647 жыл бұрын
What's up with second order optimization in 2k18?
@tonycatman7 жыл бұрын
"The question I get asked the most is..." I don't believe this. I reckon people ask you whether you argue with your hair.
@jigonro7 жыл бұрын
What is up with your hate towards Microsoft?
@moleculist79784 жыл бұрын
if you have to ask...
@JT-iw2cw5 жыл бұрын
Viola came to party!
@akashkandpal18327 жыл бұрын
Siraj Videos comes like Aamir Khan's Blockbuster movies
@onewhoraisesvoice7 жыл бұрын
Siraj, explain us an Apache UIMA, please
@mohamedathilsafrasu.z6785 жыл бұрын
Scene classification possible in tensorflow
@novovires56257 жыл бұрын
I do think it's an old video from your Playlist of Machine Learning.
@yazdipour6 жыл бұрын
9:15 I've gotta not use anything made by Microsoft Me: Meh :/
@ygpsk38607 жыл бұрын
Is it ok to install keras and tensorflow on a regular macbook, or are GPUs necessary?
@ShaikAsad7 жыл бұрын
Yulia Gri You can install it and if you don't have a gpu train them on floydhub
@joshsmit7796 жыл бұрын
Hello World it's Keras
@NghiNguyen-ug8ur6 жыл бұрын
when 1080p look like 360p, great content but upgrade your camera, bro!
@vijaymanoharan29987 жыл бұрын
sirajcoin to the moon
@sunnybeta_7 жыл бұрын
This was exactly what i needed omg i love you
@SirajRaval7 жыл бұрын
love you
@PromethorYT6 жыл бұрын
You should make a neural network that can crop out your green screen better in-real time.
@yeetusfetus86877 жыл бұрын
this is really helpful!
@bauwndule7 жыл бұрын
Thanks for making deep learning accessible for idiots like us. :")
@KehongGong6 жыл бұрын
Hi, May I ask anyone ever tried using Mac pro's Anaconda to run keras tutorial? either in jupyter or spyder, the keras always error when plot training history. Same setup, ubuntu 16.04 works fine, and virtual environment on Mac Jupyter notebook is okay.
@dustinandrews890197 жыл бұрын
Re: Coding Challenge. I've already got one I'm working on. DDPG network that learns a grid world game. github.com/dustinandrews/machinelearning/tree/ddpg-link-gradient/DDPG , Some features: epsilon is dynamic, the better the agent is doing the less randomness in the actions. The simulation supports curriculum training where you can set how far away from the goal the start position can be. agent_play(ddpg) pops up a window and shows how the agent plays the game for one episode.
@SirajRaval7 жыл бұрын
great work Dustin love the choice of grid world!
@dustinandrews890197 жыл бұрын
Thanks! Sorry the code is such a mess. Once I get it all working I'll clean it up and make a repo for it. My critic is learning well, but the actor is still struggling.
@atifadib7 жыл бұрын
Why you hate microsoft bruh?
@binnyarora12197 жыл бұрын
please make a video on spectre and meltdown
@praneshchandrasekaran97816 жыл бұрын
Hey siraj, I'm a mechanical student, is it easy to me to learn deep learning
@kailashntalreja7 жыл бұрын
Awesome Video!!
@anubhavbhattacharya62165 жыл бұрын
Siraj, there's now an easier way - brain.js! It would be great if you could check it out!
@kunalr_ai6 жыл бұрын
Thanks for free education
@durgeshkshirsagar1165 жыл бұрын
Siraj sounds like Keras 😂😂
@guitarheroprince1237 жыл бұрын
you could change the title to "how to get started with deep learning (with keras)"
@yousifahmed2577 жыл бұрын
very very very very very interesting
@pritishjaiswal85806 жыл бұрын
Thanks siraj
@PlayTheMind7 жыл бұрын
Keras? More like KerYAAS!
@CariagaXIII4 жыл бұрын
Javascript Assembly of Web Tensorflow Assembly of AI
@fitmachinelearning3527 жыл бұрын
My Entry. Ours is a new efficient and intuitive algorithm that performs well in continuous action space. It's called Selective Memory. You can see a demo of it here kzbin.info/www/bejne/nnzVd3mbj9akaac