Skip to content

Shhb-Coder-1999/computational-intelligence

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Computational Intelligence

[Uni · Computational Intelligence · 2022]

Python notebooks implementing foundational neural network learning rules and a genetic algorithm solver, using only NumPy and Matplotlib — no ML frameworks.

Notebooks

Notebook Algorithm Description
hebb.ipynb Hebb Learning Rule Weight update via Hebbian correlation; 2D decision boundary visualization
perceptron.ipynb Perceptron Single-layer binary classifier with step activation; plots misclassification per epoch
adaline.ipynb ADALINE Adaptive linear neuron with LMS (Widrow-Hoff) rule; MSE convergence curve
nqueen.ipynb Genetic Algorithm N-Queens solver using selection, crossover, and mutation; plots fitness over generations

Data

files/1.txtfiles/6.txt are 2D labeled datasets (columns: x₁, x₂, label ∈ {-1, +1}) used as input to the learning notebooks.

Run

pip install numpy scipy matplotlib jupyter
jupyter notebook

Open any .ipynb file and run all cells.

About

[Uni · Computational Intelligence · 2022] Hebb, Perceptron, Adaline, Genetic Algorithm (N-Queens) — Python + NumPy

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors