About
Randy Krum
President of InfoNewt.
Data Visualization and Infographic Design

Infographic Design

Infographics Design | Presentations
Consulting | Data Visualizations

DFW DataViz Meetup

Join the DFW Data Visualization and Infographics Meetup Group if you're in the Dallas/Fort Worth area!

Search the Cool Infographics site

Custom Search

Subscriptions:

 

Feedburner

The Cool Infographics® Gallery:

How to add the
Cool Infographics button to your:

Cool Infographics iOS icon

- iPhone
- iPad
- iPod Touch

 

Read on Flipboard for iPad and iPhone

Featured in the Tech & Science category

Flipboard icon

Twitter Feed
From the Bookstore

Caffeine Poster

The Caffeine Poster infographic

« Visualizing the Fortune 500 | Main | Mapping the Disciplines of User Experience Design »
Tuesday
Sep202016

The Mostly Complete Chart of Neural Networks

The Mostly Complete Chart of Neural Networks infographic

The Mostly Complete Chart of Neural Networks by the team at the Asimov Institute

With new neural network architectures popping up every now and then, it’s hard to keep track of them all. Knowing all the abbreviations being thrown around (DCIGN, BiLSTM, DCGAN, anyone?) can be a bit overwhelming at first.

So I decided to compose a cheat sheet containing many of those architectures. Most of these are neural networks, some are completely different beasts. Though all of these architectures are presented as novel and unique, when I drew the node structures… their underlying relations started to make more sense.

One problem with drawing them as node maps: it doesn’t really show how they’re used. For example, variational autoencoders (VAE) may look just like autoencoders (AE), but the training process is actually quite different. The use-cases for trained networks differ even more, because VAEs are generators, where you insert noise to get a new sample. AEs, simply map whatever they get as input to the closest training sample they “remember”. I should add that this overview is in no way clarifying how each of the different node types work internally (but that’s a topic for another day).

Composing a complete list is practically impossible, as new architectures are invented all the time. Even if published it can still be quite challenging to find them even if you’re looking for them, or sometimes you just overlook some. So while this list may provide you with some insights into the world of AI, please, by no means take this list for being comprehensive; especially if you read this post long after it was written.

High-res poster image version is also available.

 

PrintView Printer Friendly Version

EmailEmail Article to Friend

Reader Comments (3)

Nice blog. The article you have shared about the Neural Networks is good.This is very useful. My friend suggest me to use this blog. I am writing a thesis on the topic neural networks in machine learning. Thank you for sharing.
Thanks for the neural network chart. It`s really helpful for a beginner for AI application.
November 13, 2017 | Unregistered CommenterKim
Actually, in today's date, there are so many tricks to handle networking, I used some different though because I have used some HTML code for this and by used it I create a server holder and by it I handled it.
November 16, 2018 | Unregistered Commenterepson error code 0x97
Editor Permission Required
While we are migrating to a new site design, you must have editing permission for this entry in order to post comments.