Deep Learning Frameworks Compared

Share it with your friends Like

Thanks! Share it with your friends!

Close

In this video, I compare 5 of the most popular deep learning frameworks (SciKit Learn, TensorFlow, Theano, Keras, and Caffe). We go through the pros and cons of each, as well as some code samples, eventually coming to a definitive conclusion.

The code for the TensorFlow vs Theano part of the video is here:
https://github.com/llSourcell/tensorflow_vs_theano

An article that explains the differences in more detail:
https://medium.com/@sentimentron/faceoff-theano-vs-tensorflow-e25648c31800#.bg4xmz1au

I created a Slack channel for us, sign up here:
https://wizards.herokuapp.com/

Learn more about TF Learn here:
https://github.com/tflearn/tflearn

and here:
https://www.tensorflow.org/versions/r0.9/tutorials/tflearn/index.html

Learn more about TensorFlow here:
https://www.oreilly.com/learning/hello-tensorflow

More on Keras here:
http://machinelearningmastery.com/tutorial-first-neural-network-python-keras/

More on SciKit Learn here:
http://scikit-learn.org/stable/tutorial/

More on Caffe here:
http://christopher5106.github.io/deep/learning/2015/09/04/Deep-learning-tutorial-on-Caffe-Technology.html

More on Theano here:
https://github.com/Newmu/Theano-Tutorials

Thanks for watching guys, I do this for you. If you like my videos, feel free to support me on Patreon and please LIKE, SUBSCRIBE, COMMENT, AND SHARE!

https://www.patreon.com/user?u=3191693
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!

Comments

Sachin Jha says:

2:32 line 9 error

Abhijit Bandyopadhyay says:

What about MS CNTK?

António Caeiro says:

I would love to see an update video in 2019

saurabh pandey says:

Pytorch anyone?

Vatsalay Khobragade says:

i feel verry bad for scikit learn 🙁

Cory Cook says:

Is it just me or does the Airbnb icon look like a erect penis

Salah Eddine Ghamri says:

You don't know pytorch ?

AKSHAY BORSE says:

what will you say about caffe2 and pytorch as compared to all these frameworks?

Minting Coins says:

If it makes sense, could you make an updated version of this video?

Atharva Pagare says:

Guess who has windows support now? 🙂

Daniel Baron says:

Informative video, I would have to disagree with the end statement that Tensorflow is best for research. I would absolutely recommend that anyone looking to perform research, or simply learn how to create Neural Network based models, they should look at Pytorch. It doesn't depend on graph computation which makes it far easier to debug. The cost in performance for a non graph based deep learning library has been blown out of proportion by Tensorflow fans IMO.

Visalini Kumaraswamy says:

You have content.. but, be a bit slow.. Why are you rushing.. 0.25% slower than as it is now would do much better… Content Delivery is really important..

Deep Learning Partnership says:

Theano dead.

chris mahn says:

hmm airbnb logo looks like an erect ** lol

Sayyam Jain says:

2 Minutes silence for Theano

ChegevaraXR650R says:

pytorch????

Prateek Gupta says:

Hehehehe.. "how many layers you got?". Would rather it more if he were like "Are O sambha..Kitni layers h?"

Anshuman Kumar says:

Mx net master race

Wasi Ali says:

can we use tensorflow with java?

Nikunj sardhara says:

Who else noticed ac tivation?

cuong tran says:

hi. Can you use neural networks to compare two texts? If feasible, hopefully you can provide me with documentation and explanation. thank you. thank you very much

Faiga Alawad says:

What about caffe2 ?

Joey Ortiz says:

0:15 is that really AirBnb's Logo? ….

Hammerhead Monkey says:

Those memes are hilarious!

Write a comment

*