There are 4 repositories under hebbian-learning topic.
Meta-Learning through Hebbian Plasticity in Random Networks: https://arxiv.org/abs/2007.02686
NGC-Learn: Neurobiological Learning and Biomimetic Systems Simulation in Python
A lightweight and flexible framework for Hebbian learning in PyTorch.
Hopfield network implemented with Python
Python implementation of the Epigenetic Robotic Architecture (ERA). It includes standalone classes for Self-Organizing Maps (SOM) and Hebbian Networks.
PyPi Package of Self-Organizing Recurrent Neural Networks (SORN) and Neuro-robotics using OpenAI Gym
NeuroMorphic Predictive Model with Spiking Neural Networks (SNN) using Pytorch
Code for the assignments for the Computational Neuroscience Course BT6270 in the Fall 2018 semester
Implementation of Hopfield Neural Network in Python based on Hebbian Learning Algorithm
A neural network model builder, leveraging a neuro-symbolic interface.
unsupervised learning of natural images -- à la SparseNet.
This repository has implementations of various alternatives to backpropagation for training neural networks.
Computational Neuroscience projects.
In this project, I used Hebbian, Perceptron, Adaline, MultiClassPerceptron and MultiClassAdaline neural networks to implement X and O character recognition.
Code for Limbacher, T., Özdenizci, O., & Legenstein, R. (2022). Memory-enriched computation and learning in spiking neural networks through Hebbian plasticity. arXiv preprint arXiv:2205.11276.
🐣 Code for my master thesis "Biologically Plausible Deep Learning through Neuroevolution"
This is a python implementation of Kuramoto model with adaptive rewiring. Adaptive rewiring is meant to simulate the ebb and flow of social interactions.
Projects of the course Artificial Neural Networks by Dr. Mozayani - Fall 2019
Assignments on Neural Networks
Assorted mix of code studying Neural Networks, Deep Learning, and training strategies.
Implementing Hopfield Networks from scratch, testing their content addressable memory, attractor, and energy landscape, investigating their resistance to noise, experimenting with their memory capacity, and putting strain on them with sparse patterns.
A Hopfield network to reconstruct patterns (numerical digits) and cope with noise.
PCAnet and different PCA methods, implemented with numpy. Including powerPCA, HebbianPCA, kernelPCA and PCAnet
In this project, I used Hebbian, Perceptron and Adaline neural networks to implement AND gate, and OR gate.
Term project for CS525
Playing with biologically plausible deep learning
Create Hebbian AI robots and evolve their brains to walk
Pytorch Implementation, Experiments and Exploration of Biologically Plausible Neural Networks as a final project of CLPS1291 @ Brown
This repository contains basic neural network design concepts like hebbian learning, perceptron rule, filtered learning
Iterative winners-take-all algorithm
A Hedonistic Hebbian Neural Network in python.
Neuronal Networks Simulation