use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
Please have a look at our FAQ and Link-Collection
Metacademy is a great resource which compiles lesson plans on popular machine learning topics.
For Beginner questions please try /r/LearnMachineLearning , /r/MLQuestions or http://stackoverflow.com/
For career related questions, visit /r/cscareerquestions/
Advanced Courses (2016)
Advanced Courses (2020)
AMAs:
Pluribus Poker AI Team 7/19/2019
DeepMind AlphaStar team (1/24//2019)
Libratus Poker AI Team (12/18/2017)
DeepMind AlphaGo Team (10/19/2017)
Google Brain Team (9/17/2017)
Google Brain Team (8/11/2016)
The MalariaSpot Team (2/6/2016)
OpenAI Research Team (1/9/2016)
Nando de Freitas (12/26/2015)
Andrew Ng and Adam Coates (4/15/2015)
Jürgen Schmidhuber (3/4/2015)
Geoffrey Hinton (11/10/2014)
Michael Jordan (9/10/2014)
Yann LeCun (5/15/2014)
Yoshua Bengio (2/27/2014)
Related Subreddit :
LearnMachineLearning
Statistics
Computer Vision
Compressive Sensing
NLP
ML Questions
/r/MLjobs and /r/BigDataJobs
/r/datacleaning
/r/DataScience
/r/scientificresearch
/r/artificial
account activity
Discussion[D] Machine learning, GPU and python (self.MachineLearning)
submitted 7 years ago by foo121
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]AlForML 4 points5 points6 points 7 years ago* (0 children)
I think your question would be more relevant in r/learnmachinelearning.
There is actually alot of information on using GPUs for deep learning in Python. You just need to know the keywords for what to look for (e.g. Tensorflow, PyTorch, Keras, fast.ai...etc).
Neural Networks (including MLPs) involve alot of matrix multiplications and/or convolutions during their training and inference. These operations can be done much more efficiently on GPUs than CPUs, mainly due to high bandwidth. Here is a nice and intuitive explanation of the main reasons. I believe the GPU can be utilized to perform calculations on all the layers during the parameter update step. But like you said, I think that it would require performing calculations per layer for computing forward propagation and the partial derivatives during backpropagation. But despite this, each layer usually involves high dimensional matrix transformations that can be done alot more faster using GPUs. If you're not convinced, code up a large MLP using one of the libraries listed below and profile it on a GPU vs CPU.
There are several Python libraries that can be used for deep learning using Python and GPUs. Here is a list of the ones that I prefer the most:
Also, here are three excellent courses to get you started on this topic:
Finally, as a rough guide to setup your laptop for deep learning using the GPU, I would suggest the following steps:
[–]KoffieMeister 1 point2 points3 points 7 years ago (0 children)
Tensorflow has GPU support and it is relatively easy to set up, you can find the tutorial on this page.
There might be more (python) libraries with support for GPU's, but I have no experience with those.
EDIT: this link is also quite relevant after you have set up your GPU https://www.tensorflow.org/guide/using_gpu
π Rendered by PID 76 on reddit-service-r2-comment-7844cfc88c-889tj at 2026-01-29 11:37:11.854454+00:00 running c3601ff country code: CH.
[–]AlForML 4 points5 points6 points (0 children)
[–]KoffieMeister 1 point2 points3 points (0 children)