{"nbformat":4,"nbformat_minor":0,"metadata":{"colab":{"provenance":[],"authorship_tag":"ABX9TyOGYacx5CUMA/NmLaT7TJDw"},"kernelspec":{"name":"python3","display_name":"Python 3"},"language_info":{"name":"python"}},"cells":[{"cell_type":"code","source":["import tensorflow as tf\n","from tensorflow import keras\n","from tensorflow.keras import datasets,layers,models\n","import matplotlib.pyplot as plt\n","import numpy as np"],"metadata":{"id":"qp3-2ekeSH_I","executionInfo":{"status":"ok","timestamp":1669978521709,"user_tz":-330,"elapsed":669,"user":{"displayName":"Putturu kusumakar Reddy","userId":"07552141107752951949"}}},"execution_count":5,"outputs":[]},{"cell_type":"code","source":["(x_train,y_train), (x_test, y_test) = keras.datasets.mnist.load_data()"],"metadata":{"id":"_Z9ZR_eUefOz","executionInfo":{"status":"ok","timestamp":1669978626893,"user_tz":-330,"elapsed":599,"user":{"displayName":"Putturu kusumakar Reddy","userId":"07552141107752951949"}}},"execution_count":8,"outputs":[]},{"cell_type":"code","source":["x_train.shape"],"metadata":{"colab":{"base_uri":"https://localhost:8080/"},"id":"ZGX_rIzwexZJ","executionInfo":{"status":"ok","timestamp":1669978634237,"user_tz":-330,"elapsed":14,"user":{"displayName":"Putturu kusumakar Reddy","userId":"07552141107752951949"}},"outputId":"a65ba4b6-f42a-49ad-aa92-4f68815ff9b9"},"execution_count":10,"outputs":[{"output_type":"execute_result","data":{"text/plain":["(60000, 28, 28)"]},"metadata":{},"execution_count":10}]},{"cell_type":"code","source":["x_test.shape"],"metadata":{"colab":{"base_uri":"https://localhost:8080/"},"id":"yTrxHWnve1YB","executionInfo":{"status":"ok","timestamp":1669978651232,"user_tz":-330,"elapsed":9,"user":{"displayName":"Putturu kusumakar Reddy","userId":"07552141107752951949"}},"outputId":"a1681686-158d-43bf-ee56-ea565eb6a50e"},"execution_count":11,"outputs":[{"output_type":"execute_result","data":{"text/plain":["(10000, 28, 28)"]},"metadata":{},"execution_count":11}]},{"cell_type":"code","source":["x_train[0].shape"],"metadata":{"colab":{"base_uri":"https://localhost:8080/"},"id":"cWDdubKpe_Gy","executionInfo":{"status":"ok","timestamp":1669978685540,"user_tz":-330,"elapsed":15,"user":{"displayName":"Putturu kusumakar Reddy","userId":"07552141107752951949"}},"outputId":"af16d085-47d4-45af-e338-2c6059de4d8c"},"execution_count":12,"outputs":[{"output_type":"execute_result","data":{"text/plain":["(28, 28)"]},"metadata":{},"execution_count":12}]},{"cell_type":"code","source":["plt.matshow(x_train[10000])"],"metadata":{"colab":{"base_uri":"https://localhost:8080/","height":292},"id":"M76KKMxZfHiS","executionInfo":{"status":"ok","timestamp":1669978724595,"user_tz":-330,"elapsed":856,"user":{"displayName":"Putturu kusumakar Reddy","userId":"07552141107752951949"}},"outputId":"8f25b0a8-115d-46c5-9be3-615c9c726f19"},"execution_count":14,"outputs":[{"output_type":"execute_result","data":{"text/plain":[""]},"metadata":{},"execution_count":14},{"output_type":"display_data","data":{"text/plain":["
"],"image/png":"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\n"},"metadata":{"needs_background":"light"}}]},{"cell_type":"code","source":["x_train = x_train/255\n","x_test = x_test/255"],"metadata":{"id":"0GtPXaLVfMyf","executionInfo":{"status":"ok","timestamp":1669978783880,"user_tz":-330,"elapsed":1340,"user":{"displayName":"Putturu kusumakar Reddy","userId":"07552141107752951949"}}},"execution_count":15,"outputs":[]},{"cell_type":"code","source":["x_train[0]"],"metadata":{"colab":{"base_uri":"https://localhost:8080/"},"id":"ZU0RxVj4ffMK","executionInfo":{"status":"ok","timestamp":1669978796559,"user_tz":-330,"elapsed":14,"user":{"displayName":"Putturu kusumakar Reddy","userId":"07552141107752951949"}},"outputId":"ab537647-6dd3-4e78-d17c-95d96d1ea48f"},"execution_count":16,"outputs":[{"output_type":"execute_result","data":{"text/plain":["array([[0. , 0. , 0. , 0. , 0. ,\n"," 0. , 0. , 0. , 0. , 0. ,\n"," 0. , 0. , 0. , 0. , 0. ,\n"," 0. , 0. , 0. , 0. , 0. ,\n"," 0. , 0. , 0. , 0. , 0. ,\n"," 0. , 0. , 0. ],\n"," [0. , 0. , 0. , 0. , 0. ,\n"," 0. , 0. , 0. , 0. , 0. ,\n"," 0. , 0. , 0. , 0. , 0. ,\n"," 0. , 0. , 0. , 0. , 0. ,\n"," 0. , 0. , 0. , 0. , 0. ,\n"," 0. , 0. , 0. ],\n"," [0. , 0. , 0. , 0. , 0. ,\n"," 0. , 0. , 0. , 0. , 0. ,\n"," 0. , 0. , 0. , 0. , 0. ,\n"," 0. , 0. , 0. , 0. , 0. ,\n"," 0. , 0. , 0. , 0. , 0. ,\n"," 0. , 0. , 0. ],\n"," [0. , 0. , 0. , 0. , 0. ,\n"," 0. , 0. , 0. , 0. , 0. ,\n"," 0. , 0. , 0. , 0. , 0. ,\n"," 0. , 0. , 0. , 0. , 0. ,\n"," 0. , 0. , 0. , 0. , 0. ,\n"," 0. , 0. , 0. ],\n"," [0. , 0. , 0. , 0. , 0. ,\n"," 0. , 0. , 0. , 0. , 0. ,\n"," 0. , 0. , 0. , 0. , 0. ,\n"," 0. , 0. , 0. , 0. , 0. ,\n"," 0. , 0. , 0. , 0. , 0. ,\n"," 0. , 0. , 0. ],\n"," [0. , 0. , 0. , 0. , 0. ,\n"," 0. , 0. , 0. , 0. , 0. ,\n"," 0. , 0. , 0.01176471, 0.07058824, 0.07058824,\n"," 0.07058824, 0.49411765, 0.53333333, 0.68627451, 0.10196078,\n"," 0.65098039, 1. , 0.96862745, 0.49803922, 0. ,\n"," 0. , 0. , 0. ],\n"," [0. , 0. , 0. , 0. , 0. ,\n"," 0. , 0. , 0. , 0.11764706, 0.14117647,\n"," 0.36862745, 0.60392157, 0.66666667, 0.99215686, 0.99215686,\n"," 0.99215686, 0.99215686, 0.99215686, 0.88235294, 0.6745098 ,\n"," 0.99215686, 0.94901961, 0.76470588, 0.25098039, 0. ,\n"," 0. , 0. , 0. ],\n"," [0. , 0. , 0. , 0. , 0. ,\n"," 0. , 0. , 0.19215686, 0.93333333, 0.99215686,\n"," 0.99215686, 0.99215686, 0.99215686, 0.99215686, 0.99215686,\n"," 0.99215686, 0.99215686, 0.98431373, 0.36470588, 0.32156863,\n"," 0.32156863, 0.21960784, 0.15294118, 0. , 0. ,\n"," 0. , 0. , 0. ],\n"," [0. , 0. , 0. , 0. , 0. ,\n"," 0. , 0. , 0.07058824, 0.85882353, 0.99215686,\n"," 0.99215686, 0.99215686, 0.99215686, 0.99215686, 0.77647059,\n"," 0.71372549, 0.96862745, 0.94509804, 0. , 0. ,\n"," 0. , 0. , 0. , 0. , 0. ,\n"," 0. , 0. , 0. ],\n"," [0. , 0. , 0. , 0. , 0. ,\n"," 0. , 0. , 0. , 0.31372549, 0.61176471,\n"," 0.41960784, 0.99215686, 0.99215686, 0.80392157, 0.04313725,\n"," 0. , 0.16862745, 0.60392157, 0. , 0. ,\n"," 0. , 0. , 0. , 0. , 0. ,\n"," 0. , 0. , 0. ],\n"," [0. , 0. , 0. , 0. , 0. ,\n"," 0. , 0. , 0. , 0. , 0.05490196,\n"," 0.00392157, 0.60392157, 0.99215686, 0.35294118, 0. ,\n"," 0. , 0. , 0. , 0. , 0. ,\n"," 0. , 0. , 0. , 0. , 0. ,\n"," 0. , 0. , 0. ],\n"," [0. , 0. , 0. , 0. , 0. ,\n"," 0. , 0. , 0. , 0. , 0. ,\n"," 0. , 0.54509804, 0.99215686, 0.74509804, 0.00784314,\n"," 0. , 0. , 0. , 0. , 0. ,\n"," 0. , 0. , 0. , 0. , 0. ,\n"," 0. , 0. , 0. ],\n"," [0. , 0. , 0. , 0. , 0. ,\n"," 0. , 0. , 0. , 0. , 0. ,\n"," 0. , 0.04313725, 0.74509804, 0.99215686, 0.2745098 ,\n"," 0. , 0. , 0. , 0. , 0. ,\n"," 0. , 0. , 0. , 0. , 0. ,\n"," 0. , 0. , 0. ],\n"," [0. , 0. , 0. , 0. , 0. ,\n"," 0. , 0. , 0. , 0. , 0. ,\n"," 0. , 0. , 0.1372549 , 0.94509804, 0.88235294,\n"," 0.62745098, 0.42352941, 0.00392157, 0. , 0. ,\n"," 0. , 0. , 0. , 0. , 0. ,\n"," 0. , 0. , 0. ],\n"," [0. , 0. , 0. , 0. , 0. ,\n"," 0. , 0. , 0. , 0. , 0. ,\n"," 0. , 0. , 0. , 0.31764706, 0.94117647,\n"," 0.99215686, 0.99215686, 0.46666667, 0.09803922, 0. ,\n"," 0. , 0. , 0. , 0. , 0. ,\n"," 0. , 0. , 0. ],\n"," [0. , 0. , 0. , 0. , 0. ,\n"," 0. , 0. , 0. , 0. , 0. ,\n"," 0. , 0. , 0. , 0. , 0.17647059,\n"," 0.72941176, 0.99215686, 0.99215686, 0.58823529, 0.10588235,\n"," 0. , 0. , 0. , 0. , 0. ,\n"," 0. , 0. , 0. ],\n"," [0. , 0. , 0. , 0. , 0. ,\n"," 0. , 0. , 0. , 0. , 0. ,\n"," 0. , 0. , 0. , 0. , 0. ,\n"," 0.0627451 , 0.36470588, 0.98823529, 0.99215686, 0.73333333,\n"," 0. , 0. , 0. , 0. , 0. ,\n"," 0. , 0. , 0. ],\n"," [0. , 0. , 0. , 0. , 0. ,\n"," 0. , 0. , 0. , 0. , 0. ,\n"," 0. , 0. , 0. , 0. , 0. ,\n"," 0. , 0. , 0.97647059, 0.99215686, 0.97647059,\n"," 0.25098039, 0. , 0. , 0. , 0. ,\n"," 0. , 0. , 0. ],\n"," [0. , 0. , 0. , 0. , 0. ,\n"," 0. , 0. , 0. , 0. , 0. ,\n"," 0. , 0. , 0. , 0. , 0.18039216,\n"," 0.50980392, 0.71764706, 0.99215686, 0.99215686, 0.81176471,\n"," 0.00784314, 0. , 0. , 0. , 0. ,\n"," 0. , 0. , 0. ],\n"," [0. , 0. , 0. , 0. , 0. ,\n"," 0. , 0. , 0. , 0. , 0. ,\n"," 0. , 0. , 0.15294118, 0.58039216, 0.89803922,\n"," 0.99215686, 0.99215686, 0.99215686, 0.98039216, 0.71372549,\n"," 0. , 0. , 0. , 0. , 0. ,\n"," 0. , 0. , 0. ],\n"," [0. , 0. , 0. , 0. , 0. ,\n"," 0. , 0. , 0. , 0. , 0. ,\n"," 0.09411765, 0.44705882, 0.86666667, 0.99215686, 0.99215686,\n"," 0.99215686, 0.99215686, 0.78823529, 0.30588235, 0. ,\n"," 0. , 0. , 0. , 0. , 0. ,\n"," 0. , 0. , 0. ],\n"," [0. , 0. , 0. , 0. , 0. ,\n"," 0. , 0. , 0. , 0.09019608, 0.25882353,\n"," 0.83529412, 0.99215686, 0.99215686, 0.99215686, 0.99215686,\n"," 0.77647059, 0.31764706, 0.00784314, 0. , 0. ,\n"," 0. , 0. , 0. , 0. , 0. ,\n"," 0. , 0. , 0. ],\n"," [0. , 0. , 0. , 0. , 0. ,\n"," 0. , 0.07058824, 0.67058824, 0.85882353, 0.99215686,\n"," 0.99215686, 0.99215686, 0.99215686, 0.76470588, 0.31372549,\n"," 0.03529412, 0. , 0. , 0. , 0. ,\n"," 0. , 0. , 0. , 0. , 0. ,\n"," 0. , 0. , 0. ],\n"," [0. , 0. , 0. , 0. , 0.21568627,\n"," 0.6745098 , 0.88627451, 0.99215686, 0.99215686, 0.99215686,\n"," 0.99215686, 0.95686275, 0.52156863, 0.04313725, 0. ,\n"," 0. , 0. , 0. , 0. , 0. ,\n"," 0. , 0. , 0. , 0. , 0. ,\n"," 0. , 0. , 0. ],\n"," [0. , 0. , 0. , 0. , 0.53333333,\n"," 0.99215686, 0.99215686, 0.99215686, 0.83137255, 0.52941176,\n"," 0.51764706, 0.0627451 , 0. , 0. , 0. ,\n"," 0. , 0. , 0. , 0. , 0. ,\n"," 0. , 0. , 0. , 0. , 0. ,\n"," 0. , 0. , 0. ],\n"," [0. , 0. , 0. , 0. , 0. ,\n"," 0. , 0. , 0. , 0. , 0. ,\n"," 0. , 0. , 0. , 0. , 0. ,\n"," 0. , 0. , 0. , 0. , 0. ,\n"," 0. , 0. , 0. , 0. , 0. ,\n"," 0. , 0. , 0. ],\n"," [0. , 0. , 0. , 0. , 0. ,\n"," 0. , 0. , 0. , 0. , 0. ,\n"," 0. , 0. , 0. , 0. , 0. ,\n"," 0. , 0. , 0. , 0. , 0. ,\n"," 0. , 0. , 0. , 0. , 0. ,\n"," 0. , 0. , 0. ],\n"," [0. , 0. , 0. , 0. , 0. ,\n"," 0. , 0. , 0. , 0. , 0. ,\n"," 0. , 0. , 0. , 0. , 0. ,\n"," 0. , 0. , 0. , 0. , 0. ,\n"," 0. , 0. , 0. , 0. , 0. ,\n"," 0. , 0. , 0. ]])"]},"metadata":{},"execution_count":16}]},{"cell_type":"code","source":["#ANN\n","model = keras.Sequential([\n"," keras.layers.Flatten(input_shape=(28,28)),\n"," keras.layers.Dense(100,activation = 'relu'),\n"," keras.layers.Dense(10,activation = 'softmax')\n","])"],"metadata":{"id":"ppplva_2fiq6","executionInfo":{"status":"ok","timestamp":1669979330582,"user_tz":-330,"elapsed":347,"user":{"displayName":"Putturu kusumakar Reddy","userId":"07552141107752951949"}}},"execution_count":20,"outputs":[]},{"cell_type":"code","source":["model.summary()"],"metadata":{"colab":{"base_uri":"https://localhost:8080/"},"id":"c4ULVeT1hKK8","executionInfo":{"status":"ok","timestamp":1669979402559,"user_tz":-330,"elapsed":19,"user":{"displayName":"Putturu kusumakar Reddy","userId":"07552141107752951949"}},"outputId":"339e5e1a-d7a8-4227-d59c-aa47d1049156"},"execution_count":21,"outputs":[{"output_type":"stream","name":"stdout","text":["Model: \"sequential_1\"\n","_________________________________________________________________\n"," Layer (type) Output Shape Param # \n","=================================================================\n"," flatten_1 (Flatten) (None, 784) 0 \n"," \n"," dense_2 (Dense) (None, 100) 78500 \n"," \n"," dense_3 (Dense) (None, 10) 1010 \n"," \n","=================================================================\n","Total params: 79,510\n","Trainable params: 79,510\n","Non-trainable params: 0\n","_________________________________________________________________\n"]}]},{"cell_type":"code","source":["model.compile(optimizer= 'adam',loss = 'sparse_categorical_crossentropy',metrics=[\"accuracy\"])"],"metadata":{"id":"fd-uyIRPh214","executionInfo":{"status":"ok","timestamp":1669980169331,"user_tz":-330,"elapsed":380,"user":{"displayName":"Putturu kusumakar Reddy","userId":"07552141107752951949"}}},"execution_count":26,"outputs":[]},{"cell_type":"code","source":["model.fit(x_train,y_train,epochs = 10)"],"metadata":{"colab":{"base_uri":"https://localhost:8080/"},"id":"fGPh5USojM2n","executionInfo":{"status":"ok","timestamp":1669980254943,"user_tz":-330,"elapsed":83646,"user":{"displayName":"Putturu kusumakar Reddy","userId":"07552141107752951949"}},"outputId":"ed6b8efd-a693-4e38-888b-e52d8b15285c"},"execution_count":27,"outputs":[{"output_type":"stream","name":"stdout","text":["Epoch 1/10\n","1875/1875 [==============================] - 6s 3ms/step - loss: 0.0178 - accuracy: 0.9944\n","Epoch 2/10\n","1875/1875 [==============================] - 6s 3ms/step - loss: 0.0145 - accuracy: 0.9955\n","Epoch 3/10\n","1875/1875 [==============================] - 6s 3ms/step - loss: 0.0122 - accuracy: 0.9962\n","Epoch 4/10\n","1875/1875 [==============================] - 6s 3ms/step - loss: 0.0101 - accuracy: 0.9971\n","Epoch 5/10\n","1875/1875 [==============================] - 6s 3ms/step - loss: 0.0094 - accuracy: 0.9969\n","Epoch 6/10\n","1875/1875 [==============================] - 5s 3ms/step - loss: 0.0090 - accuracy: 0.9970\n","Epoch 7/10\n","1875/1875 [==============================] - 6s 3ms/step - loss: 0.0081 - accuracy: 0.9974\n","Epoch 8/10\n","1875/1875 [==============================] - 6s 3ms/step - loss: 0.0065 - accuracy: 0.9981\n","Epoch 9/10\n","1875/1875 [==============================] - 6s 3ms/step - loss: 0.0063 - accuracy: 0.9979\n","Epoch 10/10\n","1875/1875 [==============================] - 6s 3ms/step - loss: 0.0068 - accuracy: 0.9978\n"]},{"output_type":"execute_result","data":{"text/plain":[""]},"metadata":{},"execution_count":27}]},{"cell_type":"code","source":["model.evaluate(x_test,y_test)"],"metadata":{"colab":{"base_uri":"https://localhost:8080/"},"id":"bf2HRtYKkycr","executionInfo":{"status":"ok","timestamp":1669980311615,"user_tz":-330,"elapsed":812,"user":{"displayName":"Putturu kusumakar Reddy","userId":"07552141107752951949"}},"outputId":"7703b5d8-df74-45cb-9b06-2808c0420cf9"},"execution_count":28,"outputs":[{"output_type":"stream","name":"stdout","text":["313/313 [==============================] - 1s 2ms/step - loss: 0.1073 - accuracy: 0.9782\n"]},{"output_type":"execute_result","data":{"text/plain":["[0.10726751387119293, 0.9782000184059143]"]},"metadata":{},"execution_count":28}]},{"cell_type":"code","source":["#CNN\n","model = keras.Sequential([\n"," layers.Conv2D(300,(3,3),activation='relu',input_shape=(28,28,1)),\n"," layers.MaxPooling2D((2,2)),\n"," layers.Flatten(),\n"," layers.Dense(100,activation = 'relu'),\n"," layers.Dense(10,activation = 'softmax')\n","])"],"metadata":{"id":"FpFwaS_7lUQ9","executionInfo":{"status":"ok","timestamp":1669981461012,"user_tz":-330,"elapsed":13,"user":{"displayName":"Putturu kusumakar Reddy","userId":"07552141107752951949"}}},"execution_count":39,"outputs":[]},{"cell_type":"code","source":["model.summary()"],"metadata":{"colab":{"base_uri":"https://localhost:8080/"},"id":"NZU_kVEnmMx3","executionInfo":{"status":"ok","timestamp":1669981464576,"user_tz":-330,"elapsed":362,"user":{"displayName":"Putturu kusumakar Reddy","userId":"07552141107752951949"}},"outputId":"1134d761-0ac2-40f7-9695-f580f9d96d5f"},"execution_count":40,"outputs":[{"output_type":"stream","name":"stdout","text":["Model: \"sequential_4\"\n","_________________________________________________________________\n"," Layer (type) Output Shape Param # \n","=================================================================\n"," conv2d_2 (Conv2D) (None, 26, 26, 300) 3000 \n"," \n"," max_pooling2d_2 (MaxPooling (None, 13, 13, 300) 0 \n"," 2D) \n"," \n"," flatten_4 (Flatten) (None, 50700) 0 \n"," \n"," dense_8 (Dense) (None, 100) 5070100 \n"," \n"," dense_9 (Dense) (None, 10) 1010 \n"," \n","=================================================================\n","Total params: 5,074,110\n","Trainable params: 5,074,110\n","Non-trainable params: 0\n","_________________________________________________________________\n"]}]},{"cell_type":"code","source":["model.compile(optimizer= 'sgd',loss = 'sparse_categorical_crossentropy',metrics=[\"accuracy\"])"],"metadata":{"id":"zNdtil2XmRL-","executionInfo":{"status":"ok","timestamp":1669981474264,"user_tz":-330,"elapsed":355,"user":{"displayName":"Putturu kusumakar Reddy","userId":"07552141107752951949"}}},"execution_count":41,"outputs":[]},{"cell_type":"code","source":["model.fit(x_train,y_train,epochs = 3)"],"metadata":{"colab":{"base_uri":"https://localhost:8080/"},"id":"pSKrKzS4mqH1","executionInfo":{"status":"ok","timestamp":1669982149107,"user_tz":-330,"elapsed":672561,"user":{"displayName":"Putturu kusumakar Reddy","userId":"07552141107752951949"}},"outputId":"2f09416f-c801-4f90-a0e9-8838792b65c2"},"execution_count":42,"outputs":[{"output_type":"stream","name":"stdout","text":["Epoch 1/3\n","1875/1875 [==============================] - 224s 119ms/step - loss: 0.4762 - accuracy: 0.8732\n","Epoch 2/3\n","1875/1875 [==============================] - 224s 119ms/step - loss: 0.2267 - accuracy: 0.9327\n","Epoch 3/3\n","1875/1875 [==============================] - 224s 120ms/step - loss: 0.1734 - accuracy: 0.9475\n"]},{"output_type":"execute_result","data":{"text/plain":[""]},"metadata":{},"execution_count":42}]},{"cell_type":"code","source":["model.evaluate(x_test,y_test)"],"metadata":{"colab":{"base_uri":"https://localhost:8080/"},"id":"JgSaNTjYmuOU","executionInfo":{"status":"ok","timestamp":1669982214942,"user_tz":-330,"elapsed":10173,"user":{"displayName":"Putturu kusumakar Reddy","userId":"07552141107752951949"}},"outputId":"8489a4f3-f699-4b40-a543-3bdc0ac4fc01"},"execution_count":44,"outputs":[{"output_type":"stream","name":"stdout","text":["313/313 [==============================] - 10s 31ms/step - loss: 0.1445 - accuracy: 0.9563\n"]},{"output_type":"execute_result","data":{"text/plain":["[0.14453722536563873, 0.9563000202178955]"]},"metadata":{},"execution_count":44}]},{"cell_type":"code","source":[],"metadata":{"id":"-r9sFt_En-27"},"execution_count":null,"outputs":[]}]}