C# implementation of the various algorithms based on Genetic Algorithm, Genetic Programming and Artificial Neural Networks.
Clone or download
Latest commit 01f3449 Mar 22, 2018


alt text

GPdotNET v4.0 is C# open source artificial intelligence tool for applying Genetic Programming, Genetic Algorithm and Artificial Neural Networks in modeling, prediction, optimization and pattern recognitions. With GPdotNET you can solve various engineering problems from classic regression and approximation to linear programming transportation and location problems and other machine learning based problems. By providing the learning algorithms GPdotNET uses a data of the research or experimental measures to learn about the problem. The results of learning algorithms are analytical models which can describe or predict the state of the problem, or can recognize the pattern. GPdotNET is very easy to use, even if you have no deep knowledge of GA, GP or ANN, you can apply those methods in finding solutions. The project can be used in modeling any kind of engineering process, which can be described with discrete data, as well as in education during teaching students about evolutionary methods, mainly GP and GA, as well as machine learning mainly Artificial Neural Networks.

Binaries can be downloaded at release section. More info about GPdotNET can be found at https://bhrnjica.net/gpdotnet

Note: The latest version of GPdotNET is separated into two projects:

How to citate GPdotNET

Everybody is free to use GPdotNET with correct citation given as follows:

Hrnjica B. & Danandeh A. (2018), Optimized Genetic Programming Applications: Emerging Research and Opportunities,IGI-Global, ISBN13: 9781522560050,DOI: 10.4018/978-1-5225-6005-0.