feedback-alignment-pytorch icon indicating copy to clipboard operation
feedback-alignment-pytorch copied to clipboard

Implementation of feedback alignment learning in PyTorch

Feedback Alignment in PyTorch

This is a simple implementation of Random synaptic feedback weights support error backpropagation for deep learning in PyTorch.

Base codes are adapted from official PyTorch tutorial.

It implements simple MLP with one hidden layer, without non-linear activation function.

Run train_fa_vs_bp_linear_model.py to compare performance between feedback alignment vs backpropagation.