Project information
- Category: Neural Networks / Associative Memory
- Project duration: Feb '25 - Mar '25
- Team size: 5
- Dataset: CIFAR-10 (Binarized & Grayscale)
- Github URL: Forgetful-Memory-Machines
- Report URL: Detailed Report
Forgetful Memory Machines: Hopfield Networks
Technology(s) Used: PyTorch, NumPy, Hebbian Learning, Storkey Learning, Spiking Neural Networks (SNN), Izhikevich Models
- Advanced Hopfield Variants: Implemented and compared Hebbian, Storkey, and Phase-Space Learning models to enhance storage capacity and robustness against masked or flipped inputs.
- Phase-Space Learning: Developed models with iterative feedback loops that successfully stored and reconstructed up to 600 grayscale images with high precision.
- Biologically Inspired AI: Designed Spiking Hopfield Networks using Izhikevich neuron models to explore error-correcting abilities in a temporal, spike-based dynamics environment.
- Grayscale Encoding: Experimented with bit-level grayscale encoding and binary thresholding to adapt traditional binarized networks for complex CIFAR-10 data.
- Evaluation: Quantitatively assessed performance using Mean Squared Error (MSE) and network capacity analysis under various corruption levels.