*3.4. Implementation Details*

The "RMSPROP" function was used as an optimizer. In the beginning, "0.0001" learning rate was selected randomly and 50 epochs were used, meaning each photo of training data was examined 50 times. As only 50 epochs were selected due to the limited dataset, we chose a large number of epoch models to move towards overfitting, which means instead of training, the model started removing the available small dataset. For this reason, we chose to lose many epochs to avoid overfitting.
