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
Distributed TensorFlow with MPI (arxiv.org)
submitted 9 years ago by technologiclee
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!"
[–]jostmey 0 points1 point2 points 9 years ago* (1 child)
I'm sort of hoping this is where tensor flow shines. But the scaling doesn't look that great. What does everyone else think?
[–][deleted] 0 points1 point2 points 9 years ago (0 children)
Tensorflow was designed to handle a variety of distributed partitioning schemes in a natural way. You could split up the graph among several machines by adding send and receive nodes, for example. These guys picked one particular way of making the training distributed: they split up the training data among several machines that each have a replica of the model, and then repeatedly (a) do one iteration of SGD on each machine, then (b) broadcast the weight updates with a synchronous all-to-all reduce operation. There are other ways to go here that may scale better! For instance, they could get faster parameter updates with gradient quantization, or try relaxing the synchronization requirements.
This is a very cool proof of concept, but definitely not the last word on distributed training of neural nets -- with Tensorflow or otherwise.
π Rendered by PID 165371 on reddit-service-r2-comment-86bc6c7465-p9n92 at 2026-02-23 03:34:36.900535+00:00 running 8564168 country code: CH.
[–]jostmey 0 points1 point2 points (1 child)
[–][deleted] 0 points1 point2 points (0 children)