An implementation of neural networks for a coursework.
![Network Diagram](./imgs/Network Diagram 1 - 1 Hidden Layer, fully interconnected.png?raw=true)
- 1. Gather Data
- data-processing/csvParser + data-processing/extract
- 2. Select Predictand(s)
- 3. Data Preprocessing (Stage 1)
- 3.1. Cleansing
- data-processing/cleanse
- 3.2. Identify significant predictors/predictands
- 3.1. Cleansing
- 4. ANN Selection
- 4.1. Network Type
- 4.2. Training Algorithm
- Backpropagation
- 5. Data Preprocessing (Stage 2)
- 5.1. Standardisation
- data-processing/standardise
- 5.2. Data Sets
- data-processing/divide
- 5.1. Standardisation
- 6. Network Training
- 6.1. Architecture
- 6.2. Training
- 7. Evaluation