Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/danini-the-panini/clusterga
COS 314 Practical Assignment. Using Genetic Algrothms to find Centroids in a Data Set.
https://github.com/danini-the-panini/clusterga
Last synced: 15 days ago
JSON representation
COS 314 Practical Assignment. Using Genetic Algrothms to find Centroids in a Data Set.
- Host: GitHub
- URL: https://github.com/danini-the-panini/clusterga
- Owner: danini-the-panini
- Created: 2013-04-30T09:07:35.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2013-05-07T12:28:10.000Z (over 11 years ago)
- Last Synced: 2023-06-11T05:35:17.612Z (over 1 year ago)
- Language: Java
- Size: 129 KB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Cluster Genetic Algorithm
=========================COS 314 Artificial Intelligence practical involving finding centroids for a data set using a genetic algorithm.
To build the application:
-------------------------Change directory into the folder you found this README file and execute "ant jar".
This should result in a "dist" folder appearing, containing "ClusterGA.jar", the executable jar file.To run the application:
-----------------------In the same directory, execute "java -jar dist/ClusterGA.jar [data file] [number of clusters]", making sure to specify a valid path to a data file, and a positive integer specifying the desired number of clusters.
Upon execution, you will receive a number of prompts asking for additional information. Probabilities should be input as floating point numbers, and anything outside of the range [0,1] will be clamped.
After inputting all necessary information correctly, the GA will commence, with progress shown as a percentage. Once complete, a window will open showing statistical information, as well as a visual representation of the clustering in the case of a 2D data set.