This repository contains the files of my project for the "Artificial Intelligence" course at Amirkabir University of Technology (Tehran Polytechnic).
This project deals with a classification problem. Since we are trying to classify images, we have decided to solve it with a convolutional neural network due to its abilities in image processing.
The data we used are available on Kaggle.
We created a CNN with the following architecture:
Conv2D
: 64x64x8MaxPool
: 32x32x8Conv2D
32x32x8MaxPool
: 16x16x8Flatten
: 2048Dense
: 16Dense
: 16Dense
: 1
Total params: 33,737
We used binary_accuracy
as the performance metric of the network.
We used binary_crossentropy
as the loss function of the network.
Our CNN model can classify images of pump impeller with an accuracy of ~96%.