LeNet 5 CNN Architecture.ipynb+ +Colab
LeNet 5 CNN Architecture.ipynb+ +Colab
ipynb - Colab
Image Classification Using LeNet-5 CNN Architecture with the CIFAR-10 Dataset
Model: "sequential"
_________________________________________________________________
Layer (type) Output Shape Param #
=================================================================
conv2d (Conv2D) (None, 28, 28, 6) 456
https://colab.research.google.com/drive/1jcLIZ5S8BXldGbhqZhtjFvX7E7Saz64V#scrollTo=0cF79pQ2Yskc&printMode=true 1/3
6/1/24, 11:33 AM LeNet-5-CNN-Architecture.ipynb - Colab
dense_1 (Dense) (None, 10) 850
=================================================================
Total params: 62006 (242.21 KB)
Trainable params: 62006 (242.21 KB)
Non-trainable params: 0 (0.00 Byte)
_________________________________________________________________
Epoch 1/10
1563/1563 [==============================] - 16s 7ms/step - loss: 1.7944 - accuracy: 0.3648 - val_loss: 1.6707 - val_accuracy: 0.411
Epoch 2/10
1563/1563 [==============================] - 7s 5ms/step - loss: 1.5635 - accuracy: 0.4458 - val_loss: 1.4850 - val_accuracy: 0.4704
Epoch 3/10
1563/1563 [==============================] - 9s 5ms/step - loss: 1.4360 - accuracy: 0.4908 - val_loss: 1.4489 - val_accuracy: 0.4941
Epoch 4/10
1563/1563 [==============================] - 8s 5ms/step - loss: 1.3555 - accuracy: 0.5203 - val_loss: 1.3917 - val_accuracy: 0.5075
Epoch 5/10
1563/1563 [==============================] - 8s 5ms/step - loss: 1.2883 - accuracy: 0.5429 - val_loss: 1.3451 - val_accuracy: 0.5264
Epoch 6/10
1563/1563 [==============================] - 8s 5ms/step - loss: 1.2369 - accuracy: 0.5613 - val_loss: 1.3323 - val_accuracy: 0.5309
Epoch 7/10
1563/1563 [==============================] - 8s 5ms/step - loss: 1.1920 - accuracy: 0.5775 - val_loss: 1.3340 - val_accuracy: 0.5314
Epoch 8/10
1563/1563 [==============================] - 8s 5ms/step - loss: 1.1554 - accuracy: 0.5891 - val_loss: 1.3227 - val_accuracy: 0.5343
Epoch 9/10
1563/1563 [==============================] - 8s 5ms/step - loss: 1.1226 - accuracy: 0.6000 - val_loss: 1.3260 - val_accuracy: 0.5386
Epoch 10/10
1563/1563 [==============================] - 8s 5ms/step - loss: 1.0900 - accuracy: 0.6161 - val_loss: 1.3161 - val_accuracy: 0.5429
313/313 - 1s - loss: 1.3161 - accuracy: 0.5429 - 725ms/epoch - 2ms/step
plt.subplot(1, 2, 1)
plt.plot(history.history['accuracy'], label='Training Accuracy')
plt.plot(history.history['val_accuracy'], label='Validation Accuracy')
plt.xlabel('Epochs')
plt.ylabel('Accuracy')
plt.ylim([0, 1])
plt.legend(loc='lower right')
plt.title('Training and Validation Accuracy')
plt.grid(True)
plt.show()
https://colab.research.google.com/drive/1jcLIZ5S8BXldGbhqZhtjFvX7E7Saz64V#scrollTo=0cF79pQ2Yskc&printMode=true 2/3