Skip to content

fabrii4/Hopfield-like-network

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hopfield-like network

Work in progress!

As briefly discussed in Hopfield-like network.pdf, an Hopfield-like feed-forward network is capable to store and retrieve an indefinite number of patterns (given by the number of output neurons).

Experiments are in progress to determine if this mechanism could be useful in the realization of an unsupervised network for image segmentation/classification.

A simple proof of concept of such a network is provided in HN_minst_test.py. In this example, 10 samples from the MINST dataset (1 for each class) are stored in a 1-layer Hopfield-like network. When 10 different samples from the same dataset are run throught the network, they are correctly classified most of the time.

A simple improvement on this approach would be to consider a 2-layer architecture where multiple samples for each class are stored in the first layer and assigned to the same output neuron in the second layer.

A more interesting way of improvement could come from using the tools of M-theory, in particular invariant representations and templates.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published