OpenAI and Google release "activation atlases" for visualizing machine learning's internal thought process
OpenAI and Google have released a visualization tool they call activation atlases, which visualize the internal interactions among neural networks' individual neurons.
The results are map-like, psychedelic visualizations that show how a neural net can differentiate between different patterns, animal species, or similar objects.
OpenAI says the tool helps shed light into machine learning's unintelligible decision making.
OpenAI also released a demo that allows users to explore atlases and discover how a neural network differentiates between a wok and a regular frying pan, for example.
From OpenAI's blog post:
For example, a special kind of activation atlas can be created to show how a network tells apart frying pans and woks. Many of the things we see are what one expects. Frying pans are more squarish, while woks are rounder and deeper. But it also seems like the model has learned that frying pans and woks can also be distinguished by food around them — in particular, wok is supported by the presence of noodles. Adding noodles to the corner of the image will fool the model 45% of the time!
The company's work in AI involves consumer-facing services like Google Assistant and Google Cloud, startups like DeepMind, and industry resources like TensorFLow, a machine learning library.
The former research lab recently completed a landmark deal: $1 billion in funding to develop artificial general intelligence, the field's holy grail.
Brilliant offers courses in computer science, math, and natural sciences.
Brilliant is made with the loving efforts of lifelong learners from MIT, Caltech, Duke, the University of Chicago, and more.
In school, people are often trained to apply formulas to rote problems. But this traditional approach prevents deeper understanding of concepts, reduces independent critical thinking, and cultivates few useful skills.
Whether you're looking for Computer Science Fundamentals or are ready to learn to write your own Neural Networks, Brilliant has a course for you: