Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/yuehhua/hopfields.jl

Modern Hopfield layer implementations in Julia
https://github.com/yuehhua/hopfields.jl

deep-learning hopfield-network hopfield-neural-network

Last synced: 11 days ago
JSON representation

Modern Hopfield layer implementations in Julia

Awesome Lists containing this project

README

        

# Hopfields.jl

[![Stable](https://img.shields.io/badge/docs-stable-blue.svg)](https://yuehhua.github.io/Hopfields.jl/stable/)
[![Dev](https://img.shields.io/badge/docs-dev-blue.svg)](https://yuehhua.github.io/Hopfields.jl/dev/)
[![Build Status](https://github.com/yuehhua/Hopfields.jl/actions/workflows/CI.yml/badge.svg?branch=main)](https://github.com/yuehhua/Hopfields.jl/actions/workflows/CI.yml?query=branch%3Amain)
[![Coverage](https://codecov.io/gh/yuehhua/Hopfields.jl/branch/main/graph/badge.svg)](https://codecov.io/gh/yuehhua/Hopfields.jl)

Hopfields.jl provides basic implementation of Hopfield layers that can be stacked in deep learning model. It is implemented based on Flux.jl framework and is CUDA-available with CUDA.jl.

## References

This repository contains the Julia implementation of paper [Hopfield Networks is All You Need](https://arxiv.org/abs/2008.02217). For more details, you can check their [blog post](https://ml-jku.github.io/hopfield-layers/) and repository [ml-jku/hopfield-layers](https://github.com/ml-jku/hopfield-layers).