Skip to content

Latest commit

 

History

History
26 lines (20 loc) · 1.07 KB

README.md

File metadata and controls

26 lines (20 loc) · 1.07 KB

Perceptron Letter Detection

This project detects trained letters with perceptron algorithm. Initial values, input data and test folder are prepared for Laurene Fausett, "Fundamentals Of Neural Networks" pp.71-76 character recognition example 2.14.

Requirements:

Python 3, Tkinter

Run:

python letter_detection.py

User Interface:

alt screenshot

Load Button: Training file is loading into view
Save Button: Saving file is saving to file. (Attention: Files first character must be target letter)
Clear Button: Clears the view
Learning Rate: Perceptron learnign rate value. It must be 0 < LR < 1
Threshold: Perceptron threshold value
Max. Iterations: Perceptron maximum iterations value
Train Button: Training folder (data folder)
Weight & Bias Button: Show weights and bias values
Grid: Mouse click swaps on/off neurons
Test Button: Testing current view
Result: Current testing view result
Test Folder Button: Test folder view