@@ -362,7 +362,7 @@ A hyperparameter unique to the Decision Tree is `splitting`, which essentially d
Changing other hyperparameters such as `max_features`, `min_samples_split` or `min_samples_leaf` (along with many others) is mainly to avoid overfitting or decrease the computational complexity of the model. Since time is not really a limiting factor, and since the accuracy with the default settings is already very high, it was decided to stick with the default.
### Neural Network
See <ahref = "development/MLP_optimise_param.py">NB_optimise_param.py</a> for the source code in full.<br>
See <ahref = "development/MLP_optimise_param.py">MLP_optimise_param.py</a> for the source code in full.<br>
The Multi-Layer Perceptron was optimised using the class `sklearn.model_selection.GridSearchCV`, due to the large number of parameters. The parameters and the values to be tried out were as follows: