594 Assignment 3
594 Assignment 3
Assignment: 3
03-27-2024
By: Instructor:
Model Training: To train the AI model, we implemented CNN using Rapidminer and
classified the images into their respective classes. This classified dataset is from the
training dataset. We used the Softmax activation function in the output layer under the
deep learning (tensor) operator.
Model Evaluation: in this image classification, we tested the model using the classes
Circle, Pentagon, and Square. We used 6 images in each class for the testing dataset.
The goal of the model evaluation was to test the trained CNN AI model to check its
capability to predict unknown images and categorize them into the trained image
classes. The accuracy metric is used here to measure the efficiency and performance of
the trained model.
Report: We have successfully implemented CNN using Rapidminer to obtain an
accurate image classification deep learning model. We used 5 classes of images and
trained the model to classify them into their respective classes. Then testing dataset
was used to test the model performance in which 3 classes were chosen with 6 images
each. The role of neurons in the development of a deep learning model is observed in
the deep learning model. Neurons receive one or more input signals and send output
signals to neurons deeper in the neural network. The activation function calculates the
output value for the neuron. The activation function calculates the output value for the
neuron.
Depending on the data preparation, the accuracy of the classification model fluctuates.
In this assignment, we have used different shapes to make it easy for the machine to
identify the differences and categorize the images into their respective classes.
The model was designed with different layers of deep learning with convolution layer,
pooling layer, dropout layer, activation layer, fully-connected layer, and the output layer.
The accuracy metric was selected to measure the model performance. An epoch in
machine learning means one complete pass of the training dataset through the
algorithm. The number of epochs specifies the number of complete passes of the entire
training dataset passing through the training or learning process of the algorithm. We
have set the number of epochs to 100.
Testing the model with test image classes, gave us 100% accuracy of the performance
displaying the efficiency of the deep learning model. The model was able to classify the
test images circles, pentagons, and squares accurately.