This java application is built to predict one's chance of becoming an entrepreneur. It utilises the Naive Bayes Classifier and is trained by a CSV data set.
| Class | Description |
|---|---|
| DataHandler.java | Converts CSV data into java-readable values |
| FileProcessor.java | Basic File Processing, Read + Write |
| GUI.java | GUI Manager |
| Control.java | Main controller |
| NaiveBayes.java | Naive Bayes Classifier |
| TestUtils.java | Testing utilities |
- File manager (read and write to a file)
- Find frequencies of a key
- Find likelihood of a key
- Apply Naive Bayes algorithm
- Dynamic file and data processor
- Flexible dataset - Train another CSV data set
- Modernised & Minimal GUI (Credit: FormDev Software GmbH)
- Java SDK 17
- IntelliJ IDEA
- Java Swing
