The main aim of this nanoproject is to help you understand intuitively and interactively the role of Weights and Biases. Build logical operators by manually tweaking weights and biases values. Inspired by Lesson 2.8 "Perceptrons as Logical Operators" from Udacity course Intro to Deep Learning with PyTorch.
Perceptrons Included:
- AND Perceptron
- OR Perceptron
- NOT Perceptron
- "XOR Perceptron"
- XOR 2-Layer Perceptron
python3 jupyter numpy matplotlib ipywidgets
- Clone this repo
git clone https://github.com/trsvchn/interactive-perceptrons.git
- Install dependencies
pip install -r requirements.txt
jupyter nbextension enable --py widgetsnbextensionOpen perceptrons.ipynb in your jupyter.
Have fun!

