Skip to content

andu8705/simple-neurons

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Simple Artificial Neurons

An interactive exploration of the mathematical foundations of artificial neurons, powered by Streamlit. This project visualizes how weights, inputs, and biases interact to produce a neuron's output.

Objectives

This project aims to demystify the core mechanics of a single perceptron. By providing a hands-on interface, it demonstrates:

  • Linear Aggregation: How multiple input signals are weighted and combined.
  • The Role of Bias: How the bias term shifts the activation function independent of inputs.
  • Mathematical Logic: The direct relationship between the linear equation $y = \sum (w_i \cdot x_i) + b$ and the neuron's behavior.

Live Application

Access the deployed project here: Streamlit

Scenarios

The application guides you through three levels of complexity:

  1. Single Input: Basic signal transmission ($y = w \cdot x$).
  2. Dual Input: Weighted summation of two distinct sources.
  3. Triple Input with Bias: A complete linear model incorporating a bias term for offset control.

About

A Streamlit app that demostrates the functionality of simple artificial neurons made with Python.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages