Changes for version 1.00
- The following features were implemented over the course of time (see also My::Perceptron v0.04 on github):
- create perceptron
- process data: &train method
- read csv - for training stage
- save and load the perceptron
- output algorithm for train
- read and calculate data line by line
- validate method
- read csv bulk
- write predicted values into original file
- write predicted values into new file
- test method
- read csv bulk
- write predicted values into original file
- write predicted values into new file
- confusion matrix
- read only expected and predicted columns, line by line
- return a hash of data
- TP, TN, FP, FN
- total entries
- accuracy
- sensitivity
- display confusion matrix data to console
- use Text:Matrix
- synonyms
- synonyms MUST call actual subroutines and not copy pasting!
- train: tame, exercise
- validate: take_mock_exam, take_lab_test
- test: take_real_exam, work_in_real_world
- generate_confusion_matrix: get_exam_results
- display_confusion_matrix: display_exam_results
- save_perceptron: preserve
- load_perceptron: revive
Modules
A Newbie Friendly Module to Create, Train, Validate and Test Perceptrons / Neurons