https://github.com/joshmcdonagh/classification-using-genetic-programming
The repository for my BSc dissertation on the 'Evolutionary Generation of Classifiers using Genetic Programming' which achieved a First mark.
https://github.com/joshmcdonagh/classification-using-genetic-programming
dissertation dissertation-project evolutionary-algorithm genetic-algorithm genetic-programming java jenetics
Last synced: 4 months ago
JSON representation
The repository for my BSc dissertation on the 'Evolutionary Generation of Classifiers using Genetic Programming' which achieved a First mark.
- Host: GitHub
- URL: https://github.com/joshmcdonagh/classification-using-genetic-programming
- Owner: JoshMcDonagh
- License: mit
- Created: 2021-08-06T22:46:37.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2022-01-03T00:25:57.000Z (over 3 years ago)
- Last Synced: 2024-12-27T17:34:23.081Z (6 months ago)
- Topics: dissertation, dissertation-project, evolutionary-algorithm, genetic-algorithm, genetic-programming, java, jenetics
- Language: Java
- Homepage:
- Size: 763 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Classification using Genetic Programming
The repository for my BSc dissertation on the 'Evolutionary Generation of Classifiers using Genetic Programming' which achieved a First mark.
## Abstract
One of the areas of artificial intelligence in which a growing level of research and understanding is being developed is within that of genetic programming (GP), a technique that allows for the solving of potentially complex problems by evolving programs. As our knowledge in GP becomes more comprehensive, the scope for which GP can be applied becomes ever wider, including that of the widely encountered problem of classification.This dissertation proposes and implements a way in which GP can be applied to solve two classification problem instances: the diagnosis of breast cancer patients and the predicting of whether a climate model will fail when simulated given certain parameters. This paper includes the methodologies that will be necessary to complete this work, the design of the GP system, how it will be implemented and configured (including configurations after tuning), and an evaluation of its performance compared with other relevant alternative machine learning methods. Finally, this paper will provide a concluding review of the project, the objectives and tasks it has involved, how they were performed, and final reflections on the project and the processes involved to complete it.