Skip to content

cots-lab/Continuous-Learing-SOM

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Time invariant Self Organising Map (SOM) methods

Variation of the self-organising map algorithm where the original time-dependent (learning rate and neighbourhood) learning function is replaced by a time-invariant one. These time independent methods allow continous learning.

These implemetation allows to viusalize the convergence in input space. Hence it is advisable to use this for pattern in 1D, 2D, 3D space.

References

How to Use

    data = np.loadtxt("data.csv", delimiter=",")
    som = SOM((15, 15), 2)
    som.learn(data, epochs=30, plot=True)

Tech Stack

    numpy
    warnings
    matplotlib
    functools
    typing
    sys

Demo

demo.mp4

Acknowledgements

Contributing

Contributions are always welcome!

License

MIT

Releases

No releases published

Packages

No packages published

Languages