Emergent X
by CORTEX
🗂️ Education
Version 1.0 💾 1 Mb
📅 Updated August 6, 2016
An interactive experiment with unsupervised convolutional neural networks
Features Emergent X
This app allows the user to interactively experiment with and visualize the training of a single neuron (feature detector) in an unsupervised neural network.
The user provides the online "training data" via taking photos.
Instructions: take photos and be patient -- even small neural networks are computationally intensive!
The network converges on the first "principal component" or most often occurring 2 x 2 feature pattern that multiple images share in common.
This network implements only local learning rules:1.
A neuron is competitive: if it frequently does not fire, it decreases its threshold to respond to stimuli with greater variance.
2.
A neuron is thrifty: if it frequently fires, it increases its threshold3.
When a neuron fires, it tunes its "weights" to move in a direction which will increase the likelihood of a similar pattern triggering it in the future.
Example: if a post synaptic neuron was responding to a high amplitude signal, but now responds to a lower amplitude signal (due to threshold decrease), its weights will move towards the lower amplitude signal.Network structure: 1.
Input layer: 8 x 8 x 3 (3 color channels)2.
Convolutional layer: 2 x 2 x 3 ( 1 neuron with 12 synapses)3.
Activation Map: 7 x 7 x 1Note: Color channels are preprocessed to respond similarly regardless of lighting.
Social Features
Connect and share with friends and the community.
Camera Features
Advanced camera features with editing capabilities.
Learning Tools
Enhance your learning experience with interactive features.
See the Emergent X in Action
What Our Users Say
Don't just take our word for it. Here's what our users have to say about our Android app.
"I liked it"
Christopher Murphy
"Unsersonsible on Note 4"
Victor Sigal
Get the App Today
Available for Android 8.0 and above