Skip to content

Replication of Krotov&Hopfield's "Unsupervised Learning by Competing Hidden Units" in JAX

Notifications You must be signed in to change notification settings

bhoov/competing-hidden-units-jax

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Unsupervised Learning by Competing Hidden Units, in JAX

WIP

Installation

pip install -r requirements.txt
pip install -U "jax[cuda12]" # Replace with your CUDA version

As always, a contained environment through e.g., conda or venv is recommended.

Running the code

python jax_unsup_learning.py

See the evolution of the weights in the animation.mp4 file.

About

Replication of Krotov&Hopfield's "Unsupervised Learning by Competing Hidden Units" in JAX

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published