Skip to content

Commit

Permalink
Clean hamux.py
Browse files Browse the repository at this point in the history
  • Loading branch information
bhoov committed Dec 15, 2023
1 parent 06ae800 commit c7a9b96
Show file tree
Hide file tree
Showing 11 changed files with 2,598 additions and 42 deletions.
10 changes: 10 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,11 @@ poetry install

You are free to install the best version of [`jaxlib`](https://jax.readthedocs.io/en/latest/installation.html) that is consistent with your hardware.

## Philosophy

HAMUX v0.2.0 is designed to be as minimal, barebones, and close to the underlying JAX infrastructure as possible. At its simplest, HAMs are energy functions that are defined by assembling smaller energy functions together in a hypergraph. That is all this library provides in `src/hamux.py`. This is in contrast to HAMUX v0.1.0 which tried to be a batteries included library reimplementing many common layers in Deep Learning.

Extensibility will be provided through tutorials and code snippets in the documentation (in development). Contributions to the main library will be limited fundamental improvements to the hypergraph abstraction. See [Contributing](#Contributing) for more details.

## A Universal Abstraction for Hopfield Networks

Expand Down Expand Up @@ -333,3 +338,8 @@ Hoover](https://www.bhoov.com/) (IBM & GATech) - [Polo
Chau](https://faculty.cc.gatech.edu/~dchau/) (GATech) - [Hendrik
Strobelt](http://hendrik.strobelt.com/) (IBM) - [Dmitry
Krotov](https://mitibmwatsonailab.mit.edu/people/dmitry-krotov/) (IBM)


## Contributing

Work in progress.
Binary file added assets/HAMUX YoutubeThumbnail.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading

0 comments on commit c7a9b96

Please sign in to comment.