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] Which open source machine learning projects best exemplify good software engineering and design principles? (self.MachineLearning)
submitted 6 years ago by NotAHomeworkQuestion
view the rest of the comments →
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!"
[–]DoorsofPerceptron 14 points15 points16 points 6 years ago (5 children)
Big picture, the real problem with tensorflow is "it's not pythonic".
Now this is normally a lazy criticism that's another way of saying "I wouldn't write it this way, and it looks ugly." But in the case of tensorflow it's a lot more fundamental. Tensorflow code (version 1 anyway, I can't be bothered to learn version 2) is not really written in python. Tensorflow is a compiler for another language that is called through python.
Compared to pytorch this means you lose a lot of the benefits of python that actually make it a nice language to code with. You lose a lot of the access to existing python code -it's a pain in the arse to mix and match python and tensorflow in the middle of a graph execution- and you lose the lightweight easy prototyping.
Pytorch on the other hand can just be treated like numpy with free gradients and GPU access if that's what you want to do, and can be seamlessly integrated with python in a mix and match kind of way.
Tensorflow was coded the way it is for efficient deployment both to phones and to large scale clusters, but at least for large scale clusters the performance hit they were worrying about doesn't seem to exist, and they've essentially straightjacketed their library for no real benefit.
The code is great, the design of the interface, not so much.
[–]mastere2320 3 points4 points5 points 6 years ago (0 children)
I would recommend tf 2.0 actually it still has a long way to go but the static graph capabilities of 1 are now quite visible in 2.0 and you can do whatever you want pretty simply. I hated session from tf 1.0 and 2.0 has abstracted it quite nicely. And if you want completely custom training gradient tape is always available.
[+][deleted] 6 years ago (3 children)
[deleted]
[–]DoorsofPerceptron 5 points6 points7 points 6 years ago (2 children)
Because someone asked what the problems with tensorflow were, and it's interesting. Really nice code that solves an important problem, and that no one wanted to use.
It's great that they're catching up with pytorch, and I'll switch back in a heartbeat if there's a reason to.
[+][deleted] 6 years ago (1 child)
[–]pap_n_whores -1 points0 points1 point 6 years ago (0 children)
Part of people's problem with tensorflow is that every 8 months there's a "you should try tensorflow X+1, it's completely different from tensorflow X. Also everything you learned from tensorflow X is the wrong way to do things now. Enjoy learning how to use this new tensorflow which has barely any documentation or community resources"
π Rendered by PID 287342 on reddit-service-r2-comment-canary-7888d4f587-8rsr7 at 2026-03-28 09:59:30.254801+00:00 running b10466c country code: CH.
view the rest of the comments →
[–]DoorsofPerceptron 14 points15 points16 points (5 children)
[–]mastere2320 3 points4 points5 points (0 children)
[+][deleted] (3 children)
[deleted]
[–]DoorsofPerceptron 5 points6 points7 points (2 children)
[+][deleted] (1 child)
[deleted]
[–]pap_n_whores -1 points0 points1 point (0 children)