M.S. AAI Capstone Chronicles 2024
11
To correct the behavior seen, the pretrained model is fine-tuned with the UAV training set to
learn the relationships between the images and the labels. During this process the model is further
optimized by selecting hyperparameter values that achieve the best performance. These parameters
include batch size, epochs, learning rate, and an optimizer and are selected via a trial-and-error method.
Results/Conclusion
After the model development and optimization processes are complete, it is determined that the CNN
model with a filter size of 16, a 3x3 kernel, and 100 epochs achieves the best performance. The model
performance metrics are summarized in Table 1. From the metrics obtained, the model is not properly
learning to identify and classify objects in the images from the UAV. The low precision and high recall
indicate that the imbalanced dataset is drastically affecting the model results. The accuracy of the model
is illustrated in Figure 7 and shows that the accuracy is increasing as expected with the training data;
however, the validation accuracy is not improving as rapidly as the model learns. Figure 7 further
illustrates the poor model performance through the loss curve. The increase in validation loss indicates
that the model is overfitting to the training dataset and will not be able to generalize to new data.
Table 1
CNN model performance metrics
Evaluation Dataset
Accuracy
Precision
Recall 0.896 0.872
Validation
0.719 0.745
0.465 0.432
Testing
Figure 7
CNN model accuracy (left) and loss (right)
125
Made with FlippingBook - professional solution for displaying marketing and sales documents online