Sun Dec 15 10:45:04 2024 dogs_vs_cats1(): python version: 3.10.12 numpy version: 1.26.4 tensorflow version: 2.16.1 keras version: 3.1.1 Use a convolutional neural model to classify jpeg images of dogs and cats. Model: "sequential" ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━┓ ┃ Layer (type) ┃ Output Shape ┃ Param # ┃ ┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━┩ │ conv2d (Conv2D) │ (None, 148, 148, 32) │ 896 │ ├─────────────────────────────────┼────────────────────────┼───────────────┤ │ max_pooling2d (MaxPooling2D) │ (None, 74, 74, 32) │ 0 │ ├─────────────────────────────────┼────────────────────────┼───────────────┤ │ conv2d_1 (Conv2D) │ (None, 72, 72, 64) │ 18,496 │ ├─────────────────────────────────┼────────────────────────┼───────────────┤ │ max_pooling2d_1 (MaxPooling2D) │ (None, 36, 36, 64) │ 0 │ ├─────────────────────────────────┼────────────────────────┼───────────────┤ │ conv2d_2 (Conv2D) │ (None, 34, 34, 128) │ 73,856 │ ├─────────────────────────────────┼────────────────────────┼───────────────┤ │ max_pooling2d_2 (MaxPooling2D) │ (None, 17, 17, 128) │ 0 │ ├─────────────────────────────────┼────────────────────────┼───────────────┤ │ conv2d_3 (Conv2D) │ (None, 15, 15, 128) │ 147,584 │ ├─────────────────────────────────┼────────────────────────┼───────────────┤ │ max_pooling2d_3 (MaxPooling2D) │ (None, 7, 7, 128) │ 0 │ ├─────────────────────────────────┼────────────────────────┼───────────────┤ │ flatten (Flatten) │ (None, 6272) │ 0 │ ├─────────────────────────────────┼────────────────────────┼───────────────┤ │ dense (Dense) │ (None, 512) │ 3,211,776 │ ├─────────────────────────────────┼────────────────────────┼───────────────┤ │ dense_1 (Dense) │ (None, 1) │ 513 │ └─────────────────────────────────┴────────────────────────┴───────────────┘ Total params: 3,453,121 (13.17 MB) Trainable params: 3,453,121 (13.17 MB) Non-trainable params: 0 (0.00 B) Found 2000 images belonging to 2 classes. Found 1000 images belonging to 2 classes. data_batch.shape: (20, 150, 150, 3) labels_batch.shape: (20,) Epoch 1/30  1/100 ━━━━━━━━━━━━━━━━━━━━ 2:15 1s/step - acc: 0.3000 - loss: 0.7076  2/100 ━━━━━━━━━━━━━━━━━━━━ 27s 282ms/step - acc: 0.3375 - loss: 0.7191  3/100 ━━━━━━━━━━━━━━━━━━━━ 27s 282ms/step - acc: 0.3694 - loss: 0.7183  4/100 ━━━━━━━━━━━━━━━━━━━━ 27s 282ms/step - acc: 0.3896 - loss: 0.7169  5/100 ━━━━━━━━━━━━━━━━━━━━ 27s 290ms/step - acc: 0.4097 - loss: 0.7148  6/100 ━━━━━━━━━━━━━━━━━━━━ 27s 288ms/step - acc: 0.4289 - loss: 0.7118  7/100 ━━━━━━━━━━━━━━━━━━━━ 26s 286ms/step - acc: 0.4452 - loss: 0.7086  8/100 ━━━━━━━━━━━━━━━━━━━━ 26s 287ms/step - acc: 0.4567 - loss: 0.7066  9/100 ━━━━━━━━━━━━━━━━━━━━ 26s 286ms/step - acc: 0.4646 - loss: 0.7055  10/100 ━━━━━━━━━━━━━━━━━━━━ 25s 284ms/step - acc: 0.4721 - loss: 0.7043  11/100 ━━━━━━━━━━━━━━━━━━━━ 25s 284ms/step - acc: 0.4780 - loss: 0.7034  12/100 ━━━━━━━━━━━━━━━━━━━━ 24s 284ms/step - acc: 0.4812 - loss: 0.7029  13/100 ━━━━━━━━━━━━━━━━━━━━ 24s 283ms/step - acc: 0.4841 - loss: 0.7024  14/100 ━━━━━━━━━━━━━━━━━━━━ 24s 283ms/step - acc: 0.4863 - loss: 0.7020  15/100 ━━━━━━━━━━━━━━━━━━━━ 24s 283ms/step - acc: 0.4883 - loss: 0.7017  16/100 ━━━━━━━━━━━━━━━━━━━━ 23s 282ms/step - acc: 0.4898 - loss: 0.7014  17/100 ━━━━━━━━━━━━━━━━━━━━ 23s 281ms/step - acc: 0.4915 - loss: 0.7011  18/100 ━━━━━━━━━━━━━━━━━━━━ 23s 281ms/step - acc: 0.4929 - loss: 0.7008  19/100 ━━━━━━━━━━━━━━━━━━━━ 22s 280ms/step - acc: 0.4938 - loss: 0.7005  20/100 ━━━━━━━━━━━━━━━━━━━━ 22s 280ms/step - acc: 0.4951 - loss: 0.7003  21/100 ━━━━━━━━━━━━━━━━━━━━ 22s 279ms/step - acc: 0.4964 - loss: 0.7000  22/100 ━━━━━━━━━━━━━━━━━━━━ 21s 279ms/step - acc: 0.4973 - loss: 0.6998  23/100 ━━━━━━━━━━━━━━━━━━━━ 21s 279ms/step - acc: 0.4988 - loss: 0.6996  24/100 ━━━━━━━━━━━━━━━━━━━━ 21s 278ms/step - acc: 0.5001 - loss: 0.6994  25/100 ━━━━━━━━━━━━━━━━━━━━ 20s 278ms/step - acc: 0.5012 - loss: 0.6993  26/100 ━━━━━━━━━━━━━━━━━━━━ 20s 277ms/step - acc: 0.5021 - loss: 0.6991  27/100 ━━━━━━━━━━━━━━━━━━━━ 20s 277ms/step - acc: 0.5027 - loss: 0.6990  28/100 ━━━━━━━━━━━━━━━━━━━━ 19s 277ms/step - acc: 0.5032 - loss: 0.6988  29/100 ━━━━━━━━━━━━━━━━━━━━ 19s 277ms/step - acc: 0.5035 - loss: 0.6987  30/100 ━━━━━━━━━━━━━━━━━━━━ 19s 276ms/step - acc: 0.5038 - loss: 0.6986  31/100 ━━━━━━━━━━━━━━━━━━━━ 19s 276ms/step - acc: 0.5040 - loss: 0.6985  32/100 ━━━━━━━━━━━━━━━━━━━━ 18s 276ms/step - acc: 0.5042 - loss: 0.6984  33/100 ━━━━━━━━━━━━━━━━━━━━ 18s 276ms/step - acc: 0.5040 - loss: 0.6983  34/100 ━━━━━━━━━━━━━━━━━━━━ 18s 276ms/step - acc: 0.5039 - loss: 0.6982  35/100 ━━━━━━━━━━━━━━━━━━━━ 17s 275ms/step - acc: 0.5039 - loss: 0.6981  36/100 ━━━━━━━━━━━━━━━━━━━━ 17s 276ms/step - acc: 0.5040 - loss: 0.6981  37/100 ━━━━━━━━━━━━━━━━━━━━ 17s 276ms/step - acc: 0.5041 - loss: 0.6980  38/100 ━━━━━━━━━━━━━━━━━━━━ 17s 276ms/step - acc: 0.5042 - loss: 0.6979  39/100 ━━━━━━━━━━━━━━━━━━━━ 16s 276ms/step - acc: 0.5043 - loss: 0.6978  40/100 ━━━━━━━━━━━━━━━━━━━━ 16s 276ms/step - acc: 0.5044 - loss: 0.6978  41/100 ━━━━━━━━━━━━━━━━━━━━ 16s 275ms/step - acc: 0.5045 - loss: 0.6977  42/100 ━━━━━━━━━━━━━━━━━━━━ 15s 275ms/step - acc: 0.5047 - loss: 0.6976  43/100 ━━━━━━━━━━━━━━━━━━━━ 15s 275ms/step - acc: 0.5049 - loss: 0.6976  44/100 ━━━━━━━━━━━━━━━━━━━━ 15s 275ms/step - acc: 0.5051 - loss: 0.6975  45/100 ━━━━━━━━━━━━━━━━━━━━ 15s 276ms/step - acc: 0.5053 - loss: 0.6974  46/100 ━━━━━━━━━━━━━━━━━━━━ 14s 276ms/step - acc: 0.5055 - loss: 0.6974  47/100 ━━━━━━━━━━━━━━━━━━━━ 14s 277ms/step - acc: 0.5056 - loss: 0.6973  48/100 ━━━━━━━━━━━━━━━━━━━━ 14s 277ms/step - acc: 0.5057 - loss: 0.6972  49/100 ━━━━━━━━━━━━━━━━━━━━ 14s 277ms/step - acc: 0.5059 - loss: 0.6972  50/100 ━━━━━━━━━━━━━━━━━━━━ 13s 277ms/step - acc: 0.5061 - loss: 0.6971  51/100 ━━━━━━━━━━━━━━━━━━━━ 13s 277ms/step - acc: 0.5063 - loss: 0.6971  52/100 ━━━━━━━━━━━━━━━━━━━━ 13s 277ms/step - acc: 0.5065 - loss: 0.6970  53/100 ━━━━━━━━━━━━━━━━━━━━ 13s 277ms/step - acc: 0.5067 - loss: 0.6969  54/100 ━━━━━━━━━━━━━━━━━━━━ 12s 277ms/step - acc: 0.5069 - loss: 0.6969  55/100 ━━━━━━━━━━━━━━━━━━━━ 12s 277ms/step - acc: 0.5071 - loss: 0.6968  56/100 ━━━━━━━━━━━━━━━━━━━━ 12s 277ms/step - acc: 0.5072 - loss: 0.6968  57/100 ━━━━━━━━━━━━━━━━━━━━ 11s 277ms/step - acc: 0.5073 - loss: 0.6967  58/100 ━━━━━━━━━━━━━━━━━━━━ 11s 276ms/step - acc: 0.5075 - loss: 0.6967  59/100 ━━━━━━━━━━━━━━━━━━━━ 11s 276ms/step - acc: 0.5077 - loss: 0.6966  60/100 ━━━━━━━━━━━━━━━━━━━━ 11s 276ms/step - acc: 0.5078 - loss: 0.6966  61/100 ━━━━━━━━━━━━━━━━━━━━ 10s 276ms/step - acc: 0.5080 - loss: 0.6965  62/100 ━━━━━━━━━━━━━━━━━━━━ 10s 276ms/step - acc: 0.5081 - loss: 0.6965  63/100 ━━━━━━━━━━━━━━━━━━━━ 10s 276ms/step - acc: 0.5082 - loss: 0.6964  64/100 ━━━━━━━━━━━━━━━━━━━━ 9s 276ms/step - acc: 0.5083 - loss: 0.6964   65/100 ━━━━━━━━━━━━━━━━━━━━ 9s 276ms/step - acc: 0.5085 - loss: 0.6963  66/100 ━━━━━━━━━━━━━━━━━━━━ 9s 276ms/step - acc: 0.5086 - loss: 0.6963  67/100 ━━━━━━━━━━━━━━━━━━━━ 9s 276ms/step - acc: 0.5088 - loss: 0.6962  68/100 ━━━━━━━━━━━━━━━━━━━━ 8s 276ms/step - acc: 0.5091 - loss: 0.6962  69/100 ━━━━━━━━━━━━━━━━━━━━ 8s 276ms/step - acc: 0.5093 - loss: 0.6961  70/100 ━━━━━━━━━━━━━━━━━━━━ 8s 276ms/step - acc: 0.5096 - loss: 0.6961  71/100 ━━━━━━━━━━━━━━━━━━━━ 8s 276ms/step - acc: 0.5098 - loss: 0.6960  72/100 ━━━━━━━━━━━━━━━━━━━━ 7s 276ms/step - acc: 0.5101 - loss: 0.6960  73/100 ━━━━━━━━━━━━━━━━━━━━ 7s 276ms/step - acc: 0.5104 - loss: 0.6959  74/100 ━━━━━━━━━━━━━━━━━━━━ 7s 276ms/step - acc: 0.5106 - loss: 0.6958  75/100 ━━━━━━━━━━━━━━━━━━━━ 6s 276ms/step - acc: 0.5109 - loss: 0.6958  76/100 ━━━━━━━━━━━━━━━━━━━━ 6s 276ms/step - acc: 0.5112 - loss: 0.6957  77/100 ━━━━━━━━━━━━━━━━━━━━ 6s 276ms/step - acc: 0.5115 - loss: 0.6957  78/100 ━━━━━━━━━━━━━━━━━━━━ 6s 276ms/step - acc: 0.5118 - loss: 0.6956  79/100 ━━━━━━━━━━━━━━━━━━━━ 5s 276ms/step - acc: 0.5120 - loss: 0.6956  80/100 ━━━━━━━━━━━━━━━━━━━━ 5s 276ms/step - acc: 0.5122 - loss: 0.6955  81/100 ━━━━━━━━━━━━━━━━━━━━ 5s 276ms/step - acc: 0.5124 - loss: 0.6955  82/100 ━━━━━━━━━━━━━━━━━━━━ 4s 276ms/step - acc: 0.5127 - loss: 0.6954  83/100 ━━━━━━━━━━━━━━━━━━━━ 4s 276ms/step - acc: 0.5128 - loss: 0.6954  84/100 ━━━━━━━━━━━━━━━━━━━━ 4s 276ms/step - acc: 0.5130 - loss: 0.6954  85/100 ━━━━━━━━━━━━━━━━━━━━ 4s 275ms/step - acc: 0.5132 - loss: 0.6953  86/100 ━━━━━━━━━━━━━━━━━━━━ 3s 276ms/step - acc: 0.5133 - loss: 0.6953  87/100 ━━━━━━━━━━━━━━━━━━━━ 3s 276ms/step - acc: 0.5135 - loss: 0.6953  88/100 ━━━━━━━━━━━━━━━━━━━━ 3s 276ms/step - acc: 0.5136 - loss: 0.6952  89/100 ━━━━━━━━━━━━━━━━━━━━ 3s 275ms/step - acc: 0.5137 - loss: 0.6952  90/100 ━━━━━━━━━━━━━━━━━━━━ 2s 276ms/step - acc: 0.5139 - loss: 0.6952  91/100 ━━━━━━━━━━━━━━━━━━━━ 2s 276ms/step - acc: 0.5140 - loss: 0.6951  92/100 ━━━━━━━━━━━━━━━━━━━━ 2s 276ms/step - acc: 0.5141 - loss: 0.6951  93/100 ━━━━━━━━━━━━━━━━━━━━ 1s 275ms/step - acc: 0.5143 - loss: 0.6951  94/100 ━━━━━━━━━━━━━━━━━━━━ 1s 275ms/step - acc: 0.5144 - loss: 0.6951  95/100 ━━━━━━━━━━━━━━━━━━━━ 1s 275ms/step - acc: 0.5146 - loss: 0.6950  96/100 ━━━━━━━━━━━━━━━━━━━━ 1s 275ms/step - acc: 0.5147 - loss: 0.6950  97/100 ━━━━━━━━━━━━━━━━━━━━ 0s 275ms/step - acc: 0.5149 - loss: 0.6950  98/100 ━━━━━━━━━━━━━━━━━━━━ 0s 275ms/step - acc: 0.5150 - loss: 0.6949  99/100 ━━━━━━━━━━━━━━━━━━━━ 0s 275ms/step - acc: 0.5152 - loss: 0.6949 100/100 ━━━━━━━━━━━━━━━━━━━━ 0s 275ms/step - acc: 0.5154 - loss: 0.6949 100/100 ━━━━━━━━━━━━━━━━━━━━ 32s 310ms/step - acc: 0.5155 - loss: 0.6948 - val_acc: 0.5000 - val_loss: 0.6874 Epoch 2/30 100/100 ━━━━━━━━━━━━━━━━━━━━ 0s 167us/step - acc: 0.0000e+00 - loss: 0.0000e+00 - val_acc: 0.0000e+00 - val_loss: 0.0000e+00 Epoch 3/30  1/100 ━━━━━━━━━━━━━━━━━━━━ 46s 473ms/step - acc: 0.5000 - loss: 0.6975  2/100 ━━━━━━━━━━━━━━━━━━━━ 27s 277ms/step - acc: 0.5125 - loss: 0.6918  3/100 ━━━━━━━━━━━━━━━━━━━━ 26s 275ms/step - acc: 0.5083 - loss: 0.6918  4/100 ━━━━━━━━━━━━━━━━━━━━ 26s 279ms/step - acc: 0.5063 - loss: 0.6913  5/100 ━━━━━━━━━━━━━━━━━━━━ 26s 279ms/step - acc: 0.5090 - loss: 0.6906  6/100 ━━━━━━━━━━━━━━━━━━━━ 26s 279ms/step - acc: 0.5172 - loss: 0.6897  7/100 ━━━━━━━━━━━━━━━━━━━━ 25s 276ms/step - acc: 0.5260 - loss: 0.6889  8/100 ━━━━━━━━━━━━━━━━━━━━ 25s 274ms/step - acc: 0.5352 - loss: 0.6880  9/100 ━━━━━━━━━━━━━━━━━━━━ 24s 275ms/step - acc: 0.5418 - loss: 0.6874  10/100 ━━━━━━━━━━━━━━━━━━━━ 24s 275ms/step - acc: 0.5486 - loss: 0.6866  11/100 ━━━━━━━━━━━━━━━━━━━━ 24s 275ms/step - acc: 0.5533 - loss: 0.6859  12/100 ━━━━━━━━━━━━━━━━━━━━ 24s 275ms/step - acc: 0.5568 - loss: 0.6853  13/100 ━━━━━━━━━━━━━━━━━━━━ 23s 274ms/step - acc: 0.5596 - loss: 0.6849  14/100 ━━━━━━━━━━━━━━━━━━━━ 23s 274ms/step - acc: 0.5614 - loss: 0.6844  15/100 ━━━━━━━━━━━━━━━━━━━━ 23s 274ms/step - acc: 0.5627 - loss: 0.6841  16/100 ━━━━━━━━━━━━━━━━━━━━ 23s 274ms/step - acc: 0.5640 - loss: 0.6837  17/100 ━━━━━━━━━━━━━━━━━━━━ 22s 274ms/step - acc: 0.5649 - loss: 0.6834  18/100 ━━━━━━━━━━━━━━━━━━━━ 22s 276ms/step - acc: 0.5655 - loss: 0.6831  19/100 ━━━━━━━━━━━━━━━━━━━━ 22s 276ms/step - acc: 0.5663 - loss: 0.6828  20/100 ━━━━━━━━━━━━━━━━━━━━ 22s 276ms/step - acc: 0.5672 - loss: 0.6825  21/100 ━━━━━━━━━━━━━━━━━━━━ 21s 276ms/step - acc: 0.5680 - loss: 0.6821  22/100 ━━━━━━━━━━━━━━━━━━━━ 21s 276ms/step - acc: 0.5689 - loss: 0.6818  23/100 ━━━━━━━━━━━━━━━━━━━━ 21s 276ms/step - acc: 0.5691 - loss: 0.6816  24/100 ━━━━━━━━━━━━━━━━━━━━ 20s 276ms/step - acc: 0.5692 - loss: 0.6815  25/100 ━━━━━━━━━━━━━━━━━━━━ 20s 276ms/step - acc: 0.5690 - loss: 0.6814  26/100 ━━━━━━━━━━━━━━━━━━━━ 20s 276ms/step - acc: 0.5686 - loss: 0.6813  27/100 ━━━━━━━━━━━━━━━━━━━━ 20s 275ms/step - acc: 0.5683 - loss: 0.6812  28/100 ━━━━━━━━━━━━━━━━━━━━ 19s 275ms/step - acc: 0.5680 - loss: 0.6812  29/100 ━━━━━━━━━━━━━━━━━━━━ 19s 275ms/step - acc: 0.5681 - loss: 0.6811  30/100 ━━━━━━━━━━━━━━━━━━━━ 19s 275ms/step - acc: 0.5681 - loss: 0.6810  31/100 ━━━━━━━━━━━━━━━━━━━━ 18s 275ms/step - acc: 0.5681 - loss: 0.6810  32/100 ━━━━━━━━━━━━━━━━━━━━ 18s 275ms/step - acc: 0.5680 - loss: 0.6809  33/100 ━━━━━━━━━━━━━━━━━━━━ 18s 275ms/step - acc: 0.5678 - loss: 0.6809  34/100 ━━━━━━━━━━━━━━━━━━━━ 18s 275ms/step - acc: 0.5678 - loss: 0.6809  35/100 ━━━━━━━━━━━━━━━━━━━━ 17s 274ms/step - acc: 0.5678 - loss: 0.6808  36/100 ━━━━━━━━━━━━━━━━━━━━ 17s 275ms/step - acc: 0.5677 - loss: 0.6808  37/100 ━━━━━━━━━━━━━━━━━━━━ 17s 275ms/step - acc: 0.5677 - loss: 0.6807  38/100 ━━━━━━━━━━━━━━━━━━━━ 17s 275ms/step - acc: 0.5677 - loss: 0.6807  39/100 ━━━━━━━━━━━━━━━━━━━━ 16s 275ms/step - acc: 0.5678 - loss: 0.6806  40/100 ━━━━━━━━━━━━━━━━━━━━ 16s 275ms/step - acc: 0.5678 - loss: 0.6806  41/100 ━━━━━━━━━━━━━━━━━━━━ 16s 275ms/step - acc: 0.5678 - loss: 0.6806  42/100 ━━━━━━━━━━━━━━━━━━━━ 15s 275ms/step - acc: 0.5678 - loss: 0.6805  43/100 ━━━━━━━━━━━━━━━━━━━━ 15s 275ms/step - acc: 0.5679 - loss: 0.6805