Skip to content

This project implements two classification models, an Artificial Neural Network (ANN) and a Genetic Programming (GP) algorithm, using C++ or Java. The ANN utilizes backpropagation for optimization, while the GP evolves arithmetic classifiers over 50 generations with a population of 100. The code is self-contained and utilizes a preprocessed dataset

Notifications You must be signed in to change notification settings

iwandejong/ANN-GP-Classifier

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Assignment III

Statistics

Precision: 0.962060
Recall: 1.000000
Accuracy: 0.976783
F1 Score: 0.980663

Mean: 0.281957
Variance: 0.100707
Standard Deviation: 0.317344
Range: 0.831697

Outputs written to outputs.csv

Running the program

To run the program, execute the following command:

make run

*It is recommended to compile the project before running it.

Cleaning the project

To clean the project, execute the following command:

make clean

Compiling the project

To compile the project, execute the following command:

make compile

About

This project implements two classification models, an Artificial Neural Network (ANN) and a Genetic Programming (GP) algorithm, using C++ or Java. The ANN utilizes backpropagation for optimization, while the GP evolves arithmetic classifiers over 50 generations with a population of 100. The code is self-contained and utilizes a preprocessed dataset

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published