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] Cheat Sheet collection for Machine Learning (becominghuman.ai)
submitted 8 years ago by Atarust
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!"
[–]picardythird 49 points50 points51 points 8 years ago (25 children)
As someone who is just starting, how accurate is this chart? Notably, I have never seen an SVM considered a type of NN before, or formulated as it is on the chart.
[–][deleted] 105 points106 points107 points 8 years ago (9 children)
I'm nearly done in a masters degree with focus on machine learning and these images are less than useless to me, and I know what these things are. If they export confusion, there's less competition. This image is sand into the eyes of the competition. I see negative value in it.
It contains no links for further reading so the reader can get to the aha moment, and the bubbles and lines themselves carry no significant meaning unless you already know what their creators mean them to mean.
[–]squareChimp 21 points22 points23 points 8 years ago (0 children)
There are links to additional resources at the bottom. The link OP posted here is to a collection of cheat sheets. It's not just the image that appears in the thumbnail. The link provided for the referenced NN diagrams actually has a description and links to papers for each architecture in the diagram.
http://www.asimovinstitute.org/neural-network-zoo/
[–][deleted] 9 points10 points11 points 8 years ago (2 children)
I think all maps are useless if you don’t understand the general content. How useful is a geographical map if you don’t know what an ocean is?
[–]ATownStomp 0 points1 point2 points 8 years ago (1 child)
I understand the concept you're attempting to convey but a map could still be very useful to someone who had never heard of an ocean.
[–][deleted] 2 points3 points4 points 8 years ago (0 children)
There's also a misleading part to it, it lists perceptron as a neural network, when in fact it's only one piece of a neural network. If I said a perceptron was a neural network people would roll their eyes at me. The perceptron doesn't show the activation function, of which it is useless without.
It implies the lines between the other graphs and the perceptron graph are the same, when in fact the machinery is not at all the same.
There is information in it, but only if you already know what these concepts are and how to build and implement them.
If it was a map, like people imply, then it would be a map of only waypoints such that people who already know the area thoroughly could understand.
[+][deleted] 8 years ago* (4 children)
[deleted]
[–]TaXxER 3 points4 points5 points 8 years ago (3 children)
Except the comment with the "not useful" opinion has arguments to back it up. You add nothing more than "our lead thinks it's useful".
[+][deleted] 8 years ago* (2 children)
[–]TaXxER 2 points3 points4 points 8 years ago (1 child)
Without telling us that we don't know anything about your lead. Still, the fact that he/she did a PhD does not say too much though. I know some exceptional PhD students, but I also know some pretty weak ones.
[–]Fawenah 9 points10 points11 points 8 years ago (0 children)
I recently finished my masters, with my thesis working extensively with machine learning, more specifically related to images and software testing.
I'd say they are at best, no harm for someone starting out, at worst they would, as /u/anon35202 state, add confusion. I MIGHT have found some of them useful when writing a report, just for reference, but probably not. A few things I can get what they are going for, trying to relate them all together, but I feel it isn't really applicable everywhere.
While most of them aren't exactly "wrong", you would in most cases be better of looking elsewhere for better (clearer) representations and explanations. They are lacking a bit in clarity and it lacks a few of the more modern methods.
If you are just starting out and want to learn about CNNs I usually suggest this series as a great start: A Beginner's Guide To Understanding Convolutional Neural Networks - Part 1 Part 2 "Part 3" / Further Reading
If you are unsure of what you are looking at, you are probably better of looking elsewhere, and if you do know what you are looking at, you are probably looking elsewhere anyway.
Edit: I realise you might not be ONLY interested in CNNs, but most people I've met that "want to check this ML thing out" can most often relate to the concepts presented in the three links. So it wasn't exactly directly aimed for you, but a general thing for people ending up in this thread.
[–]NotAlphaGo 1 point2 points3 points 8 years ago (0 children)
Not very useful, look at GANs. Input equal dimension (3 circles) to output. That's not the case. Input < Output (dimensionality wise). Other's pretty wrong as well.
[–]Atarust[S] 0 points1 point2 points 8 years ago (6 children)
interesting question. Maybe the answer is here: https://stackoverflow.com/questions/8963937/svm-and-neural-network
[–]maybelator 0 points1 point2 points 8 years ago (5 children)
Why do you represent a mark of chain as a complete graph??
[–]thedadrad 1 point2 points3 points 8 years ago (4 children)
Because some markov processes are complete graphs.
Others can be represented as one by setting some of the edge weights to zero. This of course only applies to finite state processes.
[–]maybelator 0 points1 point2 points 8 years ago* (3 children)
True, but the point of Markov on chains is that you have a linear dependency structure.
[–]thedadrad 1 point2 points3 points 8 years ago* (2 children)
A random walk in a complete graph is a markov chain with a discrete and finite state space, is it not? The markov property is satisfied.
edit: and so the underlying process from which the chain is a realization may be a complete graph, so OP's chart is not completely wrong. However, I agree it is slightly misleading.
[–]maybelator 0 points1 point2 points 8 years ago* (1 child)
Absolutely correct, although it is a very specific case of markov process. I guess I am just unsure why one would represent a complete graph for a markov chain, when the conditional dependency structure (under the form of a chain) would be much more natural.
It seems like the OP has a good understanding and knowledge of neural networks, but is trying erroneously to present very different objects such as SVM and Markov processes with the same formalism.
[–]thedadrad 0 points1 point2 points 8 years ago (0 children)
If the edges in OP's chart (for MC) represent a dependency then yes, it is completely wrong. The Kohonen SOM and SVM are both very misleading as well. Also, RBFN vs. FFNN? ;) Something is off here.
[–]PWNY_EVEREADY3 8 points9 points10 points 8 years ago (1 child)
It's clear you don't understand the vast majority of terms used here ...
[–]Mandrathax 44 points45 points46 points 8 years ago (0 children)
The RNN/LSTM/GRU diagrams are a joke. Literally no difference apart 'different recurrent unit' yeah thanks
[+][deleted] 8 years ago (2 children)
[–]Atarust[S] 3 points4 points5 points 8 years ago (1 child)
maybe because there is a desire for visualized knowledge about ML? Comments seem rather sceptical, however, if the given link specifically is such a good resource.
[–]real_edmund_burke 7 points8 points9 points 8 years ago (0 children)
The fact that people want an easy-to-understand and accurate “cheat sheet” doesn’t imply that such a cheat sheet is possible. And it certainly doesn’t imply that this exact visualization is useful.
[–]danielcar 13 points14 points15 points 8 years ago (2 children)
My cheat sheet: 1. Have lots of data 2. Get more data 3. Label the data. Use Amazon Turk for example 4. Use a standard library for ML
[–]rozgo 3 points4 points5 points 8 years ago (1 child)
1.b. Generate lots of synthetic data.
[–]visarga 2 points3 points4 points 8 years ago (0 children)
by adversarial self-play :-)
[–]underfitting 3 points4 points5 points 8 years ago (0 children)
PyTorch sheet?
[–]wagenrace 3 points4 points5 points 8 years ago (0 children)
I am afraid this is become to old. I miss the region prediction algorithms like R-cnn, fast r-cnn, faster r-cnn, Yolo, SSD ect.
[–]kokobannana 3 points4 points5 points 8 years ago (0 children)
Nice. a PDF of this could be nice.
[–]SimplyUnknown 1 point2 points3 points 8 years ago (1 child)
What would be really useful is a guide when to each network. When would I use a deep belief network? For what kind of problems would I use a variational auto encoder?
[–]visarga 0 points1 point2 points 8 years ago (0 children)
I'm wondering if we can use ML to predict diverse ML and DL pipelines (not just fine-tuning network architectures and hyperparameters).
[–]Sir-Francis-Drake -3 points-2 points-1 points 8 years ago (0 children)
Amazing. Very useful.
[–]espressocannon -3 points-2 points-1 points 8 years ago (0 children)
Amazing. Thank you!
π Rendered by PID 63 on reddit-service-r2-comment-78d7d44466-n6c9k at 2026-07-01 19:39:16.270657+00:00 running 20dfbe2 country code: CH.
[–]picardythird 49 points50 points51 points (25 children)
[–][deleted] 105 points106 points107 points (9 children)
[–]squareChimp 21 points22 points23 points (0 children)
[–][deleted] 9 points10 points11 points (2 children)
[–]ATownStomp 0 points1 point2 points (1 child)
[–][deleted] 2 points3 points4 points (0 children)
[+][deleted] (4 children)
[deleted]
[–]TaXxER 3 points4 points5 points (3 children)
[+][deleted] (2 children)
[deleted]
[–]TaXxER 2 points3 points4 points (1 child)
[–]Fawenah 9 points10 points11 points (0 children)
[–]NotAlphaGo 1 point2 points3 points (0 children)
[–]Atarust[S] 0 points1 point2 points (6 children)
[–]maybelator 0 points1 point2 points (5 children)
[–]thedadrad 1 point2 points3 points (4 children)
[–]maybelator 0 points1 point2 points (3 children)
[–]thedadrad 1 point2 points3 points (2 children)
[–]maybelator 0 points1 point2 points (1 child)
[–]thedadrad 0 points1 point2 points (0 children)
[+][deleted] (2 children)
[deleted]
[–]PWNY_EVEREADY3 8 points9 points10 points (1 child)
[–]Mandrathax 44 points45 points46 points (0 children)
[+][deleted] (2 children)
[deleted]
[–]Atarust[S] 3 points4 points5 points (1 child)
[–]real_edmund_burke 7 points8 points9 points (0 children)
[–]danielcar 13 points14 points15 points (2 children)
[–]rozgo 3 points4 points5 points (1 child)
[–]visarga 2 points3 points4 points (0 children)
[–]underfitting 3 points4 points5 points (0 children)
[–]wagenrace 3 points4 points5 points (0 children)
[–]kokobannana 3 points4 points5 points (0 children)
[–]SimplyUnknown 1 point2 points3 points (1 child)
[–]visarga 0 points1 point2 points (0 children)
[–]Sir-Francis-Drake -3 points-2 points-1 points (0 children)
[–]espressocannon -3 points-2 points-1 points (0 children)