{
  "nbformat": 4,
  "nbformat_minor": 0,
  "metadata": {
    "colab": {
      "provenance": [],
      "gpuType": "T4"
    },
    "kernelspec": {
      "name": "python3",
      "display_name": "Python 3"
    },
    "language_info": {
      "name": "python"
    },
    "accelerator": "GPU"
  },
  "cells": [
    {
      "cell_type": "code",
      "execution_count": null,
      "metadata": {
        "id": "dG6d72Vrpb3P"
      },
      "outputs": [],
      "source": [
        "from tensorflow.keras.datasets import mnist\n",
        "from tensorflow.keras.utils import to_categorical\n",
        "import numpy as np\n",
        "\n",
        "\n",
        "(x_train, y_train), (x_test, y_test) = mnist.load_data()\n",
        "\n",
        "x_train = x_train.astype(\"float32\") / 255.0\n",
        "x_test = x_test.astype(\"float32\") / 255.0\n",
        "\n",
        "x_train = x_train[..., np.newaxis]\n",
        "x_test = x_test[..., np.newaxis]\n",
        "\n",
        "y_train = to_categorical(y_train, 10)\n",
        "y_test = to_categorical(y_test, 10)\n",
        "\n",
        "#Wycięcie 10 przykładów ze zbioru testowego\n",
        "images_to_check = x_test[:10]\n",
        "labels_to_check = y_test[:10]\n",
        "\n",
        "x_test = x_test[10:]\n",
        "y_test = y_test[10:]"
      ]
    },
    {
      "cell_type": "code",
      "source": [
        "from tensorflow.keras.models import Sequential\n",
        "from tensorflow.keras.layers import Conv2D, MaxPooling2D, Flatten, Dense, Dropout, BatchNormalization\n",
        "import time\n",
        "start = time.time()\n",
        "\n",
        "\n",
        "\n",
        "model = Sequential([\n",
        "    #Pierwszy blok konwolucyjny\n",
        "    Conv2D(32, (3, 3), activation='relu', padding='same', input_shape=(28, 28, 1)),\n",
        "    BatchNormalization(),\n",
        "    MaxPooling2D((2, 2)),\n",
        "    Dropout(0.25),\n",
        "\n",
        "    #Drugi blok konwolucyjny\n",
        "    Conv2D(64, (3, 3), activation='relu', padding='same'),\n",
        "    BatchNormalization(),\n",
        "    MaxPooling2D((2, 2)),\n",
        "    Dropout(0.25),\n",
        "\n",
        "    #Blok gęsty\n",
        "    Flatten(),\n",
        "    Dense(128, activation='relu'),\n",
        "    BatchNormalization(),\n",
        "    Dropout(0.5),\n",
        "    Dense(10, activation='softmax')\n",
        "])\n",
        "\n",
        "model.compile(optimizer=\"adam\",\n",
        "              loss=\"categorical_crossentropy\",\n",
        "              metrics=[\"accuracy\"])\n",
        "\n",
        "\n",
        "history = model.fit(x_train, y_train,\n",
        "                    epochs=10,\n",
        "                    batch_size=32,\n",
        "                    validation_data=(x_test, y_test))\n",
        "\n",
        "\n",
        "loss, accuracy = model.evaluate(x_test, y_test, verbose=0)\n",
        "print(f\"Strata: {loss:.4f}, Dokładność: {accuracy:.4f}\")\n",
        "\n",
        "end = time.time()  # czas końca\n",
        "\n",
        "print(f\"Czas wykonania: {end - start:.2f} sekundy\")\n",
        "\n"
      ],
      "metadata": {
        "colab": {
          "base_uri": "https://localhost:8080/"
        },
        "id": "xR8YsN2YaZ2Q",
        "outputId": "a7286654-d496-4229-f42d-65f0a821d38c",
        "collapsed": true
      },
      "execution_count": null,
      "outputs": [
        {
          "output_type": "stream",
          "name": "stdout",
          "text": [
            "Epoch 1/10\n",
            "\u001b[1m1875/1875\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m14s\u001b[0m 5ms/step - accuracy: 0.8935 - loss: 0.3455 - val_accuracy: 0.9842 - val_loss: 0.0520\n",
            "Epoch 2/10\n",
            "\u001b[1m1875/1875\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m16s\u001b[0m 4ms/step - accuracy: 0.9720 - loss: 0.0904 - val_accuracy: 0.9894 - val_loss: 0.0313\n",
            "Epoch 3/10\n",
            "\u001b[1m1875/1875\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m10s\u001b[0m 4ms/step - accuracy: 0.9755 - loss: 0.0785 - val_accuracy: 0.9884 - val_loss: 0.0333\n",
            "Epoch 4/10\n",
            "\u001b[1m1875/1875\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m8s\u001b[0m 4ms/step - accuracy: 0.9812 - loss: 0.0634 - val_accuracy: 0.9886 - val_loss: 0.0316\n",
            "Epoch 5/10\n",
            "\u001b[1m1875/1875\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m8s\u001b[0m 4ms/step - accuracy: 0.9828 - loss: 0.0549 - val_accuracy: 0.9914 - val_loss: 0.0298\n",
            "Epoch 6/10\n",
            "\u001b[1m1875/1875\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m7s\u001b[0m 4ms/step - accuracy: 0.9850 - loss: 0.0483 - val_accuracy: 0.9896 - val_loss: 0.0335\n",
            "Epoch 7/10\n",
            "\u001b[1m1875/1875\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m8s\u001b[0m 4ms/step - accuracy: 0.9857 - loss: 0.0467 - val_accuracy: 0.9907 - val_loss: 0.0279\n",
            "Epoch 8/10\n",
            "\u001b[1m1875/1875\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m11s\u001b[0m 4ms/step - accuracy: 0.9873 - loss: 0.0391 - val_accuracy: 0.9917 - val_loss: 0.0241\n",
            "Epoch 9/10\n",
            "\u001b[1m1875/1875\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m8s\u001b[0m 4ms/step - accuracy: 0.9868 - loss: 0.0394 - val_accuracy: 0.9937 - val_loss: 0.0197\n",
            "Epoch 10/10\n",
            "\u001b[1m1875/1875\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m8s\u001b[0m 4ms/step - accuracy: 0.9894 - loss: 0.0323 - val_accuracy: 0.9924 - val_loss: 0.0236\n",
            "Strata: 0.0236, Dokładność: 0.9924\n",
            "Czas wykonania: 101.99 sekundy\n"
          ]
        }
      ]
    },
    {
      "cell_type": "code",
      "source": [
        "#Wyświetlanie 3 najbardziej prawdopodobnych wyników, wraz z prawdopodobieństwem\n",
        "from pathlib import Path\n",
        "from PIL import Image, ImageOps\n",
        "import matplotlib.pyplot as plt\n",
        "import numpy as np\n",
        "\n",
        "# Testowanie grafik z folderu\n",
        "for path in Path(\"testowe\").rglob(\"*.png\"):\n",
        "    image = Image.open(path).convert('L')\n",
        "    image = ImageOps.invert(image)\n",
        "    image = image.resize((28, 28))\n",
        "    image = np.array(image).reshape(1, 28, 28, 1) / 255.0\n",
        "\n",
        "    plt.imshow(image.reshape(28, 28), cmap='gray')\n",
        "    plt.title('Przetworzony obraz')\n",
        "    plt.axis('off')\n",
        "    plt.show()\n",
        "\n",
        "    prediction = model.predict(image)[0]\n",
        "    top3_indices = np.argsort(prediction)[-3:][::-1]\n",
        "    top3_probs = prediction[top3_indices]\n",
        "\n",
        "    print(\"Top 3 rozpoznane cyfry:\")\n",
        "    for i, (label, prob) in enumerate(zip(top3_indices, top3_probs), 1):\n",
        "        print(f\"{i}. Cyfra: {label}, Prawdopodobieństwo: {prob:.4f}\")\n",
        "\n",
        "# Testowanie 10 wyciętych obrazów z MNIST\n",
        "\n",
        "print(\"\\n--- Sprawdzenie 10 grafik z wyciętego zbioru testowego ---\")\n",
        "for i, image in enumerate(images_to_check):\n",
        "    image_input = image.reshape(1, 28, 28, 1)\n",
        "    prediction = model.predict(image_input)[0]\n",
        "\n",
        "    top3_indices = np.argsort(prediction)[-3:][::-1]\n",
        "    top3_probs = prediction[top3_indices]\n",
        "\n",
        "    true_label = np.argmax(labels_to_check[i])\n",
        "\n",
        "    plt.imshow(image.reshape(28, 28), cmap='gray')\n",
        "    plt.title(f\"Obraz - MNIST\")\n",
        "    plt.axis('off')\n",
        "    plt.show()\n",
        "\n",
        "    print(\"Top 3 rozpoznane cyfry:\")\n",
        "    for j, (label, prob) in enumerate(zip(top3_indices, top3_probs), 1):\n",
        "        print(f\"{j}. Cyfra: {label}, Prawdopodobieństwo: {prob:.4f}\")\n"
      ],
      "metadata": {
        "colab": {
          "base_uri": "https://localhost:8080/",
          "height": 1000
        },
        "collapsed": true,
        "id": "VoPW7odv76FV",
        "outputId": "cf4fca6a-e1cb-4986-9d7e-80c63e956b32"
      },
      "execution_count": null,
      "outputs": [
        {
          "output_type": "display_data",
          "data": {
            "text/plain": [
              "<Figure size 640x480 with 1 Axes>"
            ],
            "image/png": "iVBORw0KGgoAAAANSUhEUgAAAYUAAAGbCAYAAAAr/4yjAAAAOnRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjEwLjAsIGh0dHBzOi8vbWF0cGxvdGxpYi5vcmcvlHJYcgAAAAlwSFlzAAAPYQAAD2EBqD+naQAAFwJJREFUeJzt3WtwVOUdx/HfkoRsLkAoRNKIEy4TLgNtQylWCgnaQUkQKBehQkCgMpQUp1ysGsa2khYbFAuMQZK2tgRFUma0wAtEMCWFFMHL2MpNI2iSQsWS2kBFEsTk6Qsm/3GbC9k12YT4/czkBWfPc/bZE+Z8PbvLo8c55wQAgKRObT0BAED7QRQAAIYoAAAMUQAAGKIAADBEAQBgiAIAwBAFAIAhCgAAQxSADsDj8ei+++5r62mgAyAKHUR+fr48Ho/9eL1eDRgwQPfdd5/+9a9/BX0+W7du1fr164P+vAC+mNC2ngBa1i9+8Qv17dtX1dXV+utf/6rc3Fy9+OKLOnbsmCIjI4M2j61bt+rYsWNaunRp0J4TwBdHFDqYtLQ0fetb35IkLViwQD169NDatWu1c+dOzZw5s8Exn3zyiaKiooI5zaDq6K/vi+L84PN4+6iD++53vytJKi0tlSTNmzdP0dHReu+99zR+/Hh16dJF6enp9d5++vzPrbfe6nPMLVu2aPjw4YqIiNBXvvIV3X333Tp9+rQ9fuutt2rXrl0qLy+3Y/Tp00fOOfXs2VPLly+3fWtraxUTE6OQkBCdP3/etj/22GMKDQ3VxYsXbdu+ffuUnJysqKgoxcTE6Hvf+57efvttn7mtXLlSHo9HJ06c0KxZs9S9e3eNHj1af/nLXxp9fX369PE5xsaNGzVkyBCFh4crPj5eixcv9plb3WscOnSoTpw4odtuu02RkZG68cYb9fjjj9s+Fy9eVFRUlJYsWVLv93LmzBmFhIQoOzu78V+erl6w77//ft10000KDw/XwIED9cQTT6ixxY2fe+45DRw4UF6vV8OHD9eBAweadX4k6ciRI5o3b5769esnr9eruLg4/eAHP9BHH31k48vKyho9jx6Pp8nXgusDdwod3HvvvSdJ6tGjh2377LPPNG7cOI0ePVpPPPGEIiMjNWrUKD377LM+Y8vLy/XTn/5UN9xwg2179NFH9bOf/UwzZszQggULVFFRoZycHKWkpOhvf/ubYmJi9PDDD+vChQs6c+aM1q1bJ0mKjo6Wx+PRqFGjfC5UR44c0YULF9SpUycdPHhQd955pySpuLhYw4YNU3R0tCSpsLBQaWlp6tevn1auXKmqqirl5ORo1KhRevPNN+td2KdPn67ExET96le/knNOgwcPrvf6zp8/r+XLl/u8vpUrVyorK0tjx45VRkaGSkpKlJubq9dff10HDx5UWFiY7VtZWanU1FRNnTpVM2bM0PPPP6+HHnpIX/va15SWlqbo6GhNmTJF27Zt09q1axUSEmJjCwoK5JxTenp6o78755wmTZqkoqIi3XvvvUpKStKePXv0wAMP6J///Ked2zr79+/Xtm3b9OMf/1jh4eHauHGjUlNT9dprr2no0KFNnh9Jevnll/X+++9r/vz5iouL0/Hjx/Xb3/5Wx48f1+HDh+XxeBQbG1vvPF65ckXLli1T586dG30tuI44dAibNm1yklxhYaGrqKhwp0+fdn/84x9djx49XEREhDtz5oxzzrm5c+c6SS4zM7PJ41VVVbnhw4e7+Ph4d/bsWeecc2VlZS4kJMQ9+uijPvsePXrUhYaG+my/8847XUJCQr3jrlmzxoWEhLj//ve/zjnnnnzySZeQkOBuvvlm99BDDznnnKupqXExMTFu2bJlNi4pKcndcMMN7qOPPrJtb731luvUqZO75557bNsjjzziJLmZM2c2+fpqa2vdhAkTXHR0tDt+/Lhzzrlz5865zp07uzvuuMPV1NTYvhs2bHCS3B/+8AfbNmbMGCfJPfPMM7bt8uXLLi4uzk2bNs227dmzx0lyu3fv9nn+r3/9627MmDFNznHHjh1Oklu1apXP9rvuust5PB536tQp2ybJSXJvvPGGbSsvL3der9dNmTLFtjV1fi5dulRvW0FBgZPkDhw40Og8f/SjH7mQkBC3b9++Jl8Prg9EoYOoi8L//yQkJLiXXnrJ9quLQnl5eZPHmz9/vuvcubM7dOiQbVu7dq3zeDzu5MmTrqKiwudn8ODBbuzYsbZvY1E4fPiwk2Rzmj59ups9e7a7//773Xe+8x3n3NWLvST3pz/9yTnn3AcffOAkuQcffLDe8caNG+d69uxpf6676O3fv7/J15eVleUkueeff962bd261UlyL774os++ly9fdl27dvW52I8ZM8ZFR0e72tpan30nTZrkhg0bZn+uqalx8fHxbvbs2bbt6NGjTpL73e9+1+QcFy5c6BPQOocOHXKSXE5Ojm2T5EaOHFnvGN///vddZGSk++yzz5xzzT8/VVVVrqKiwpWWljpJbv369Q3ut3nzZifJ/frXv27yeLh+8JlCB/PUU0/p5ZdfVlFRkU6cOKH3339f48aN89knNDRUvXv3bvQYv/nNb7Rp0ybl5OTolltuse0nT56Uc06JiYmKjY31+Xn77bd17ty5a87vm9/8piIjI1VcXCzp6ttEycnJSklJ0RtvvKHq6mp7rO697vLycknSwIED6x1v8ODB+ve//61PPvnEZ3vfvn0bncNLL72krKwsrVixQtOmTbPtjT1P586d1a9fP3u8Tu/eveu9j969e3dVVlbanzt16qT09HTt2LFDly5dknT1fX+v16vp06c3Ose6+cTHx6tLly71XvPn51snMTGx3jEGDBigS5cuqaKiwmd7Q+fnP//5j5YsWaJevXopIiJCsbGxtt+FCxfq7f/3v/9dixYt0syZM30+J8L1jc8UOpibb77Zvn3UmPDwcHXq1PB/D7z22mtasmSJFixYoIULF/o8VltbK4/Ho927d/u8P16n7v3/poSFhenb3/62Dhw4oFOnTunDDz9UcnKyevXqpStXrujVV19VcXGxBg0apNjY2GserzERERENbi8tLVV6erpuv/12rVq1KuDjS2rwHEiq9yHwPffcozVr1mjHjh2aOXOmtm7dqgkTJqhbt25f6Pm/iIbOz4wZM/TKK6/ogQceUFJSkqKjo1VbW6vU1FTV1tb67FtZWalp06ZpwIABevrpp4M1bQQBUYCpqKjQXXfdpaSkJD311FP1Hu/fv7+cc+rbt68GDBjQ5LGa+iZKcnKyHnvsMRUWFqpnz54aNGiQPB6PhgwZouLiYhUXF2vChAm2f0JCgiSppKSk3rHeeecd9ezZs1lfqayqqtLUqVMVExOjgoKCemH8/PP069fPtn/66acqLS3V2LFjr/kcDRk6dKiGDRum5557Tr1799Y//vEP5eTkXHNcQkKCCgsL9fHHH/vcLbzzzjs+861z8uTJesd49913FRkZec3AVlZW6s9//rOysrL085//vMlj1tbWKj09XefPn1dhYWFQ//0LWh9vH0GSVFNTo7vvvluffvqpXnjhhQa/STJ16lSFhIQoKyur3n8NO+d8vroYFRXV4FsO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\n"
          },
          "metadata": {}
        },
        {
          "output_type": "stream",
          "name": "stdout",
          "text": [
            "\u001b[1m1/1\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m0s\u001b[0m 357ms/step\n",
            "Top 3 rozpoznane cyfry:\n",
            "1. Cyfra: 8, Prawdopodobieństwo: 0.9989\n",
            "2. Cyfra: 2, Prawdopodobieństwo: 0.0011\n",
            "3. Cyfra: 3, Prawdopodobieństwo: 0.0000\n"
          ]
        },
        {
          "output_type": "display_data",
          "data": {
            "text/plain": [
              "<Figure size 640x480 with 1 Axes>"
            ],
            "image/png": "iVBORw0KGgoAAAANSUhEUgAAAYUAAAGbCAYAAAAr/4yjAAAAOnRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjEwLjAsIGh0dHBzOi8vbWF0cGxvdGxpYi5vcmcvlHJYcgAAAAlwSFlzAAAPYQAAD2EBqD+naQAAFi5JREFUeJzt3WuwVWX9wPHf5n45KgYIoQ6oA+pIBZGWcdMGBbwlIibiNR2DdPKWimMlp79GiikjKlSWd8kZTX3hDUlS8u5YgaJ4A5KkJEPyAl7g+b9g+I2nA8g5wjlw+nxmzgvWXmvtZ6+zXV/W3ovHSimlBABERLPGHgAAWw5RACCJAgBJFABIogBAEgUAkigAkEQBgCQKACRRgCagUqnE6aef3tjDoAkQhSbihhtuiEqlkj9t2rSJXr16xemnnx7//Oc/G3w8t912W0yePLnBnxf4fFo09gDYtH7605/GLrvsEitXrow//elPMXXq1Ljvvvvi+eefj3bt2jXYOG677bZ4/vnn48wzz2yw5wQ+P1FoYoYPHx5f+9rXIiLilFNOiY4dO8YVV1wR99xzT4wePXqd27z//vvRvn37hhxmg2rqr+/zcnz4NB8fNXHf+ta3IiJiwYIFERFx4oknRlVVVbz22mtx0EEHxTbbbBNjxoyp9fHTp3/222+/Gvu85ZZbol+/ftG2bdv4whe+EEcffXS88cYb+fh+++0X9957byxatCj30aNHjyilRKdOneLss8/OdVevXh0dOnSI5s2bxzvvvJPLL7300mjRokW89957uezhhx+OgQMHRvv27aNDhw7x7W9/O1588cUaY5swYUJUKpWYN29eHHPMMbH99tvHgAED4o9//ON6X1+PHj1q7OPaa6+NvfbaK1q3bh3dunWL0047rcbY1r7G3r17x7x582L//fePdu3axY477hiXXXZZrvPee+9F+/bt44wzzqj1e1m8eHE0b948Jk6cuP5fXqw5YZ9zzjmx8847R+vWrWP33XePyy+/PNY3ufGtt94au+++e7Rp0yb69esXjz766EYdn4iIOXPmxIknnhi77rprtGnTJrp27Rrf/e534+23387tFy5cuN7jWKlUNvha2Dq4UmjiXnvttYiI6NixYy775JNPYujQoTFgwIC4/PLLo127dtG/f/+4+eaba2y7aNGi+NGPfhQ77LBDLrvkkkvixz/+cRx11FFxyimnxNKlS2PKlCkxaNCg+POf/xwdOnSICy+8MJYvXx6LFy+OK6+8MiIiqqqqolKpRP/+/WucqObMmRPLly+PZs2axWOPPRYHH3xwRETMnj07+vbtG1VVVRERMXPmzBg+fHjsuuuuMWHChFixYkVMmTIl+vfvH88991ytE/uoUaOiZ8+e8bOf/SxKKbHnnnvWen3vvPNOnH322TVe34QJE6K6ujqGDBkS48aNi/nz58fUqVPjmWeeicceeyxatmyZ6y5btiyGDRsWRxxxRBx11FFxxx13xPnnnx9f+tKXYvjw4VFVVRUjRoyI22+/Pa644opo3rx5bjt9+vQopcSYMWPW+7srpcRhhx0Ws2bNipNPPjn69OkTDz74YJx77rnx97//PY/tWo888kjcfvvt8YMf/CBat24d1157bQwbNiyefvrp6N279waPT0TEQw89FK+//nqcdNJJ0bVr13jhhRfiV7/6Vbzwwgvx5JNPRqVSic6dO9c6jh9//HGcddZZ0apVq/W+FrYihSbh+uuvLxFRZs6cWZYuXVreeOON8rvf/a507NixtG3btixevLiUUsoJJ5xQIqKMHz9+g/tbsWJF6devX+nWrVtZsmRJKaWUhQsXlubNm5dLLrmkxrpz584tLVq0qLH84IMPLt27d6+130mTJpXmzZuX//znP6WUUq666qrSvXv3ss8++5Tzzz+/lFLKqlWrSocOHcpZZ52V2/Xp06fssMMO5e23385lf/3rX0uzZs3K8ccfn8suuuiiEhFl9OjRG3x9q1evLoccckipqqoqL7zwQimllLfeequ0atWqHHjggWXVqlW57tVXX10iovz2t7/NZYMHDy4RUW666aZc9uGHH5auXbuWkSNH5rIHH3ywRES5//77azz/l7/85TJ48OANjvHuu+8uEVEuvvjiGsuPPPLIUqlUyquvvprLIqJERHn22Wdz2aJFi0qbNm3KiBEjctmGjs8HH3xQa9n06dNLRJRHH310veP8/ve/X5o3b14efvjhDb4etg6i0ESsjcJ//3Tv3r088MADud7aKCxatGiD+zvppJNKq1atyhNPPJHLrrjiilKpVMorr7xSli5dWuNnzz33LEOGDMl11xeFJ598skREjmnUqFHl2GOPLeecc0755je/WUpZc7KPiPL73/++lFLKm2++WSKinHfeebX2N3To0NKpU6f889qT3iOPPLLB11ddXV0iotxxxx257LbbbisRUe67774a63744Ydl2223rXGyHzx4cKmqqiqrV6+use5hhx1W+vbtm39etWpV6datWzn22GNz2dy5c0tElF//+tcbHOOpp55aI6BrPfHEEyUiypQpU3JZRJR999231j6+853vlHbt2pVPPvmklLLxx2fFihVl6dKlZcGCBSUiyuTJk9e53o033lgiovziF7/Y4P7YevhOoYm55ppr4qGHHopZs2bFvHnz4vXXX4+hQ4fWWKdFixax0047rXcfv/zlL+P666+PKVOmxDe+8Y1c/sorr0QpJXr27BmdO3eu8fPiiy/GW2+99Znj++pXvxrt2rWL2bNnR8Saj4kGDhwYgwYNimeffTZWrlyZj639rHvRokUREbH77rvX2t+ee+4Z//rXv+L999+vsXyXXXZZ7xgeeOCBqK6ujgsuuCBGjhyZy9f3PK1atYpdd901H19rp512qvU5+vbbbx/Lli3LPzdr1izGjBkTd999d3zwwQcRseZz/zZt2sSoUaPWO8a14+nWrVtss802tV7zp8e7Vs+ePWvto1evXvHBBx/E0qVLayxf1/H597//HWeccUZ06dIl2rZtG507d871li9fXmv9v/zlLzF27NgYPXp0je+J2Lr5TqGJ2WefffLuo/Vp3bp1NGu27r8PPP3003HGGWfEKaecEqeeemqNx1avXh2VSiXuv//+Gp+Pr7X28/8NadmyZXz961+PRx99NF599dX4xz/+EQMHDowuXbrExx9/HE899VTMnj079thjj+jcufNn7m992rZtu87lCxYsiDFjxsQBBxwQF198cb33HxHrPAYRUetL4OOPPz4mTZoUd999d4wePTpuu+22OOSQQ2K77bb7XM//eazr+Bx11FHx+OOPx7nnnht9+vSJqqqqWL16dQwbNixWr15dY91ly5bFyJEjo1evXnHdddc11LBpAKJAWrp0aRx55JHRp0+fuOaaa2o9vttuu0UpJXbZZZfo1avXBve1oTtRBg4cGJdeemnMnDkzOnXqFHvssUdUKpXYa6+9Yvbs2TF79uw45JBDcv3u3btHRMT8+fNr7eull16KTp06bdQtlStWrIgjjjgiOnToENOnT68Vxk8/z6677prLP/roo1iwYEEMGTLkM59jXXr37h19+/aNW2+9NXbaaaf429/+FlOmTPnM7bp37x4zZ86Md999t8bVwksvvVRjvGu98sortfbx8ssvR7t27T4zsMuWLYs//OEPUV1dHT/5yU82uM/Vq1fHmDFj4p133omZM2c26L9/YfPz8REREbFq1ao4+uij46OPPoo777xznXeSHHHEEdG8efOorq6u9bfhUkqNWxfbt2+/zo8cItZE4cMPP4zJkyfHgAEDMiADBw6Mm2++Od58880YOHBgrv/FL34x+vTpEzfeeGONW0Off/75mDFjRhx00EEb9RrHjh0bL7/8ctx1112x/fbb13p8yJAh0apVq7jqqqtqvL7f/OY3sXz58rwzqj6OO+64mDFjRkyePDk6duwYw4cP/8xtDjrooFi1alVcffXVNZZfeeWVUalUau3jiSeeiOeeey7//MYbb8Q999wTBx544HqvatZa+/h//17X9a/Sq6ur48EHH4zp06dv8GM6tk6uFIiIiGnTpsXDDz8cY8eOjVmzZtV4rEuXLnHAAQfEbrvtFhdffHFccMEFsXDhwjj88MNjm222iQULFsRdd90Vp556avzwhz+MiIh+/frF7bffHmeffXbsvffeUVVVFYceemhEROy7777RokWLmD9/fo2PqAYNGhRTp06NiKgRhYiISZMmxfDhw2PfffeNk08+OW9J3W677WLChAmf+fruvffeuOmmm2LkyJExZ86cmDNnTj5WVVUVhx9+eHTu3DkuuOCCqK6ujmHDhsVhhx0W8+fPj2uvvTb23nvvOPbYY+t1bCMijjnmmDjvvPPirrvuinHjxtW4tXV9Dj300Nh///3jwgsvjIULF8ZXvvKVmDFjRtxzzz1x5plnxm677VZj/d69e8fQoUNr3JIaseYk/lm23XbbGDRoUFx22WXx8ccfx4477hgzZszIf9+y1ty5c+P//u//YtCgQfHWW2/FLbfcUuPxz3OM2EI04pfcbEJr7z565plnNrjeCSecUNq3b19r+dq7Utb189+3Tt55551lwIABpX379qV9+/Zljz32KKeddlqZP39+rvPee++VY445pnTo0CHvgvq0vffeu0REeeqpp3LZ4sWLS0SUnXfeeZ1jnzlzZunfv39p27Zt2Xbbbcuhhx5a5s2bt87XsXTp0nUen3X9/PfYrr766rLHHnuUli1bli5dupRx48aVZcuW1Vhn8ODBZa+9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\n"
          },
          "metadata": {}
        },
        {
          "output_type": "stream",
          "name": "stdout",
          "text": [
            "\u001b[1m1/1\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m0s\u001b[0m 32ms/step\n",
            "Top 3 rozpoznane cyfry:\n",
            "1. Cyfra: 0, Prawdopodobieństwo: 0.9999\n",
            "2. Cyfra: 2, Prawdopodobieństwo: 0.0001\n",
            "3. Cyfra: 6, Prawdopodobieństwo: 0.0001\n"
          ]
        },
        {
          "output_type": "display_data",
          "data": {
            "text/plain": [
              "<Figure size 640x480 with 1 Axes>"
            ],
            "image/png": "iVBORw0KGgoAAAANSUhEUgAAAYUAAAGbCAYAAAAr/4yjAAAAOnRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjEwLjAsIGh0dHBzOi8vbWF0cGxvdGxpYi5vcmcvlHJYcgAAAAlwSFlzAAAPYQAAD2EBqD+naQAAFdNJREFUeJzt3XuQV3X9+PHXh/tl1TVACHVQHBBHKoi0jJs2KAteEhET8ZqOQTp5S82xku2rOYopIypYluIFdEZT//CGJCl5d6xAUbwBSVKSIXkBL/D+/eGP17gt4C4CK/R4zOwfnM95n32fs3KenM/n7LFSSikBABHRrKknAMAXhygAkEQBgCQKACRRACCJAgBJFABIogBAEgUAkijAVqBSqcSpp57a1NNgKyAKW4kbbrghKpVKfrVp0yZ69uwZp556avzzn//c7POZNm1aTJw4cbN/X+DzadHUE2Dj+sUvfhG77rprrFy5Mv70pz/F5MmT4957743nnnsu2rVrt9nmMW3atHjuuefi9NNP32zfE/j8RGErM2zYsPjGN74REREnnXRSdOjQIS6//PK4++67Y/To0Wsd895770X79u035zQ3q619/z4vx4dP8/bRVu473/lOREQsWLAgIiKOP/74qKqqildffTWGDx8e22yzTYwZM6be20+f/tp3333rbPPmm2+Ofv36Rdu2beNLX/pSHHnkkfH666/n6/vuu2/cc889sWjRotzGLrvsEqWU6NixY5x55pm57urVq6O6ujqaN28eb7/9di6/5JJLokWLFvHuu+/msoceeigGDhwY7du3j+rq6vjud78bL7zwQp25jR8/PiqVSsybNy+OOuqo2H777WPAgAHxxz/+cZ37t8suu9TZxjXXXBN77rlntG7dOrp27RqnnHJKnbmt2cfevXvHvHnzYr/99ot27drFjjvuGJdeemmu8+6770b79u3jtNNOq/dzWbx4cTRv3jwuvvjidf/w4pMT9llnnRU777xztG7dOnbfffe47LLLYl0PN77lllti9913jzZt2kS/fv3ikUceadDxiYiYM2dOHH/88dG9e/do06ZNdOnSJb7//e/HW2+9leMXLly4zuNYqVTWuy9sGVwpbOVeffXViIjo0KFDLvv4449j6NChMWDAgLjsssuiXbt20b9//7jpppvqjF20aFH89Kc/jR122CGXXXTRRfGzn/0sjjjiiDjppJNi6dKlMWnSpBg0aFD8+c9/jurq6jj//PNj+fLlsXjx4rjiiisiIqKqqioqlUr079+/zolqzpw5sXz58mjWrFk8+uijceCBB0ZExOzZs6Nv375RVVUVEREzZ86MYcOGRffu3WP8+PGxYsWKmDRpUvTv3z+effbZeif2UaNGRY8ePeKXv/xllFJijz32qLd/b7/9dpx55pl19m/8+PFRW1sbQ4YMiXHjxsX8+fNj8uTJ8fTTT8ejjz4aLVu2zHWXLVsWNTU1cdhhh8URRxwRt99+e5x77rnxla98JYYNGxZVVVUxYsSIuO222+Lyyy+P5s2b59jp06dHKSXGjBmzzp9dKSUOOeSQmDVrVpx44onRp0+feOCBB+Lss8+Ov//973ls13j44Yfjtttuix/96EfRunXruOaaa6Kmpiaeeuqp6N2793qPT0TEgw8+GK+99lqccMIJ0aVLl3j++efj17/+dTz//PPxxBNPRKVSiU6dOtU7jh999FGcccYZ0apVq3XuC1uQwlbh+uuvLxFRZs6cWZYuXVpef/31cuutt5YOHTqUtm3blsWLF5dSSjnuuONKRJSf/OQn693eihUrSr9+/UrXrl3LkiVLSimlLFy4sDRv3rxcdNFFddadO3duadGiRZ3lBx54YOnWrVu97U6YMKE0b968/Oc//ymllHLllVeWbt26lb333ruce+65pZRSVq1aVaqrq8sZZ5yR4/r06VN22GGH8tZbb+Wyv/71r6VZs2bl2GOPzWUXXHBBiYgyevTo9e7f6tWry0EHHVSqqqrK888/X0op5c033yytWrUqBxxwQFm1alWue9VVV5WIKL/73e9y2eDBg0tElBtvvDGXffDBB6VLly5l5MiRueyBBx4oEVHuu+++Ot//q1/9ahk8ePB653jXXXeViCgXXnhhneWHH354qVQq5ZVXXsllEVEiojzzzDO5bNGiRaVNmzZlxIgRuWx9x+f999+vt2z69OklIsojjzyyznn+8Ic/LM2bNy8PPfTQeveHLYMobCXWROG/v7p161buv//+XG9NFBYtWrTe7Z1wwgmlVatW5fHHH89ll19+ealUKuXll18uS5curfO1xx57lCFDhuS664rCE088USIi5zRq1Khy9NFHl7POOqt8+9vfLqV8crKPiPL73/++lFLKG2+8USKinHPOOfW2N3To0NKxY8f885qT3sMPP7ze/autrS0RUW6//fZcNm3atBIR5d57762z7gcffFC23XbbOif7wYMHl6qqqrJ69eo66x5yyCGlb9+++edVq1aVrl27lqOPPjqXzZ07t0RE+c1vfrPeOZ588sl1ArrG448/XiKiTJo0KZdFRNlnn33qbeN73/teadeuXfn4449LKQ0/PitWrChLly4tCxYsKBFRJk6cuNb1pk6dWiKi/OpXv1rv9thy+ExhK3P11VfHgw8+GLNmzYp58+bFa6+9FkOHDq2zTosWLWKnnXZa5zauvfbauP7662PSpEnxrW99K5e//PLLUUqJHj16RKdOnep8vfDCC/Hmm29+5vy+/vWvR7t27WL27NkR8cnbRAMHDoxBgwbFM888EytXrszX1rzXvWjRooiI2H333ettb4899oh//etf8d5779VZvuuuu65zDvfff3/U1tbGeeedFyNHjszl6/o+rVq1iu7du+fra+y000713kfffvvtY9myZfnnZs2axZgxY+Kuu+6K999/PyI+ed+/TZs2MWrUqHXOcc18unbtGttss029ff70fNfo0aNHvW307Nkz3n///Vi6dGmd5Ws7Pv/+97/jtNNOi86dO0fbtm2jU6dOud7y5cvrrf+Xv/wlxo4dG6NHj67zORFbNp8pbGX23nvvvPtoXVq3bh3Nmq393wNPPfVUnHbaaXHSSSfFySefXOe11atXR6VSifvuu6/O++NrrHn/f31atmwZ3/zmN+ORRx6JV155Jf7xj3/EwIEDo3PnzvHRRx/Fk08+GbNnz45evXpFp06dPnN769K2bdu1Ll+wYEGMGTMm9t9//7jwwgs3ePsRsdZjEBH1PgQ+9thjY8KECXHXXXfF6NGjY9q0aXHQQQfFdttt97m+/+extuNzxBFHxGOPPRZnn3129OnTJ6qqqmL16tVRU1MTq1evrrPusmXLYuTIkdGzZ8+47rrrNte02QxEgbR06dI4/PDDo0+fPnH11VfXe3233XaLUkrsuuuu0bNnz/Vua313ogwcODAuueSSmDlzZnTs2DF69eoVlUol9txzz5g9e3bMnj07DjrooFy/W7duERExf/78ett68cUXo2PHjg26pXLFihVx2GGHRXV1dUyfPr1eGD/9fbp3757LP/zww1iwYEEMGTLkM7/H2vTu3Tv69u0bt9xyS+y0007xt7/9LSZNmvSZ47p16xYzZ86Md955p87Vwosvvlhnvmu8/PLL9bbx0ksvRbt27T4zsMuWLYs//OEPUVtbGz//+c/Xu83Vq1fHmDFj4u23346ZM2du1t9/YdPz9hEREbFq1ao48sgj48MPP4w77rhjrXeSHHbYYdG8efOora2t96/hUkqdWxfbt2+/1rccIj6JwgcffBATJ06MAQMGZEAGDhwYN910U7zxxhsxcODAXP/LX/5y9OnTJ6ZOnVrn1tDnnnsuZsyYEcOHD2/QPo4dOzZeeumluPPOO2P77bev9/qQIUOiVatWceWVV9bZv9/+9rexfPnyvDNqQxxzzDExY8aMmDhxYnTo0CGGDRv2mWOGDx8eq1atiquuuqrO8iuuuCIqlUq9bTz++OPx7LPP5p9ff/31uPvuu+OAAw5Y51XNGmte/++f69p+K722tjYeeOCBmD59+nrfpmPL5EqBiIiYMmVKPPTQQzF27NiYNWtWndc6d+4c+++/f+y2225x4YUXxnnnnRcLFy6MQw89NLbZZptYsGBB3HnnnXHyySfHj3/844iI6NevX9x2221x5plnxl577RVVVVVx8MEHR0TEPvvsEy1atIj58+fXeYtq0KBBMXny5IiIOlGIiJgwYUIMGzYs9tlnnzjxxBPzltTtttsuxo8f/5n7d88998SNN94YI0eOjDlz5sScOXPytaqqqjj00EOjU6dOcd5550VtbW3U1NTEIYccEvPnz49rrrkm9tprrzj66KM36NhGRBx11FFxzjnnxJ133hnjxo2rc2vruhx88MGx3377xfnnnx8LFy6Mr33tazFjxoy4++674/TTT4/ddtutzvq9e/eOoUOH1rklNeKTk/hn2XbbbWPQoEFx6aWXxkcffRQ77rhjzJgxI3+/ZY25c+fG//3f/8WgQYPizTffjJtvvrnO65/nGPEF0YQfcrMRrbn76Omnn17vescdd1xp3759veVr7kpZ29d/3zp5xx13lAEDBpT27duX9u3bl169epVTTjmlzJ8/P9d59913y1FHHVWqq6vzLqhP22uvvUpElCeffDKXLV68uERE2Xnnndc695kzZ5b+/fuXtm3blm233bYcfPDBZd68eWvdj6VLl671+Kzt67/ndtVVV5VevXqVli1bls6dO5dx48aVZcuW1Vln8ODBZc8996w3x+OO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\n"
          },
          "metadata": {}
        },
        {
          "output_type": "stream",
          "name": "stdout",
          "text": [
            "\u001b[1m1/1\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m0s\u001b[0m 31ms/step\n",
            "Top 3 rozpoznane cyfry:\n",
            "1. Cyfra: 7, Prawdopodobieństwo: 1.0000\n",
            "2. Cyfra: 9, Prawdopodobieństwo: 0.0000\n",
            "3. Cyfra: 1, Prawdopodobieństwo: 0.0000\n"
          ]
        },
        {
          "output_type": "display_data",
          "data": {
            "text/plain": [
              "<Figure size 640x480 with 1 Axes>"
            ],
            "image/png": "iVBORw0KGgoAAAANSUhEUgAAAYUAAAGbCAYAAAAr/4yjAAAAOnRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjEwLjAsIGh0dHBzOi8vbWF0cGxvdGxpYi5vcmcvlHJYcgAAAAlwSFlzAAAPYQAAD2EBqD+naQAAFixJREFUeJzt3XuQlmX9+PHPyhlWxQAl1AFxQBypINIyTtqgHDwkIibiAdMxSCdPqThWsKUxiikj6mpZggfIGU38wxOSpOTZsQJF8bSQpCUZkgfwANfvD4fPz20B2ZXjfl+vmf2D+7mv+7mee2eet/fz3HtZUUopAQARscPWngAA2w5RACCJAgBJFABIogBAEgUAkigAkEQBgCQKACRRgEagoqIizjzzzK09DRoBUWgkpk2bFhUVFfnTsmXL6N69e5x55pnxr3/9a4vPZ8aMGTFlypQt/rzAF9N0a0+ATevnP/957LXXXrFq1ar485//HNXV1XHvvffGc889F61bt95i85gxY0Y899xzcfbZZ2+x5wS+OFFoZIYOHRrf+MY3IiLitNNOi3bt2sWVV14Zd999d4waNWqdY95///1o06bNlpzmFtXYX98X5fzwWT4+auS+853vRERETU1NRESMGTMmKisr49VXX41hw4bFjjvuGKNHj67z8dNnfw466KBax7z11lujT58+0apVq/jSl74Uxx13XLz++uv5+EEHHRT33HNPLFmyJI/RpUuXKKVE+/bt49xzz81916xZE23bto0mTZrEO++8k9svu+yyaNq0abz33nu57aGHHor+/ftHmzZtom3btvHd7343XnjhhVpzmzhxYlRUVMTChQvj+OOPj1122SX69esXf/rTn9b7+rp06VLrGNddd13st99+0aJFi+jUqVOcccYZtea29jX27NkzFi5cGAcffHC0bt06dt9997j88stzn/feey/atGkTZ511Vp3fy9KlS6NJkyYxadKk9f/y4tM37PPOOy/23HPPaNGiReyzzz5xxRVXxPoWN77ttttin332iZYtW0afPn3ikUce2ajzExExf/78GDNmTHTt2jVatmwZHTt2jO9///vx9ttv5/jFixev9zxWVFRs8LWwfXCl0Mi9+uqrERHRrl273PbJJ5/E4MGDo1+/fnHFFVdE69ato2/fvnHLLbfUGrtkyZL4yU9+Ervuumtuu/TSS+OnP/1pHHvssXHaaafFsmXLYurUqTFgwID4y1/+Em3bto2LL744VqxYEUuXLo2rrroqIiIqKyujoqIi+vbtW+uNav78+bFixYrYYYcd4tFHH43DDjssIiLmzZsXvXv3jsrKyoiImDNnTgwdOjS6du0aEydOjJUrV8bUqVOjb9++8eyzz9Z5Yx85cmR069YtfvnLX0YpJfbdd986r++dd96Jc889t9brmzhxYlRVVcWgQYNi3LhxsWjRoqiuro6nn346Hn300WjWrFnuu3z58hgyZEgcffTRceyxx8Ydd9wRF154YXzlK1+JoUOHRmVlZQwfPjxuv/32uPLKK6NJkyY5dubMmVFKidGjR6/3d1dKiSOPPDLmzp0bp556avTq1SseeOCBOP/88+Mf//hHntu1Hn744bj99tvjRz/6UbRo0SKuu+66GDJkSDz11FPRs2fPDZ6fiIgHH3wwXnvttTjllFOiY8eO8fzzz8evf/3reP755+OJJ56IioqK6NChQ53z+PHHH8c555wTzZs3X+9rYTtSaBRuuummEhFlzpw5ZdmyZeX1118vv//970u7du1Kq1atytKlS0sppZx88sklIsr48eM3eLyVK1eWPn36lE6dOpU333yzlFLK4sWLS5MmTcqll15aa98FCxaUpk2b1tp+2GGHlc6dO9c57uTJk0uTJk3Kf//731JKKVdffXXp3LlzOeCAA8qFF15YSill9erVpW3btuWcc87Jcb169Sq77rprefvtt3Pb3/72t7LDDjuUk046KbdNmDChREQZNWrUBl/fmjVryuGHH14qKyvL888/X0op5a233irNmzcvhx56aFm9enXue80115SIKL/73e9y28CBA0tElJtvvjm3ffjhh6Vjx45lxIgRue2BBx4oEVHuu+++Ws//1a9+tQwcOHCDc5w1a1aJiHLJJZfU2n7MMceUioqK8sorr+S2iCgRUZ555pnctmTJktKyZcsyfPjw3Lah8/PBBx/U2TZz5swSEeWRRx5Z7zx/+MMfliZNmpSHHnpog6+H7YMoNBJro/C/P507dy73339/7rc2CkuWLNng8U455ZTSvHnz8vjjj+e2K6+8slRUVJSXX365LFu2rNbPvvvuWwYNGpT7ri8KTzzxRImInNPIkSPLCSecUM4777zy7W9/u5Ty6Zt9RJQ//OEPpZRS3njjjRIR5YILLqhzvMGDB5f27dvnv9e+6T388MMbfH1VVVUlIsodd9yR22bMmFEiotx777219v3www/LTjvtVOvNfuDAgaWysrKsWbOm1r5HHnlk6d27d/579erVpVOnTuWEE07IbQsWLCgRUX7zm99scI6nn356rYCu9fjjj5eIKFOnTs1tEVEOPPDAOsf43ve+V1q3bl0++eSTUsrGn5+VK1eWZcuWlZqamhIRZcqUKevcb/r06SUiyq9+9asNHo/th+8UGplrr702HnzwwZg7d24sXLgwXnvttRg8eHCtfZo2bRp77LHHeo9xww03xE033RRTp06Nb33rW7n95ZdfjlJKdOvWLTp06FDr54UXXoi33nrrc+f39a9/PVq3bh3z5s2LiE8/Jurfv38MGDAgnnnmmVi1alU+tvaz7iVLlkRExD777FPnePvuu2/8+9//jvfff7/W9r322mu9c7j//vujqqoqLrroohgxYkRuX9/zNG/ePLp27ZqPr7XHHnvU+Rx9l112ieXLl+e/d9hhhxg9enTMmjUrPvjgg4j49HP/li1bxsiRI9c7x7Xz6dSpU+y44451XvNn57tWt27d6hyje/fu8cEHH8SyZctqbV/X+fnPf/4TZ511Vuy2227RqlWr6NChQ+63YsWKOvv/9a9/jbFjx8aoUaNqfU/E9s13Co3MAQcckHcfrU+LFi1ihx3W/d8DTz31VJx11llx2mmnxemnn17rsTVr1kRFRUXcd999tT4fX2vt5/8b0qxZs/jmN78ZjzzySLzyyivxz3/+M/r37x+77bZbfPzxx/Hkk0/GvHnzokePHtGhQ4fPPd76tGrVap3ba2pqYvTo0XHIIYfEJZdc0uDjR8Q6z0FE1PkS+KSTTorJkyfHrFmzYtSoUTFjxow4/PDDY+edd/5Cz/9FrOv8HHvssfHYY4/F+eefH7169YrKyspYs2ZNDBkyJNasWVNr3+XLl8eIESOie/fuceONN26pabMFiAJp2bJlccwxx0SvXr3i2muvrfP43nvvHaWU2GuvvaJ79+4bPNaG7kTp379/XHbZZTFnzpxo37599OjRIyoqKmK//faLefPmxbx58+Lwww/P/Tt37hwREYsWLapzrBdffDHat2+/UbdUrly5Mo4++uho27ZtzJw5s04YP/s8Xbt2ze0fffRR1NTUxKBBgz73OdalZ8+e0bt377jttttijz32iL///e8xderUzx3XuXPnmDNnTrz77ru1rhZefPHFWvNd6+WXX65zjJdeeilat279uYFdvnx5/PGPf4yqqqr42c9+tsFjrlmzJkaPHh3vvPNOzJkzZ4v+/Qubn4+PiIiI1atXx3HHHRcfffRR3Hnnneu8k+Too4+OJk2aRFVVVZ3/Gi6l1Lp1sU2bNuv8yCHi0yh8+OGHMWXKlOjXr18GpH///nHLLbfEG2+8Ef3798/9v/zlL0evXr1i+vTptW4Nfe6552L27NkxbNiwjXqNY8eOjZdeeinuuuuu2GWXXeo8PmjQoGjevHlcffXVtV7fb3/721ixYkXeGdUQJ554YsyePTumTJkS7dq1i6FDh37umGHDhsXq1avjmmuuqbX9qquuioqKijrHePzxx+PZZ5/Nf7/++utx9913x6GHHrreq5q11j7+v7/Xdf1VelVVVTzwwAMxc+bMDX5Mx/bJlQIREXH99dfHQw89FGPHjo25c+fWemy33XaLQw45JPbee++45JJL4qKLLorFixfHUUcdFTvuuGPU1NTEXXfdFaeffnr8+Mc/joiIPn36xO233x7nnntu7L///lFZWRlHHHFEREQceOCB0bRp01i0aFGtj6gGDBgQ1dXVERG1ohARMXny5Bg6dGgceOCBceqpp+YtqTvvvHNMnDjxc1/fPffcEzfffHOMGDEi5s+fH/Pnz8/HKisr46ijjooOHTrERRddFFVVVTFkyJA48sgjY9GiRXHdddfF/vvvHyeccEKDzm1ExPHHHx8XXHBB3HXXXTFu3Lhat7auzxFHHBEHH3xwXHzxxbF48eL42te+FrNnz4677747zj777Nh7771r7d+zZ88YPHhwrVtSIz59E/88O+20UwwYMCAuv/zy+Pjjj2P33XeP2bNn59+3rLVgwYL4xS9+EQMGDIi33norbr311lqPf5FzxDZiK37JzSa09u6jp59+eoP7nXzyyaVNmzZ1tq+9K2VdP/976+Sdd95Z+vXrV9q0aVPatGlTevToUc4444yyaNGi3Oe9994rxx9/fGnbtm3eBfVZ+++/f4mI8uSTT+a2pUuXlogoe+655zrnPmfOnNK3b9/SqlWrstNOO5UjjjiiLFy4cJ2vY9myZes8P+v6+d+5XXPNNaVHjx6lWbNmZbfddivjxo0ry5cvr7XPwIEDy377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\n"
          },
          "metadata": {}
        },
        {
          "output_type": "stream",
          "name": "stdout",
          "text": [
            "\u001b[1m1/1\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m0s\u001b[0m 31ms/step\n",
            "Top 3 rozpoznane cyfry:\n",
            "1. Cyfra: 3, Prawdopodobieństwo: 0.9990\n",
            "2. Cyfra: 5, Prawdopodobieństwo: 0.0010\n",
            "3. Cyfra: 2, Prawdopodobieństwo: 0.0000\n"
          ]
        },
        {
          "output_type": "display_data",
          "data": {
            "text/plain": [
              "<Figure size 640x480 with 1 Axes>"
            ],
            "image/png": "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OnTIJNlvf/vbGuc4Z86coIBW2L9/v0myNWvW+DZJNmTIkErH+O53v2uxsbH22WefmVntz09JSYkVFxdbQUGBSbLVq1dXud/69etNkv3qV7+q8Xi4fvCeQjPz9NNP69VXX1V+fr6OHj2qDz74QKNGjQraJzIyUl26dKn2GL/+9a/17LPPas2aNbrlllt8+/Hjx2VmSkpKUseOHYO+3nnnHZ05c+aq8/v617+u2NhY7d27V9KVl4mSk5M1fPhwvfXWWyotLfXbKl7rPnnypCSpd+/elY7Xt29f/fvf/9Ynn3wStL179+7VzuGVV15RRkaGFi9erEmTJvn26u6nVatW6tGjh99eoUuXLpVeR2/Xrp3Onj3r37do0UKpqanaunWrLl68KOnK6/7R0dGaPHlytXOsmE/nzp3VunXrSo/58/OtkJSUVOkYvXr10sWLF1VcXBy0varz85///Efz589Xp06dFBMTo44dO/p+58+fr7T/X//6V82dO1dTp04Nep8I1zfeU2hmbr75Zv/0UXWioqLUokXV/x544403NH/+fM2ePVtz5swJuq28vFyBQEC5ublBr49XqHj9vyYtW7bUN7/5Te3Zs0cnTpzQP//5TyUnJ6tTp066fPmyXn/9de3du1d9+vRRx44dr3q86sTExFS5vaCgQKmpqbr99tu1bNmysI8vqcpzIKnSm8D33nuvVqxYoa1bt2rq1KnauHGjxo4dq7Zt217T/V+Lqs7PlClT9Nprr+mhhx7SgAEDFB8fr/LycqWkpKi8vDxo37Nnz2rSpEnq1auXnnnmmYaaNhoAUYArLi7W3XffrQEDBujpp5+udHvPnj1lZurevbt69epV47Fq+iRKcnKyHn/8ceXl5alDhw7q06ePAoGA+vXrp71792rv3r0aO3as79+1a1dJ0rFjxyod691331WHDh1q9ZHKkpISTZw4UQkJCcrJyakUxs/fT48ePXz7p59+qoKCAo0cOfKq91GV/v37a+DAgXrhhRfUpUsX/f3vf9eaNWuuOq5r167Ky8vTxx9/HHS18O677wbNt8Lx48crHeO9995TbGzsVQN79uxZ/fGPf1RGRoZ++tOf1njM8vJypaam6ty5c8rLy2vQv39B/ePlI0iSysrKdM899+jTTz/VSy+9VOUnSSZOnKiIiAhlZGRU+tewmQV9dDEuLq7KlxykK1G4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\n"
          },
          "metadata": {}
        },
        {
          "output_type": "stream",
          "name": "stdout",
          "text": [
            "\u001b[1m1/1\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m0s\u001b[0m 29ms/step\n",
            "Top 3 rozpoznane cyfry:\n",
            "1. Cyfra: 0, Prawdopodobieństwo: 1.0000\n",
            "2. Cyfra: 6, Prawdopodobieństwo: 0.0000\n",
            "3. Cyfra: 8, Prawdopodobieństwo: 0.0000\n",
            "\n",
            "--- Sprawdzenie 10 grafik z wyciętego zbioru testowego ---\n",
            "\u001b[1m1/1\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m0s\u001b[0m 29ms/step\n"
          ]
        },
        {
          "output_type": "display_data",
          "data": {
            "text/plain": [
              "<Figure size 640x480 with 1 Axes>"
            ],
            "image/png": "iVBORw0KGgoAAAANSUhEUgAAAYUAAAGbCAYAAAAr/4yjAAAAOnRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjEwLjAsIGh0dHBzOi8vbWF0cGxvdGxpYi5vcmcvlHJYcgAAAAlwSFlzAAAPYQAAD2EBqD+naQAAEc1JREFUeJzt3H+sV3X9wPHXR25ySRPhihuyusDVUUGEkY4lKOhqBIxGIuUFykVICxGzaGUuXG2JGDUsc8rICK5ggbJpZLKosLLfDZLK5NotDSwYhPzYBYHz/eM7XvPGBe65cEHh8dju5j2f8zrnfe/m58n5fD73VIqiKAIAIuKsU70AAF47RAGAJAoAJFEAIIkCAEkUAEiiAEASBQCSKACQRIEOcccdd0SlUomtW7ee6qUAJYgCbbZhw4aYNGlS9OrVKzp37hwXXXRRTJw4MTZs2HCql3ZSDB8+PCqVSlxyySWtPr569eqoVCpRqVRi+fLluf073/lOVCqVqK6ujn/961+tHnfAgAEttvXu3TvGjBnTYtuuXbti9uzZMWDAgDjnnHOipqYmBg0aFDNnzoxNmzZFU1NTnv9YX01NTcf/C+G0VHWqF8DrwyOPPBLXX399dO/ePaZMmRJ9+vSJpqamWLhwYSxfvjyWLVsW48aNO9XL7HDV1dWxcePG+M1vfhOXX355i8caGhqiuro6mpubW53du3dvzJkzJ77xjW+UPu8rr7wSV155Zfz1r3+Nj370ozFjxozYtWtXbNiwIR566KEYN25cXHbZZbF48eIWc/PmzYsXX3wxvv71r7fY3qNHj9Jr4MwgChxTY2NjTJ48Ofr27Rtr165t8YQyc+bMGDZsWEyePDnWr18fffv2Pe7zHTx4MPbt2xfV1dXHfawTra6uLvbv3x9Lly5tEYXm5uZ49NFHY/To0bFixYpWZwcNGhQLFiyIz3/+83HRRReVOu/KlSvjj3/8YzQ0NER9fX2Lx5qbm2Pfvn1xzjnnxKRJk1o8tmzZsti+ffth2+FIvHzEMd19992xZ8+eeOCBBw77F+YFF1wQ999/f+zevTvmzp172OzWrVtjwoQJcd5550VNTU3MnDnzsH9JVyqVuOmmm6KhoSH69+8fnTt3jieeeCIiIr761a/Ge97znqipqYkuXbrE4MGDW7w0ExFxww03HPFlkjvuuOPE/jIi4vrrr4+HH344Dh48mNsee+yx2LNnT0yYMOGIc7fddlscOHAg5syZU/qcjY2NERFxxRVXHPZYdXV1nHfeeaWPCa0RBY7psccei969e8ewYcNaffzKK6+M3r17xw9+8IPDHpswYUI0NzfHnXfeGaNGjYp77rknbrzxxsP2W7NmTXzqU5+KD33oQzF//vzo3bt3RETMnz8/Lr300vjSl74UX/nKV6Kqqiquu+66FueaNm1aLF68uMXXxIkTIyLiwgsvPAG/gZbq6+tj8+bN8dOf/jS3PfTQQ3HNNdcc9Xx9+vSJj3zkI7FgwYLYtGlTqXPW1tZGRMR3v/vdcLd7OlQBR/Hf//63iIjiAx/4wFH3Gzt2bBERxcsvv1wURVHMnj27iIhi7NixLfb75Cc/WUREsW7dutwWEcVZZ51VbNiw4bDj7tmzp8X3+/btKwYMGFBcffXVR1zLc889V3Tt2rV473vfW+zfv/9YP2KbXXXVVUX//v2LoiiKd7/73cWUKVOKoiiK7du3F2effXaxaNGi4ic/+UkREcX3v//9nHvwwQeLiCh++9vfFo2NjUVVVVVx8803t3rcQ2pra4vRo0fn93v27Cn69etXRERRW1tb3HDDDcXChQuLf//730dd8+jRo4va2trj/dE5g7hS4Kh27twZERFvetObjrrfocdffvnlFtunT5/e4vsZM2ZERMSqVatabL/qqqvi7W9/+2HH7dKlS/739u3bY8eOHTFs2LD4wx/+0Oo6du/eHePGjYtu3brF0qVLo1OnTkddd3vV19fHI488Evv27Yvly5dHp06d2vRGe9++fWPy5MnxwAMPxObNm9t8vi5dusSvf/3rmDVrVkT8/yeapkyZEj179owZM2bE3r172/2zwKuJAkd16Mn+UByO5Ejx+N+Pb9bV1cVZZ5112Eci+/Tp0+pxH3/88RgyZEhUV1dH9+7do0ePHnHffffFjh07Wt1/6tSp0djYGI8++mjU1NQcdc3btm2Ll156Kb+OdMzWfPjDH44dO3bED3/4w2hoaIgxY8YcM5yH3H777bF///7S7y107do15s6dG01NTfnJr379+sU3v/nN+PKXv1zqWHAkosBRde3aNXr27Bnr168/6n7r16+PXr16HfMNz0ql0ur2V18RHPLUU0/F2LFjo7q6Or71rW/FqlWrYvXq1VFfX9/q6+rz58+PpUuXxoIFC2LQoEFHXUdExAc/+MHo2bNnfs2cOfOYM4f07Nkzhg8fHvPmzYu1a9ce9omgo+nbt29MmjSp9NXCq9XW1sbHPvax+MUvfhHnn39+NDQ0tOs48L98JJVjGjNmTCxYsCB+/vOfx9ChQw97/KmnnoqmpqaYNm3aYY8999xzLa4CNm7cGAcPHsw3ko9mxYoVUV1dHT/60Y+ic+fOuf3BBx9sdQ2f+cxn4pZbbsk3mY9l3rx5sX379vy+7MdE6+vr4+Mf/3icf/75MWrUqFKzt99+eyxZsiTuuuuuUnP/q1u3blFXVxfPPPPMcR0HDhEFjmnWrFmxZMmSmDZtWqxdu7bFyzLbtm2LT3ziE/HGN74xX+9+tXvvvTfe97735feH/nDr/e9//zHP26lTp6hUKnHgwIHc1tTUFCtXrmyx3+bNm2PChAkxdOjQuPvuu9v8cw0ePLjN+7Zm/Pjx8cILL0S/fv3i7LPPLjVbV1cXkyZNivvvvz9qa2ujquro/yuuW7cuevXqFRdccEGL7f/4xz/iz3/+c/Tr16/0+qE1osAxXXLJJbFo0aKYOHFivOMd7zjsL5q3bt0aS5cujbq6usNm//73v8fYsWNj5MiR8fTTT8eSJUuivr4+3vnOdx7zvKNHj46vfe1rMXLkyKivr4///Oc/ce+998bFF1/c4uWsm2++ObZs2RKf/exnY9myZS2OMXDgwBg4cODx/xJa0bVr1+P6O4gvfOELsXjx4nj22Wejf//+R9139erVMXv27Bg7dmwMGTIkzj333Hj++efj29/+duzdu7dD/h6DM5Mo0CbXXXddvPWtb40777wzQ1BTUxMjRoyI22677bB79xzy8MMPxxe/+MX43Oc+F1VVVXHTTTe1+V/zV199dSxcuDDmzJkTt9xyS/Tp0yfuuuuuaGpqahGFLVu2xIEDB+LWW2897BizZ8/usCgcr4svvjgmTZoUixYtOua+1157bezcuTOefPLJWLNmTWzbti26desWl19+eXz605+OESNGnIQVcyaoFK29YwfAGcmnjwBIogBAEgUAkigAkEQBgCQKAKQ2/53Cke5ZA8DrQ1v+AsGVAgBJFABIogBAEgUAkigAkEQBgCQKACRRACCJAgBJFABIogBAEgUAkigAkEQBgCQKACRRACCJAgBJFABIogBAEgUAkigAkEQBgCQKACRRACCJAgBJFABIogBAEgUAkigAkEQBgCQKACRRACCJAgBJFABIogBAEgUAkigAkEQBgCQKACRRACCJAgBJFABIogBAEgUAkigAkEQBgCQKACRRACCJAgBJFABIogBAEgUAkigAkEQBgCQKACRRACCJAgBJFABIogBAEgUAkigAkEQBgCQKACRRACCJAgBJFABIogBAEgUAkigAkEQBgCQKACRRACCJAgBJFABIogBAEgUAkigAkEQBgCQKACRRACCJAgBJFABIogBAEgUAkigAkEQBgCQKACRRACCJAgBJFABIogBAqjrVCzgTjB8/vvTM1KlT23WuTZs2lZ5pbm4uPdPQ0FB65qWXXio9ExGxcePGds0B5blSACCJAgBJFABIogBAEgUAkigAkEQBgCQKACRRACCJAgBJFABIogBAEgUAUqUoiqJNO1YqHb2W09bzzz9feqZ3794nfiGn2M6dO9s1t2HDhhO8Ek60F198sfTM3Llz23Wu3/3ud+2aI6ItT/euFABIogBAEgUAkigAkEQBgCQKACRRACCJAgBJFABIogBAEgUAkigAkKpO9QLOBFOnTi09M3DgwHad6y9/+Uvpmbe97W2lZ971rneVnhk+fHjpmYiIIUOGlJ554YUXSs+8+c1vLj1zMu3fv7/0zJYtW0rP9OzZs/RMe/zzn/9s15wb4nUsVwoAJFEAIIkCAEkUAEiiAEASBQCSKACQRAGAJAoAJFEAIIkCAEkUAEiVoiiKNu1YqXT0WjjNdevWrV1zgwYNKj3z+9//vvTMZZddVnrmZGpubi4987e//a30THtuqti9e/fSM9OnTy89ExFx3333tWuOiLY83btSACCJAgBJFABIogBAEgUAkigAkEQBgCQKACRRACCJAgBJFABIogBAckM8OI1de+21pWe+973vlZ555plnSs+MGDGi9ExExLZt29o1hxviAVCSKACQRAGAJAoAJFEAIIkCAEkUAEiiAEASBQCSKACQRAGAJAoAJFEAILlLKrxOXHjhhaVn/vSnP52U84wfP770zIoVK0rPcHzcJRWAUkQBgCQKACRRACCJAgBJFABIogBAEgUAkigAkEQBgCQKACRRACBVneoFAG0zffr00jM9evQoPbN9+/bSM88++2zpGV6bXCkAkEQBgCQKACRRACCJAgBJFABIogBAEgUAkigAkEQBgCQKACRRACBViqIo2rRjpdLRa4EzwhVXXNGuuTVr1pSeecMb3lB6Zvjw4aVn1q5dW3qGk68tT/euFABIogBAEgUAkigAkEQBgCQKACRRACCJAgBJFABIogBAEgUAkigAkKpO9QLgTDNq1Kh2zbXn5nY//vGPS888/fTTpWc4fbhSACCJAgBJFABIogBAEgUAkigAkEQBgCQKACRRACCJAgBJFABIogBAckM8OA5dunQpPTNy5Mh2nWvfvn2lZ2bPnl165pVXXik9w+nDlQIASRQASKIAQBIFAJIoAJBEAYAkCgAkUQAgiQIASRQASKIAQBIFAJIoAJDcJRWOw6xZs0rPXHrppe061xNPPFF65pe//GW7zsWZy5UCAEkUAEiiAEASBQCSKACQRAGAJAoAJFEAIIkCAEkUAEiiAEASBQBSpSiKok07ViodvRY4pUaPHl16ZuXKlaVndu/eXXomImLkyJGlZ371q1+161ycntrydO9KAYAkCgAkUQAgiQIASRQASKIAQBIFAJIoAJBEAYAkCgAkUQAgiQIAqepULwA6Qk1NTemZe+65p/RMp06dSs+sWrWq9EyEm9txcrhSACCJAgBJFABIogBAEgUAkigAkEQBgCQKACRRACCJAgBJFABIogBAqhRFUbRpx0qlo9cCrWrPTefac/O4wYMHl55pbGwsPTNy5MjSM+09F7xaW57uXSkAkEQBgCQKACRRACCJAgBJFABIogBAEgUAkigAkEQBgCQKACRRACBVneoFwLHU1dWVnmnPze3a49Zbby0948Z2vJa5UgAgiQIASRQASKIAQBIFAJIoAJBEAYAkCgAkUQAgiQIASRQASKIAQBIFAJK7pHLS1NbWtmvuySefPMErad2sWbNKzzz++OMdsBI4dVwpAJBEAYAkCgAkUQAgiQIASRQASKIAQBIFAJIoAJBEAYAkCgAkUQAguSEeJ82NN97Yrrm3vOUtJ3glrfvZz35WeqYoig5YCZw6rhQASKIAQBIFAJIoAJBEAYAkCgAkUQAgiQIASRQASKIAQBIFAJIoAJDcEI92GTp0aOmZGTNmdMBKgBPJlQIASRQASKIAQBIFAJIoAJBEAYAkCgAkUQAgiQIASRQASKIAQBIFAJIb4tEuw4YNKz1z7rnndsBKWtfY2Fh6ZteuXR2wEnh9caUAQBIFAJIoAJBEAYAkCgAkUQAgiQIASRQASKIAQBIFAJIoAJBEAYAkCgAkd0nlNW/dunWlZ6655prSM9u2bSs9A6cbVwoAJFEAIIkCAEkUAEiiAEASBQCSKACQRAGAJAoAJFEAIIkCAEkUAEiVoiiKNu1YqXT0WgDoQG15unelAEASBQCSKACQRAGAJAoAJFEAIIkCAEkUAEiiAEASBQCSKACQRAGAVNXWHdt43zwAXsdcKQCQRAGAJAoAJFEAIIkCAEkUAEiiAEASBQCSKACQ/g9RTjjR+A0VPQAAAABJRU5ErkJggg==\n"
          },
          "metadata": {}
        },
        {
          "output_type": "stream",
          "name": "stdout",
          "text": [
            "Top 3 rozpoznane cyfry:\n",
            "1. Cyfra: 7, Prawdopodobieństwo: 1.0000\n",
            "2. Cyfra: 9, Prawdopodobieństwo: 0.0000\n",
            "3. Cyfra: 1, Prawdopodobieństwo: 0.0000\n",
            "\u001b[1m1/1\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m0s\u001b[0m 30ms/step\n"
          ]
        },
        {
          "output_type": "display_data",
          "data": {
            "text/plain": [
              "<Figure size 640x480 with 1 Axes>"
            ],
            "image/png": "iVBORw0KGgoAAAANSUhEUgAAAYUAAAGbCAYAAAAr/4yjAAAAOnRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjEwLjAsIGh0dHBzOi8vbWF0cGxvdGxpYi5vcmcvlHJYcgAAAAlwSFlzAAAPYQAAD2EBqD+naQAAEkNJREFUeJzt3H+sV3X9wPHXR35dsuTH1RrSxk+jCSElOmfir8pM6DpKAS9QLipaiZiIFbGuqxWoUaMypwwNAYHxQxZpGZsZ1NRqFSwaTW9d++E1ZRCCDBA43z++4zVv9wL3XO4Vksdju5v3fM7rnPe9m58n5/P53FMpiqIIAIiI0070AgA4eYgCAEkUAEiiAEASBQCSKACQRAGAJAoAJFEAIIkCHeKOO+6ISqUS27ZtO9FLAUoQBVpty5YtMWnSpOjbt29069Ytzj777Jg4cWJs2bLlRC/tDXH55ZdHpVKJc845p8XH169fH5VKJSqVSqxatSq3/+hHP4pKpRJVVVXxr3/9q8XjDhs2rMm2/v37x5gxY5ps2717d9TV1cWwYcPi9NNPj+rq6hgxYkRMnz49XnjhhWhoaMjzH+uroaHh+H8hvCl1PtEL4H/DmjVr4oYbbojevXvHlClTYsCAAdHQ0BALFy6MVatWxfLly2Ps2LEnepkdrqqqKp577rn4zW9+ExdeeGGTx5YuXRpVVVWxd+/eFmf37dsXc+fOje9///ulz/vaa6/FpZdeGlu3bo1PfvKTMW3atNi9e3ds2bIlHn744Rg7dmxccMEFsXjx4iZz8+bNi3/+85/x3e9+t8n2s846q/QaODWIAsdUX18fkydPjoEDB8aGDRuaPKFMnz49Ro0aFZMnT47NmzfHwIEDj/t8hw4div3790dVVdVxH6u9DRo0KA4cOBDLli1rEoW9e/fGI488EqNHj47Vq1e3ODtixIhYsGBBfOUrX4mzzz671HnXrl0bf/jDH2Lp0qVRW1vb5LG9e/fG/v374/TTT49JkyY1eWz58uWxY8eOZtvhSLx8xDHdfffdsWfPnrj//vub/QvzzDPPjPvuuy9effXVuOuuu5rNbtu2LcaNGxdnnHFGVFdXx/Tp05v9S7pSqcRNN90US5cujaFDh0a3bt3iZz/7WUREfPvb346LL744qquro3v37nH++ec3eWkmIuLGG2884sskd9xxR/v+MiLihhtuiBUrVsShQ4dy27p162LPnj0xbty4I87NmjUrDh48GHPnzi19zvr6+oiIeP/739/ssaqqqjjjjDNKHxNaIgoc07p166J///4xatSoFh+/9NJLo3///vHoo482e2zcuHGxd+/emDNnTlxzzTXxve99Lz772c822++JJ56IL37xizF+/PiYP39+9O/fPyIi5s+fH+9973vj61//enzrW9+Kzp07x/XXX9/kXFOnTo3Fixc3+Zo4cWJERLz97W9vh99AU7W1tdHY2BhPPvlkbnv44YfjAx/4wFHPN2DAgPjEJz4RCxYsiBdeeKHUOfv16xcREQ899FC42z0dqoCj+M9//lNERHHttdcedb+ampoiIopXXnmlKIqiqKurKyKiqKmpabLf5z//+SIiik2bNuW2iChOO+20YsuWLc2Ou2fPnibf79+/vxg2bFhx5ZVXHnEtzz77bNGjR4/iQx/6UHHgwIFj/YitdtlllxVDhw4tiqIoRo4cWUyZMqUoiqLYsWNH0bVr12LRokXFL37xiyIiipUrV+bcgw8+WERE8dvf/raor68vOnfuXNx8880tHvewfv36FaNHj87v9+zZUwwZMqSIiKJfv37FjTfeWCxcuLD497//fdQ1jx49uujXr9/x/uicQlwpcFS7du2KiIi3ve1tR93v8OOvvPJKk+1f+MIXmnw/bdq0iIh47LHHmmy/7LLL4txzz2123O7du+d/79ixI3bu3BmjRo2K3//+9y2u49VXX42xY8dGr169YtmyZdGpU6ejrrutamtrY82aNbF///5YtWpVdOrUqVVvtA8cODAmT54c999/fzQ2Nrb6fN27d49nnnkmZs6cGRH//4mmKVOmRJ8+fWLatGmxb9++Nv8s8HqiwFEdfrI/HIcjOVI8/vvjm4MGDYrTTjut2UciBwwY0OJxf/KTn8RFF10UVVVV0bt37zjrrLPi3nvvjZ07d7a4/2c+85mor6+PRx55JKqrq4+65u3bt8eLL76YX0c6ZksmTJgQO3fujJ/+9KexdOnSGDNmzDHDedjs2bPjwIEDpd9b6NGjR9x1113R0NCQn/waMmRI/OAHP4hvfOMbpY4FRyIKHFWPHj2iT58+sXnz5qPut3nz5ujbt+8x3/CsVCotbn/9FcFhGzdujJqamqiqqoof/vCH8dhjj8X69eujtra2xdfV58+fH8uWLYsFCxbEiBEjjrqOiIiPfexj0adPn/yaPn36MWcO69OnT1x++eUxb9682LBhQ7NPBB3NwIEDY9KkSaWvFl6vX79+8alPfSp+/etfR8+ePWPp0qVtOg78Nx9J5ZjGjBkTCxYsiF/96ldxySWXNHt848aN0dDQEFOnTm322LPPPtvkKuC5556LQ4cO5RvJR7N69eqoqqqKxx9/PLp165bbH3zwwRbXcNttt8Utt9ySbzIfy7x582LHjh35fdmPidbW1sanP/3p6NmzZ1xzzTWlZmfPnh1LliyJO++8s9Tcf+vVq1cMGjQo/vSnPx3XceAwUeCYZs6cGUuWLImpU6fGhg0bmrwss3379vjc5z4Xb3nLW/L17te755574qqrrsrvD//h1kc+8pFjnrdTp05RqVTi4MGDua2hoSHWrl3bZL/GxsYYN25cXHLJJXH33Xe3+uc6//zzW71vS6677rr4xz/+EUOGDImuXbuWmh00aFBMmjQp7rvvvujXr1907nz0/xU3bdoUffv2jTPPPLPJ9ueffz7+/Oc/x5AhQ0qvH1oiChzTOeecE4sWLYqJEyfGe97znmZ/0bxt27ZYtmxZDBo0qNns3/72t6ipqYmrr746nnrqqViyZEnU1tbGeeedd8zzjh49Or7zne/E1VdfHbW1tfHSSy/FPffcE4MHD27yctbNN98cL7/8ctx+++2xfPnyJscYPnx4DB8+/Ph/CS3o0aPHcf0dxFe/+tVYvHhx/OUvf4mhQ4cedd/169dHXV1d1NTUxEUXXRRvfetb469//Ws88MADsW/fvg75ewxOTaJAq1x//fXx7ne/O+bMmZMhqK6ujiuuuCJmzZrV7N49h61YsSK+9rWvxZe//OXo3Llz3HTTTa3+1/yVV14ZCxcujLlz58Ytt9wSAwYMiDvvvDMaGhqaROHll1+OgwcPxq233trsGHV1dR0WheM1ePDgmDRpUixatOiY+3784x+PXbt2xc9//vN44oknYvv27dGrV6+48MILY8aMGXHFFVe8ASvmVFApWnrHDoBTkk8fAZBEAYAkCgAkUQAgiQIASRQASK3+O4Uj3bMGgP8NrfkLBFcKACRRACCJAgBJFABIogBAEgUAkigAkEQBgCQKACRRACCJAgBJFABIogBAEgUAkigAkEQBgCQKACRRACCJAgBJFABIogBAEgUAkigAkEQBgCQKACRRACCJAgBJFABIogBAEgUAkigAkEQBgCQKACRRACCJAgBJFABIogBAEgUAkigAkDqf6AXwv+m2224rPdO9e/c2nWv48OGlZ6677ro2nause++9t/TMU0891aZzLV68uE1zUIYrBQCSKACQRAGAJAoAJFEAIIkCAEkUAEiiAEASBQCSKACQRAGAJAoApEpRFEWrdqxUOnotnCArVqwoPfNG3XDuzai+vr5Ncx/84AdLz/z9739v07l4c2rN070rBQCSKACQRAGAJAoAJFEAIIkCAEkUAEiiAEASBQCSKACQRAGAJAoApM4negG0rzfjze22bt1aeubxxx8vPTNw4MDSMx/96EdLzwwaNKj0TETExIkTS8/MmTOnTefi1OVKAYAkCgAkUQAgiQIASRQASKIAQBIFAJIoAJBEAYAkCgAkUQAgiQIAyQ3xTlIjR45s09zYsWPbeSUt27JlS+mZmpqaNp1r27ZtpWd2795deqZr166lZ55++unSM+edd17pmYiI6urqNs1BGa4UAEiiAEASBQCSKACQRAGAJAoAJFEAIIkCAEkUAEiiAEASBQCSKACQ3BDvJNWnT582zVUqldIzbbm53Yc//OHSM42NjaVn3kgzZswoPXPuued2wEpa9uijj75h5+LU5UoBgCQKACRRACCJAgBJFABIogBAEgUAkigAkEQBgCQKACRRACCJAgBJFABI7pJ6klq3bl2b5gYPHlx6ZteuXaVntm/fXnrmZDdhwoTSM126dOmAlcCJ40oBgCQKACRRACCJAgBJFABIogBAEgUAkigAkEQBgCQKACRRACCJAgDJDfHeZJ5//vkTvYSTwsyZM0vPvOtd7+qAlTT3zDPPvKFzUIYrBQCSKACQRAGAJAoAJFEAIIkCAEkUAEiiAEASBQCSKACQRAGAJAoApEpRFEWrdqxUOnot0KIxY8aUnlm5cmXpma5du5aeeemll0rPTJgwofRMRMQvf/nLNs3BYa15unelAEASBQCSKACQRAGAJAoAJFEAIIkCAEkUAEiiAEASBQCSKACQRAGA1PlELwCOZeTIkaVn2nJzu7ZYsWJF6Rk3tuNk5koBgCQKACRRACCJAgBJFABIogBAEgUAkigAkEQBgCQKACRRACCJAgBJFABI7pLKG2bt2rVtmrvqqqvadyFH8NBDD5WemT17dgesBE4cVwoAJFEAIIkCAEkUAEiiAEASBQCSKACQRAGAJAoAJFEAIIkCAEkUAEiVoiiKVu1YqXT0Wvgf0qdPn9IzmzZtatO5qqurS89s27at9MzFF19ceqa+vr70DJworXm6d6UAQBIFAJIoAJBEAYAkCgAkUQAgiQIASRQASKIAQBIFAJIoAJBEAYDU+UQvgP9Nq1evLj3TlhvbtdWSJUtKz7i5HbhSAOB1RAGAJAoAJFEAIIkCAEkUAEiiAEASBQCSKACQRAGAJAoAJFEAILkhHlFTU1N65n3ve18HrKRlTz75ZOmZurq69l8InAJcKQCQRAGAJAoAJFEAIIkCAEkUAEiiAEASBQCSKACQRAGAJAoAJFEAILkh3ptMdXV16ZlZs2aVnunSpUvpmbb64x//WHpm9+7d7b8QOAW4UgAgiQIASRQASKIAQBIFAJIoAJBEAYAkCgAkUQAgiQIASRQASKIAQBIFAJK7pL7JzJgxo/TMBRdc0AEraW7t2rVtmqurq2vfhQBH5EoBgCQKACRRACCJAgBJFABIogBAEgUAkigAkEQBgCQKACRRACCJAgCpUhRF0aodK5WOXgvtYO/evaVnunTp0gErae6d73xnm+YaGxvbeSVwamrN070rBQCSKACQRAGAJAoAJFEAIIkCAEkUAEiiAEASBQCSKACQRAGAJAoApM4negGcOnr37t2muddee62dV3Ji7dy5s01zbfk9tOVmhz169Cg90xY9e/Zs09ytt97avgtpRwcPHmzT3Je+9KXSM3v27GnTuY7FlQIASRQASKIAQBIFAJIoAJBEAYAkCgAkUQAgiQIASRQASKIAQBIFAJIb4vGG2bx584lewklh5cqVbZprbGwsPfOOd7yj9Mz48eNLz3B8XnzxxdIz3/zmNztgJa4UAHgdUQAgiQIASRQASKIAQBIFAJIoAJBEAYAkCgAkUQAgiQIASRQASJWiKIpW7VipdPRaaAdr1qwpPXPttdd2wEo4lRw4cKD0zKFDhzpgJS378Y9/XHrmd7/7XQespGUbN24sPfP000+XnmnN070rBQCSKACQRAGAJAoAJFEAIIkCAEkUAEiiAEASBQCSKACQRAGAJAoAJFEAILlLKnH77beXnunSpUsHrKT9DB06tPTM+PHjO2Al7eeBBx4oPdPQ0ND+C2nB6tWrS89s3bq1A1bC0bhLKgCliAIASRQASKIAQBIFAJIoAJBEAYAkCgAkUQAgiQIASRQASKIAQHJDPIBThBviAVCKKACQRAGAJAoAJFEAIIkCAEkUAEiiAEASBQCSKACQRAGAJAoAJFEAIIkCAEkUAEiiAEASBQCSKACQRAGAJAoAJFEAIIkCAEkUAEiiAEASBQCSKACQRAGAJAoAJFEAIIkCAEkUAEiiAEASBQCSKACQRAGAJAoAJFEAIIkCAEkUAEiiAEASBQCSKACQRAGAJAoAJFEAIIkCAEkUAEiiAEASBQCSKACQRAGAJAoAJFEAIIkCAEkUAEiiAEASBQCSKACQRAGAJAoAJFEAIIkCAEkUAEiiAEASBQBS59buWBRFR64DgJOAKwUAkigAkEQBgCQKACRRACCJAgBJFABIogBAEgUA0v8B5s9IZBQQc/wAAAAASUVORK5CYII=\n"
          },
          "metadata": {}
        },
        {
          "output_type": "stream",
          "name": "stdout",
          "text": [
            "Top 3 rozpoznane cyfry:\n",
            "1. Cyfra: 2, Prawdopodobieństwo: 1.0000\n",
            "2. Cyfra: 6, Prawdopodobieństwo: 0.0000\n",
            "3. Cyfra: 0, Prawdopodobieństwo: 0.0000\n",
            "\u001b[1m1/1\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m0s\u001b[0m 34ms/step\n"
          ]
        },
        {
          "output_type": "display_data",
          "data": {
            "text/plain": [
              "<Figure size 640x480 with 1 Axes>"
            ],
            "image/png": "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AJBEAYAkCgAkUQAgiQIASRQASKIAQBIFAJIoAJBEAYAkCgAkUQAgiQIASRQASKIAQBIFAJIoAJBEAYAkCgAkUQAgiQIASRQASKIAQBIFAJIoAJBEAYAkCgAkUQAgVZ3oBcCp5s1vfvOA5p5++unSM83NzaVn7rzzztIzvH7YKQCQRAGAJAoAJFEAIIkCAEkUAEiiAEASBQCSKACQRAGAJAoAJFEAILkhHgyySy65ZEBzhw8fLj3z3HPPDehanLrsFABIogBAEgUAkigAkEQBgCQKACRRACCJAgBJFABIogBAEgUAkigAkNwQDwbZlClTBjS3b9++0jObNm0a0LU4ddkpAJBEAYAkCgAkUQAgiQIASRQASKIAQBIFAJIoAJBEAYAkCgAkUQAguSEeHIP6+vrSM4sXLx7QtdauXTugOSjDTgGAJAoAJFEAIIkCAEkUAEiiAEASBQCSKACQRAGAJAoAJFEAIIkCAEkUAEjukgrH4IILLig9M2LEiAFda+PGjQOagzLsFABIogBAEgUAkigAkEQBgCQKACRRACCJAgBJFABIogBAEgUAkigAkCpFURT9OrFSOd5rgdecJ554ovTMmDFjBnSt+vr60jP79u0b0LV4ferPj3s7BQCSKACQRAGAJAoAJFEAIIkCAEkUAEiiAEASBQCSKACQRAGAJAoApKoTvQA4WYwfP770zGWXXVZ65s9//nPpmQg3t2Nw2CkAkEQBgCQKACRRACCJAgBJFABIogBAEgUAkigAkEQBgCQKACRRACC5IR7814wZMwblOrt27RqU68BA2CkAkEQBgCQKACRRACCJAgBJFABIogBAEgUAkigAkEQBgCQKACRRACCJAgDJXVLhvy688MJBuc7y5csH5TowEHYKACRRACCJAgBJFABIogBAEgUAkigAkEQBgCQKACRRACCJAgBJFABIlaIoin6dWKkc77XAq2bq1KmlZx566KHSM21tbaVnrrjiitIzERGdnZ0DmoMj+vPj3k4BgCQKACRRACCJAgBJFABIogBAEgUAkigAkEQBgCQKACRRACCJAgCp6kQvAI6Hd77znaVnRo8eXXrm0UcfLT3jxnaczOwUAEiiAEASBQCSKACQRAGAJAoAJFEAIIkCAEkUAEiiAEASBQCSKACQ3BCP16WLL7649ExRFKVnWltbS8/AycxOAYAkCgAkUQAgiQIASRQASKIAQBIFAJIoAJBEAYAkCgAkUQAgiQIAqVL08y5glUrleK8FenTOOeeUnvn9739feqa9vb30zFve8pbSM3Ci9OfHvZ0CAEkUAEiiAEASBQCSKACQRAGAJAoAJFEAIIkCAEkUAEiiAEASBQCSKACQqk70AqAvCxYsKD1z9tlnl5555JFHSs/A642dAgBJFABIogBAEgUAkigAkEQBgCQKACRRACCJAgBJFABIogBAEgUAkhvicdKrra0dlOu0t7cPynXgZGanAEASBQCSKACQRAGAJAoAJFEAIIkCAEkUAEiiAEASBQCSKACQRAGA5IZ4nPRmz549KNfZvHnzoFwHTmZ2CgAkUQAgiQIASRQASKIAQBIFAJIoAJBEAYAkCgAkUQAgiQIASRQASG6Ix6CZNm3agObOOeecV3klwNHYKQCQRAGAJAoAJFEAIIkCAEkUAEiiAEASBQCSKACQRAGAJAoAJFEAILkhHoNmzpw5A5obOnRo6Zknn3yy9MzWrVtLz8DrjZ0CAEkUAEiiAEASBQCSKACQRAGAJAoAJFEAIIkCAEkUAEiiAEASBQCSKACQ3CWVATn99NNLz8ycOfM4rKRnra2tpWcOHTp0HFYCry12CgAkUQAgiQIASRQASKIAQBIFAJIoAJBEAYAkCgAkUQAgiQIASRQASJWiKIp+nVipHO+18Bryhje8ofTML37xiwFd64UXXig909jYWHqmo6Oj9Ay8lvTnx72dAgBJFABIogBAEgUAkigAkEQBgCQKACRRACCJAgBJFABIogBAEgUAkhviAZwi3BAPgFJEAYAkCgAkUQAgiQIASRQASKIAQBIFAJIoAJBEAYAkCgAkUQAgiQIASRQASKIAQBIFAJIoAJBEAYAkCgAkUQAgiQIASRQASKIAQBIFAJIoAJBEAYAkCgAkUQAgiQIASRQASKIAQBIFAJIoAJBEAYAkCgAkUQAgiQIASRQASKIAQBIFAJIoAJBEAYAkCgAkUQAgiQIASRQASKIAQBIFAJIoAJBEAYAkCgAkUQAgVfX3xKIojuc6ADgJ2CkAkEQBgCQKACRRACCJAgBJFABIogBAEgUAkigAkP4PzkzdfnuVTCQAAAAASUVORK5CYII=\n"
          },
          "metadata": {}
        },
        {
          "output_type": "stream",
          "name": "stdout",
          "text": [
            "Top 3 rozpoznane cyfry:\n",
            "1. Cyfra: 1, Prawdopodobieństwo: 1.0000\n",
            "2. Cyfra: 7, Prawdopodobieństwo: 0.0000\n",
            "3. Cyfra: 6, Prawdopodobieństwo: 0.0000\n",
            "\u001b[1m1/1\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m0s\u001b[0m 30ms/step\n"
          ]
        },
        {
          "output_type": "display_data",
          "data": {
            "text/plain": [
              "<Figure size 640x480 with 1 Axes>"
            ],
            "image/png": "iVBORw0KGgoAAAANSUhEUgAAAYUAAAGbCAYAAAAr/4yjAAAAOnRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjEwLjAsIGh0dHBzOi8vbWF0cGxvdGxpYi5vcmcvlHJYcgAAAAlwSFlzAAAPYQAAD2EBqD+naQAAEpxJREFUeJzt3H+s1XX9wPHXuTC5RIkItw384/LL4YQMZ5IrBbXVUH4kFagXSCcFlgL2w1bohGpLhLRREgojI0BwgTo1Ktm0oY31wxosoKbUxUoySUKR8fN+vn98x2ve7gXu5/BTfDy2u3HP+bzO533vLvd5Pvee+64URVEEAEREzcleAACnDlEAIIkCAEkUAEiiAEASBQCSKACQRAGAJAoAJFHguJgxY0ZUKpXYtm3byV4KUIIo0GYbNmyIcePGxTnnnBMdOnSIHj16xNixY2PDhg0ne2knxOWXXx6VSiXOPffcVu9fvXp1VCqVqFQqsWLFirz9xz/+cVQqlaitrY1//vOfrT7ugAEDmt3Ws2fPGD58eLPbdu7cGdOnT48BAwZEp06domvXrjFw4MCYOnVqvPLKK9HY2JjnP9JbY2Pj0X9COC21P9kL4J3h0Ucfjeuvvz7OPvvsmDBhQvTq1SsaGxtj4cKFsWLFili+fHmMGjXqZC/zuKutrY2XXnopfvvb38agQYOa3bd06dKora2N3bt3tzq7Z8+emDlzZvzgBz8ofd59+/bF4MGD489//nPccMMNMXny5Ni5c2ds2LAhHn744Rg1alRcfPHFsXjx4mZz9957b/zjH/+I733ve81ur6urK70G3h1EgSPavHlzjB8/Pnr37h1r1qxp9g1l6tSpcdlll8X48eNj/fr10bt376M+X1NTU+zduzdqa2uP+rGOtT59+sT+/ftj2bJlzaKwe/fueOyxx2LYsGGxcuXKVmcHDhwYCxYsiG984xvRo0ePUud9/PHH449//GMsXbo0Ghoamt23e/fu2Lt3b3Tq1CnGjRvX7L7ly5fH9u3bW9wOh+LHRxzR7NmzY9euXTF//vwWzzC7desWDz74YLz11lsxa9asFrPbtm2LMWPGxJlnnhldu3aNqVOntngmXalU4tZbb42lS5dG//79o0OHDvGLX/wiIiK++93vxkc+8pHo2rVrdOzYMS666KJmP5qJiLjxxhsP+WOSGTNmHNtPRkRcf/318cgjj0RTU1Pe9uSTT8auXbtizJgxh5ybNm1aHDhwIGbOnFn6nJs3b46IiI9+9KMt7qutrY0zzzyz9GNCa0SBI3ryySejZ8+ecdlll7V6/+DBg6Nnz57xs5/9rMV9Y8aMid27d8fdd98dV199dXz/+9+PiRMntjjumWeeiS996Utx7bXXxpw5c6Jnz54RETFnzpy48MIL41vf+lZ85zvfifbt28fo0aObnWvSpEmxePHiZm9jx46NiIj3v//9x+Az0FxDQ0Ns3bo1fvWrX+VtDz/8cHzsYx877Pl69eoVn/3sZ2PBggXxyiuvlDpnfX19RET85Cc/Cbvdc1wVcBj//e9/i4goPvnJTx72uJEjRxYRUbzxxhtFURTF9OnTi4goRo4c2ey4L37xi0VEFOvWrcvbIqKoqakpNmzY0OJxd+3a1ez9vXv3FgMGDCiuvPLKQ67lxRdfLDp37lx8/OMfL/bv33+kD7HNhgwZUvTv378oiqL40Ic+VEyYMKEoiqLYvn17ccYZZxSLFi0qnn322SIiip/+9Kc599BDDxURUfzud78rNm/eXLRv376YMmVKq497UH19fTFs2LB8f9euXUW/fv2KiCjq6+uLG2+8sVi4cGHx6quvHnbNw4YNK+rr64/2Q+ddxJUCh/Xmm29GRMT73ve+wx538P433nij2e233HJLs/cnT54cERGrVq1qdvuQIUPi/PPPb/G4HTt2zH9v3749duzYEZdddln84Q9/aHUdb731VowaNSq6dOkSy5Yti3bt2h123dVqaGiIRx99NPbu3RsrVqyIdu3atekX7b17947x48fH/PnzY+vWrW0+X8eOHeM3v/lN3H777RHx/69omjBhQnTv3j0mT54ce/bsqfpjgbcTBQ7r4Df7g3E4lEPF439fvtmnT5+oqalp8ZLIXr16tfq4Tz31VFxyySVRW1sbZ599dtTV1cW8efNix44drR7/+c9/PjZv3hyPPfZYdO3a9bBrfv311+Nf//pXvh3qMVtz3XXXxY4dO+LnP/95LF26NIYPH37EcB505513xv79+0v/bqFz584xa9asaGxszFd+9evXL+6///749re/Xeqx4FBEgcPq3LlzdO/ePdavX3/Y49avXx/nnHPOEX/hWalUWr397VcEBz333HMxcuTIqK2tjR/+8IexatWqWL16dTQ0NLT6c/U5c+bEsmXLYsGCBTFw4MDDriMi4lOf+lR0794936ZOnXrEmYO6d+8el19+edx7772xZs2aFq8IOpzevXvHuHHjSl8tvF19fX3cdNNN8etf/zrOOuusWLp0aVWPA//LS1I5ouHDh8eCBQvi+eefj0svvbTF/c8991w0NjbGpEmTWtz34osvNrsKeOmll6KpqSl/kXw4K1eujNra2vjlL38ZHTp0yNsfeuihVtfw1a9+NW677bb8JfOR3HvvvbF9+/Z8v+zLRBsaGuJzn/tcnHXWWXH11VeXmr3zzjtjyZIlcc8995Sa+19dunSJPn36xJ/+9Kejehw4SBQ4ottvvz2WLFkSkyZNijVr1jT7sczrr78eN998c7znPe/Jn3e/3dy5c+MTn/hEvn/wD7euuuqqI563Xbt2UalU4sCBA3lbY2NjPP74482O27p1a4wZMyYuvfTSmD17dps/rosuuqjNx7bmM5/5TPz973+Pfv36xRlnnFFqtk+fPjFu3Lh48MEHo76+Ptq3P/x/xXXr1sU555wT3bp1a3b7li1bYuPGjdGvX7/S64fWiAJHdO6558aiRYti7Nix8YEPfKDFXzRv27Ytli1bFn369Gkx+7e//S1GjhwZQ4cOjbVr18aSJUuioaEhPvjBDx7xvMOGDYv77rsvhg4dGg0NDfHvf/875s6dG3379m3246wpU6bEa6+9Fl/72tdi+fLlzR7jggsuiAsuuODoPwmt6Ny581H9HcQdd9wRixcvjr/85S/Rv3//wx67evXqmD59eowcOTIuueSSeO973xt//etf40c/+lHs2bPnuPw9Bu9OokCbjB49Os4777y4++67MwRdu3aNK664IqZNm9Zi756DHnnkkbjrrrvi61//erRv3z5uvfXWNj+bv/LKK2PhwoUxc+bMuO2226JXr15xzz33RGNjY7MovPbaa3HgwIH48pe/3OIxpk+fftyicLT69u0b48aNi0WLFh3x2E9/+tPx5ptvxtNPPx3PPPNMvP7669GlS5cYNGhQfOUrX4krrrjiBKyYd4NK0dpv7AB4V/LqIwCSKACQRAGAJAoAJFEAIIkCAKnNf6dwqD1rAHhnaMtfILhSACCJAgBJFABIogBAEgUAkigAkEQBgCQKACRRACCJAgBJFABIogBAEgUAkigAkEQBgCQKACRRACCJAgBJFABIogBAEgUA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\n"
          },
          "metadata": {}
        },
        {
          "output_type": "stream",
          "name": "stdout",
          "text": [
            "Top 3 rozpoznane cyfry:\n",
            "1. Cyfra: 0, Prawdopodobieństwo: 1.0000\n",
            "2. Cyfra: 6, Prawdopodobieństwo: 0.0000\n",
            "3. Cyfra: 9, Prawdopodobieństwo: 0.0000\n",
            "\u001b[1m1/1\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m0s\u001b[0m 32ms/step\n"
          ]
        },
        {
          "output_type": "display_data",
          "data": {
            "text/plain": [
              "<Figure size 640x480 with 1 Axes>"
            ],
            "image/png": "iVBORw0KGgoAAAANSUhEUgAAAYUAAAGbCAYAAAAr/4yjAAAAOnRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjEwLjAsIGh0dHBzOi8vbWF0cGxvdGxpYi5vcmcvlHJYcgAAAAlwSFlzAAAPYQAAD2EBqD+naQAAEfVJREFUeJzt3H+s1XX9wPHXkTvvBVLkh27IH/fCxeHkRhTlqEDElhEQjQTSC5RJSSsRs2ylLJy2RAwalTplZAQILkQ3036wCUNbK/uhDLIm2G2WVBA/5IeAwOf7R+M1b1zgfq7cC319PLa7cT/nvM77fe8u93k/5577qRRFUQQARMRZp3sDAJw5RAGAJAoAJFEAIIkCAEkUAEiiAEASBQCSKACQRIF2cfvtt0elUolt27ad7q0AJYgCrbZx48aYMmVK9OnTJ6qrq+PCCy+MyZMnx8aNG0/31jrE5ZdfHpVKJS666KIWb1+9enVUKpWoVCqxcuXKPP7DH/4wKpVK1NTUxN///vcWH7ehoaHZsbq6uhg7dmyzY3v27InZs2dHQ0NDdO3aNXr27BmDBw+OmTNnxquvvhpNTU25/snempqa3vonhP+Xqk73BvjfsGrVqrjmmmuiR48eMW3atOjbt280NTXFokWLYuXKlbFixYoYP3786d5mu6upqYlNmzbFb37zm7j00kub3bZs2bKoqamJ/fv3tzh74MCBmDNnTnzve98rve4bb7wRl112WfzpT3+KT3/60zFjxozYs2dPbNy4MR5++OEYP358vO9974slS5Y0m5s3b1787W9/i+985zvNjp9//vml98DbgyhwUps3b46pU6dGv379Yt26dc2+ocycOTOGDx8eU6dOjfXr10e/fv3e8npHjhyJgwcPRk1NzVt+rFOtvr4+Dh06FMuXL28Whf3798djjz0WY8aMiUcffbTF2cGDB8fChQvj61//elx44YWl1n388cfjD3/4QyxbtiwaGxub3bZ///44ePBgdO3aNaZMmdLsthUrVsSOHTuOOQ7H4+kjTuqee+6Jffv2xYMPPnjMT5i9evWKBx54IPbu3Rtz5849Znbbtm0xadKkOPfcc6Nnz54xc+bMY36SrlQqccMNN8SyZcti4MCBUV1dHT/72c8iIuLb3/52fOADH4iePXtG586dY8iQIc2emomIuPbaa4/7NMntt99+aj8ZEXHNNdfEI488EkeOHMljTzzxROzbty8mTZp03Llbb701Dh8+HHPmzCm95ubNmyMi4oMf/OAxt9XU1MS5555b+jGhJaLAST3xxBNRV1cXw4cPb/H2yy67LOrq6uLJJ5885rZJkybF/v3746677orRo0fHd7/73bj++uuPud/TTz8dX/rSl+KTn/xkLFiwIOrq6iIiYsGCBfHud7877rjjjvjWt74VVVVVMXHixGZrTZ8+PZYsWdLsbfLkyRERccEFF5yCz0BzjY2NsWXLlli7dm0ee/jhh+NDH/rQCdfr27dvfOpTn4qFCxfGq6++WmrN2traiIj40Y9+FK52T7sq4AR27txZRETx8Y9//IT3GzduXBERxWuvvVYURVHMnj27iIhi3Lhxze73hS98oYiI4oUXXshjEVGcddZZxcaNG4953H379jV7/+DBg0VDQ0NxxRVXHHcvL730UtGtW7fiwx/+cHHo0KGTfYitNmLEiGLgwIFFURTFe9/73mLatGlFURTFjh07irPPPrtYvHhxsWbNmiIiih//+Mc599BDDxURUTz33HPF5s2bi6qqquLGG29s8XGPqq2tLcaMGZPv79u3rxgwYEAREUVtbW1x7bXXFosWLSr++c9/nnDPY8aMKWpra9/qh87biDMFTmj37t0REXHOOeec8H5Hb3/ttdeaHf/iF7/Y7P0ZM2ZERMRTTz3V7PiIESPikksuOeZxO3funP/esWNH7Nq1K4YPHx6///3vW9zH3r17Y/z48dG9e/dYvnx5dOrU6YT7bqvGxsZYtWpVHDx4MFauXBmdOnVq1S/a+/XrF1OnTo0HH3wwtmzZ0ur1OnfuHL/+9a/jlltuiYj/vKJp2rRp0bt375gxY0YcOHCgzR8LvJkocEJHv9kfjcPxHC8e//3yzfr6+jjrrLOOeUlk3759W3zcn/zkJzF06NCoqamJHj16xPnnnx/3339/7Nq1q8X7f+5zn4vNmzfHY489Fj179jzhnrdv3x7/+Mc/8u14j9mSq6++Onbt2hU//elPY9myZTF27NiThvOoWbNmxaFDh0r/bqFbt24xd+7caGpqyld+DRgwIL7//e/HnXfeWeqx4HhEgRPq1q1b9O7dO9avX3/C+61fvz769Olz0l94ViqVFo+/+YzgqGeeeSbGjRsXNTU1cd9998VTTz0Vq1evjsbGxhafV1+wYEEsX748Fi5cGIMHDz7hPiIiPvGJT0Tv3r3zbebMmSedOap3795x+eWXx7x582LdunXHvCLoRPr16xdTpkwpfbbwZrW1tXHdddfFL3/5yzjvvPNi2bJlbXoc+G9ekspJjR07NhYuXBjPPvtsDBs27Jjbn3nmmWhqaorp06cfc9tLL73U7Cxg06ZNceTIkfxF8ok8+uijUVNTEz//+c+juro6jz/00EMt7uErX/lK3HTTTflL5pOZN29e7NixI98v+zLRxsbG+OxnPxvnnXdejB49utTsrFmzYunSpXH33XeXmvtv3bt3j/r6+tiwYcNbehw4ShQ4qVtuuSWWLl0a06dPj3Xr1jV7Wmb79u3x+c9/Prp06ZLPd7/ZvffeG1deeWW+f/QPtz760Y+edN1OnTpFpVKJw4cP57GmpqZ4/PHHm91vy5YtMWnSpBg2bFjcc889rf64hgwZ0ur7tmTChAnxyiuvxIABA+Lss88uNVtfXx9TpkyJBx54IGpra6Oq6sT/FV944YXo06dP9OrVq9nxv/71r/HHP/4xBgwYUHr/0BJR4KQuuuiiWLx4cUyePDne+c53HvMXzdu2bYvly5dHfX39MbN/+ctfYty4cTFq1Kj41a9+FUuXLo3GxsZ417veddJ1x4wZE/Pnz49Ro0ZFY2Nj/Otf/4p77703+vfv3+zprBtvvDG2bt0aX/3qV2PFihXNHmPQoEExaNCgt/5JaEG3bt3e0t9B3HbbbbFkyZL485//HAMHDjzhfVevXh2zZ8+OcePGxdChQ+Md73hHvPzyy/GDH/wgDhw40C5/j8HbkyjQKhMnToyLL7447rrrrgxBz549Y+TIkXHrrbcec+2eox555JH4xje+EV/72teiqqoqbrjhhlb/NH/FFVfEokWLYs6cOXHTTTdF37594+67746mpqZmUdi6dWscPnw4br755mMeY/bs2e0Whbeqf//+MWXKlFi8ePFJ73vVVVfF7t274xe/+EU8/fTTsX379ujevXtceuml8eUvfzlGjhzZATvm7aBStPQbOwDelrz6CIAkCgAkUQAgiQIASRQASKIAQGr13ykc75o1APxvaM1fIDhTACCJAgBJFABIogBAEgUAkigAkEQBgCQKACRRACCJAgBJFABIogBAEgUAkigAkEQBgCQKACRRACCJAgBJFABIogBAEgUAkigAkEQBgCQKACRRACCJAgBJFABIogBAEgUAkigAkEQBgCQKACRRACCJAgBJFABIogBAEgUAkigAkEQBgCQKACRRACCJAgBJFABIogBAEgUAkigAkEQBgCQKACRRACCJAgBJFABIogBAEgUAkigAkEQBgCQKACRRACCJAgBJFABIogBAEgUAkigAkEQBgCQKACRRACBVne4N8L/pPe95T+mZVatWtWmturq6Ns3RNldeeWXpmRdffLH0zCuvvFJ6hvbnTAGAJAoAJFEAIIkCAEkUAEiiAEASBQCSKACQRAGAJAoAJFEAIIkCAMkF8WiTj3zkI6Vnqqur22EnnGof+9jHSs9cd911pWeuvvrq0jO0P2cKACRRACCJAgBJFABIogBAEgUAkigAkEQBgCQKACRRACCJAgBJFABILohHVFWV/zIYPXp0O+yEM8Hvfve70jM333xz6ZmuXbuWnomI2Lt3b5vmaB1nCgAkUQAgiQIASRQASKIAQBIFAJIoAJBEAYAkCgAkUQAgiQIASRQASKIAQHKVVGLkyJGlZ97//veXnpk7d27pGTpe9+7dS89ccsklpWe6dOlSeibCVVLbmzMFAJIoAJBEAYAkCgAkUQAgiQIASRQASKIAQBIFAJIoAJBEAYAkCgCkSlEURavuWKm09144BRoaGkrPrF27tvTMv//979IzQ4YMKT0TEbFnz542zdE2bfl6GDZsWOmZ3r17l56JiNi6dWub5ohozbd7ZwoAJFEAIIkCAEkUAEiiAEASBQCSKACQRAGAJAoAJFEAIIkCAEkUAEhVp3sDnFqzZs0qPdO1a9fSM6NGjSo948J2Ha9Hjx6lZ0aMGFF65siRI6VnODM5UwAgiQIASRQASKIAQBIFAJIoAJBEAYAkCgAkUQAgiQIASRQASKIAQHJBvDPUhAkT2jQ3evTo0jObNm0qPfPb3/629Awd77bbbis905aL261du7b0zM6dO0vP0P6cKQCQRAGAJAoAJFEAIIkCAEkUAEiiAEASBQCSKACQRAGAJAoAJFEAIIkCAMlVUs9QEydObNNcly5dSs/cd999bVqLjlVXV1d6ZvLkyaVnDh8+XHrmm9/8ZumZN954o/QM7c+ZAgBJFABIogBAEgUAkigAkEQBgCQKACRRACCJAgBJFABIogBAEgUAkgvidYBu3bqVnhk6dGg77KRl999/f4etRdtdf/31pWd69epVeubFF18sPbNmzZrSM5yZnCkAkEQBgCQKACRRACCJAgBJFABIogBAEgUAkigAkEQBgCQKACRRACC5IF4HqK6uLj3Tp0+fNq21fPnyNs1x5quvr++QdTZs2NAh63BmcqYAQBIFAJIoAJBEAYAkCgAkUQAgiQIASRQASKIAQBIFAJIoAJBEAYDkgngdYPfu3aVnnn/++TatNWjQoNIzPXr0KD2zffv20jP8xwUXXNCmuQkTJpzinbTs2Wef7ZB1ODM5UwAgiQIASRQASKIAQBIFAJIoAJBEAYAkCgAkUQAgiQIASRQASKIAQHJBvA7w+uuvl57ZvHlzm9a66qqrSs88+eSTpWfmz59feuZM19DQUHqmX79+pWfq6upKz0REFEXRprmyjhw50iHrcGZypgBAEgUAkigAkEQBgCQKACRRACCJAgBJFABIogBAEgUAkigAkEQBgCQKAKRK0cpLL1YqlfbeC29y8cUXt2nujjvuKD0zZsyY0jPV1dWlZ85027ZtKz3TliuX9urVq/RMRMf9HzznnHNKz7TlSsB0vNZ8vTpTACCJAgBJFABIogBAEgUAkigAkEQBgCQKACRRACCJAgBJFABIogBAckE8YvDgwaVn+vfvf+o3cpqtXLmyQ9ZZvHhxm+YmT558infSsqqqqg5Zh47ngngAlCIKACRRACCJAgBJFABIogBAEgUAkigAkEQBgCQKACRRACCJAgDJla+I559/vkNm+I+XX375dG/hhBoaGkrPbNiwoR12wungTAGAJAoAJFEAIIkCAEkUAEiiAEASBQCSKACQRAGAJAoAJFEAIIkCAMkF8aCDVSqVDp0ry8Xt3t6cKQCQRAGAJAoAJFEAIIkCAEkUAEiiAEASBQCSKACQRAGAJAoAJFEAILkgHnSwoig6dA7KcKYAQBIFAJIoAJBEAYAkCgAkUQAgiQIASRQASKIAQBIFAJIoAJBEAYAkCgAkV0mFDlZTU9Nha73++usdthb/PzhTACCJAgBJFABIogBAEgUAkigAkEQBgCQKACRRACCJAgBJFABIogBAckE86GCf+cxn2jS3c+fO0jN33nlnm9bi7cuZAgBJFABIogBAEgUAkigAkEQBgCQKACRRACCJAgBJFABIogBAEgUAkgviQQd77rnn2jQ3f/780jNr1qxp01q8fTlTACCJAgBJFABIogBAEgUAkigAkEQBgCQKACRRACCJAgBJFABIogBAqhRFUbTqjpVKe+8FgHbUmm/3zhQASKIAQBIFAJIoAJBEAYAkCgAkUQAgiQIASRQASKIAQBIFAJIoAJBEAYAkCgAkUQAgiQIASRQASKIAQBIFAJIoAJBEAYAkCgAkUQAgiQIASRQASKIAQBIFAJIoAJBEAYAkCgAkUQAgiQIASRQASKIAQBIFAJIoAJBEAYAkCgAkUQAgVbX2jkVRtOc+ADgDOFMAIIkCAEkUAEiiAEASBQCSKACQRAGAJAoAJFEAIP0fqrkh4tDGnb4AAAAASUVORK5CYII=\n"
          },
          "metadata": {}
        },
        {
          "output_type": "stream",
          "name": "stdout",
          "text": [
            "Top 3 rozpoznane cyfry:\n",
            "1. Cyfra: 4, Prawdopodobieństwo: 0.9997\n",
            "2. Cyfra: 9, Prawdopodobieństwo: 0.0003\n",
            "3. Cyfra: 1, Prawdopodobieństwo: 0.0000\n",
            "\u001b[1m1/1\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m0s\u001b[0m 31ms/step\n"
          ]
        },
        {
          "output_type": "display_data",
          "data": {
            "text/plain": [
              "<Figure size 640x480 with 1 Axes>"
            ],
            "image/png": "iVBORw0KGgoAAAANSUhEUgAAAYUAAAGbCAYAAAAr/4yjAAAAOnRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjEwLjAsIGh0dHBzOi8vbWF0cGxvdGxpYi5vcmcvlHJYcgAAAAlwSFlzAAAPYQAAD2EBqD+naQAAESNJREFUeJzt3Hus13X9wPHXF45y0BThaBvidg4cHS3QaKJzBHhplQmdRirl4VAuKlqB2MVW4sTVlqhRw7yEDJXgeHChsiwr2aww18puMmk1oQ5dpJJxwAsdjhw+vz9+8ZqnczjnfA+ccyAej+1snM/38/683+dsfJ/n/T3f8ykVRVEEAETEkMFeAABHD1EAIIkCAEkUAEiiAEASBQCSKACQRAGAJAoAJFGgX9xyyy1RKpVi586dg70UoAyiQK9t2bIlGhoaYsyYMTFs2LA488wzY86cObFly5bBXtqAuOSSS6JUKsU555zT5eMbN26MUqkUpVIp1q9fn8cffPDBKJVKUVlZGX//+9+7vO7EiRM7HKupqYmZM2d2OPbqq6/GkiVLYuLEiXHyySdHVVVVTJo0KRYtWhQvvvhiNDc35/w9fTQ3Nx/+N4T/SRWDvQCODY8++mhcc801MWrUqJg3b16MHTs2mpubY9WqVbF+/fpYt25dzJo1a7CX2e8qKytj69at8ctf/jIuvPDCDo81NjZGZWVltLa2djl23759sXTp0vjmN79Z9ryvv/56TJ8+Pf7whz/ERz7ykVi4cGG8+uqrsWXLlnjooYdi1qxZccEFF8SaNWs6jFu2bFn87W9/i2984xsdjp9xxhllr4HjgyjQo23btsXcuXNj3LhxsWnTpg5PKIsWLYpp06bF3LlzY/PmzTFu3LjDnu/AgQPR1tYWlZWVh32tI622tjb2798fTU1NHaLQ2toajz32WMyYMSMeeeSRLsdOmjQpVq5cGV/60pfizDPPLGveDRs2xG9/+9tobGyM+vr6Do+1trZGW1tbnHzyydHQ0NDhsXXr1kVLS0un43AoXj6iR3fccUfs3bs37rvvvk4/YZ5++umxYsWKeO211+L222/vNHbnzp0xe/bsOPXUU6OqqioWLVrU6SfpUqkUCxYsiMbGxpgwYUIMGzYsfvjDH0ZExNe+9rWYMmVKVFVVxfDhw+P888/v8NJMRMS11157yJdJbrnlliP7zYiIa665Jh5++OE4cOBAHnv88cdj7969MXv27EOOu/HGG6O9vT2WLl1a9pzbtm2LiIh3vOMdnR6rrKyMU089texrQldEgR49/vjjUVNTE9OmTevy8enTp0dNTU18//vf7/TY7Nmzo7W1NW699da44oor4s4774xPfOITnc576qmn4jOf+Ux88IMfjOXLl0dNTU1ERCxfvjze/va3x5e//OX46le/GhUVFXH11Vd3mGv+/PmxZs2aDh9z5syJiIg3v/nNR+A70FF9fX3s2LEjfvKTn+Sxhx56KN75znd2O9/YsWPjwx/+cKxcuTJefPHFsuasrq6OiIhvf/vb4W739KsCurF79+4iIor3v//93Z5XV1dXRETx8ssvF0VRFEuWLCkioqirq+tw3qc+9akiIornnnsuj0VEMWTIkGLLli2drrt3794On7e1tRUTJ04sLrvsskOu5YUXXihGjBhRvOtd7yr279/f05fYaxdffHExYcKEoiiKYvLkycW8efOKoiiKlpaW4sQTTyxWr15d/PjHPy4iovjOd76T4x544IEiIopnn3222LZtW1FRUVFcd911XV73oOrq6mLGjBn5+d69e4vx48cXEVFUV1cX1157bbFq1arin//8Z7drnjFjRlFdXX24XzrHETsFuvXKK69ERMQpp5zS7XkHH3/55Zc7HP/0pz/d4fOFCxdGRMQTTzzR4fjFF18cb33rWztdd/jw4fnvlpaW2LNnT0ybNi1+85vfdLmO1157LWbNmhUjR46MpqamGDp0aLfr7qv6+vp49NFHo62tLdavXx9Dhw7t1S/ax40bF3Pnzo377rsvduzY0ev5hg8fHr/4xS/ihhtuiIj/f0fTvHnzYvTo0bFw4cLYt29fn78WeCNRoFsHn+wPxuFQDhWP/377Zm1tbQwZMqTTWyLHjh3b5XW/973vxUUXXRSVlZUxatSoOOOMM+Lee++NPXv2dHn+xz/+8di2bVs89thjUVVV1e2ad+3aFf/4xz/y41DX7MqHPvSh2LNnT/zgBz+IxsbGmDlzZo/hPOimm26K/fv3l/27hREjRsTtt98ezc3N+c6v8ePHx1133RVf+cpXyroWHIoo0K0RI0bE6NGjY/Pmzd2et3nz5hgzZkyPv/AslUpdHn/jjuCgp59+Ourq6qKysjLuueeeeOKJJ2Ljxo1RX1/f5evqy5cvj6am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\n"
          },
          "metadata": {}
        },
        {
          "output_type": "stream",
          "name": "stdout",
          "text": [
            "Top 3 rozpoznane cyfry:\n",
            "1. Cyfra: 1, Prawdopodobieństwo: 1.0000\n",
            "2. Cyfra: 7, Prawdopodobieństwo: 0.0000\n",
            "3. Cyfra: 6, Prawdopodobieństwo: 0.0000\n",
            "\u001b[1m1/1\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m0s\u001b[0m 31ms/step\n"
          ]
        },
        {
          "output_type": "display_data",
          "data": {
            "text/plain": [
              "<Figure size 640x480 with 1 Axes>"
            ],
            "image/png": "iVBORw0KGgoAAAANSUhEUgAAAYUAAAGbCAYAAAAr/4yjAAAAOnRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjEwLjAsIGh0dHBzOi8vbWF0cGxvdGxpYi5vcmcvlHJYcgAAAAlwSFlzAAAPYQAAD2EBqD+naQAAEmhJREFUeJzt3H2slnX9wPHPLUwO+YA8GvAHTzpaINEox4onbRkKo5FBeQBlUuFMRCt6ICZOt0SNGpUyYaQECCQKm49Js4Zlq4YJdVpNsFMWpBCIKAMErt8fv/jM0znAuW7k+fXazsa57+tzX99zdjjvc93nPt9KURRFAEBEnHWiFwDAyUMUAEiiAEASBQCSKACQRAGAJAoAJFEAIIkCAEkUOCZuv/32qFQqsXXr1hO9FKAEUaDZ6urqYvz48dG1a9do1apVdOnSJcaNGxd1dXUnemnHxbBhw6JSqcTFF1/c5P2rV6+OSqUSlUolVqxYkbc/9NBDUalUoqamJv71r381+bh9+/ZtcFv37t1j5MiRDW576623YubMmdG3b98455xzon379tG/f/+YOnVqbNq0Kerr6/P8R3qrr68/+k8Ip6WWJ3oBnBoee+yxuOaaa6Jdu3YxadKk6NGjR9TX18eCBQtixYoVsWzZshg9evSJXuYxV1NTExs2bIjf/e53cemllza4b8mSJVFTUxO7d+9ucnbPnj0xa9as+OEPf1j6vO+8804MGTIk/vKXv8R1110XU6ZMibfeeivq6uri4YcfjtGjR8dHP/rRWLRoUYO52bNnxz//+c/4/ve/3+D2jh07ll4DZwZR4Ig2btwYEyZMiJ49e8aaNWsafEOZOnVqDB48OCZMmBDr16+Pnj17HvX5Dhw4EHv37o2ampqjfqz3Wq9evWLfvn2xdOnSBlHYvXt3rFy5MkaMGBGPPvpok7P9+/eP+fPnx7e+9a3o0qVLqfOuWrUq/vCHP8SSJUuitra2wX27d++OvXv3xjnnnBPjx49vcN+yZcti+/btjW6HQ/H0EUd07733xq5du2LevHmNfsLs0KFDPPDAA/H222/HPffc02h269atMXbs2Dj//POjffv2MXXq1EY/SVcqlbjppptiyZIl0adPn2jVqlU888wzERHx3e9+Nz72sY9F+/bto3Xr1jFgwIAGT81EREycOPGQT5Pcfvvt7+0nIyKuueaaWL58eRw4cCBve/zxx2PXrl0xduzYQ85Nnz499u/fH7NmzSp9zo0bN0ZExMc//vFG99XU1MT5559f+jGhKaLAET3++OPRvXv3GDx4cJP3DxkyJLp37x5PPvlko/vGjh0bu3fvjrvuuiuuuuqq+MEPfhBf+tKXGh333HPPxa233hqf+9znYs6cOdG9e/eIiJgzZ058+MMfjjvuuCO+853vRMuWLWPMmDENzjV58uRYtGhRg7dx48ZFRESnTp3eg89AQ7W1tbF58+b45S9/mbc9/PDD8YlPfOKw5+vRo0dce+21MX/+/Ni0aVOpc3br1i0iIn7yk5+E3e45pgo4jDfeeKOIiOLTn/70YY8bNWpUERHFm2++WRRFUcycObOIiGLUqFENjrvxxhuLiCjWrVuXt0VEcdZZZxV1dXWNHnfXrl0N3t+7d2/Rt2/f4vLLLz/kWl5++eWiTZs2xSc/+cli3759R/oQm23o0KFFnz59iqIoio985CPFpEmTiqIoiu3btxdnn312sXDhwuIXv/hFERHFI488knMPPvhgERHF73//+2Ljxo1Fy5Yti5tvvrnJxz2oW7duxYgRI/L9Xbt2Fb179y4ioujWrVsxceLEYsGCBcVrr7122DWPGDGi6Nat29F+6JxBXClwWDt37oyIiPPOO++wxx28/80332xw+5e//OUG70+ZMiUiIp566qkGtw8dOjQ++MEPNnrc1q1b57+3b98eO3bsiMGDB8eLL77Y5DrefvvtGD16dLRt2zaWLl0aLVq0OOy6q1VbWxuPPfZY7N27N1asWBEtWrRo1i/ae/bsGRMmTIh58+bF5s2bm32+1q1bx29/+9uYNm1aRPz/K5omTZoUnTt3jilTpsSePXuq/ljg3USBwzr4zf5gHA7lUPH435dv9urVK84666xGL4ns0aNHk4/7xBNPxMCBA6OmpibatWsXHTt2jLlz58aOHTuaPP6LX/xibNy4MVauXBnt27c/7Jq3bdsW//73v/PtUI/ZlM9//vOxY8eOePrpp2PJkiUxcuTII4bzoBkzZsS+fftK/26hTZs2cc8990R9fX2+8qt3797xox/9KO68885SjwWHIgocVps2baJz586xfv36wx63fv366Nq16xF/4VmpVJq8/d1XBAc9//zzMWrUqKipqYn7778/nnrqqVi9enXU1tY2+bz6nDlzYunSpTF//vzo37//YdcREfGZz3wmOnfunG9Tp0494sxBnTt3jmHDhsXs2bNjzZo1jV4RdDg9e/aM8ePHl75aeLdu3brF9ddfH7/+9a/jggsuiCVLllT1OPC/vCSVIxo5cmTMnz8/fvWrX8WgQYMa3f/8889HfX19TJ48udF9L7/8coOrgA0bNsSBAwfyF8mH8+ijj0ZNTU387Gc/i1atWuXtDz74YJNr+NrXvha33HJL/pL5SGbPnh3bt2/P98u+TLS2tja+8IUvxAUXXBBXXXVVqdkZM2bE4sWL4+677y4197/atm0bvXr1ij/96U9H9ThwkChwRNOmTYvFixfH5MmTY82aNQ2eltm2bVvccMMN8b73vS+f7363++67L6644op8/+Afbl155ZVHPG+LFi2iUqnE/v3787b6+vpYtWpVg+M2b94cY8eOjUGDBsW9997b7I9rwIABzT62KZ/97Gfj1Vdfjd69e8fZZ59darZXr14xfvz4eOCBB6Jbt27RsuXh/yuuW7cuunbtGh06dGhw+9///vf485//HL179y69fmiKKHBEF198cSxcuDDGjRsXl1xySaO/aN66dWssXbo0evXq1Wj2b3/7W4waNSqGDx8ev/nNb2Lx4sVRW1sbH/rQh4543hEjRsT3vve9GD58eNTW1sbrr78e9913X1x00UUNns66+eabY8uWLfH1r389li1b1uAx+vXrF/369Tv6T0IT2rRpc1R/B/Htb387Fi1aFH/961+jT58+hz129erVMXPmzBg1alQMHDgwzj333HjllVfixz/+cezZs+eY/D0GZyZRoFnGjBkTH/jAB+Kuu+7KELRv3z4uu+yymD59eqO9ew5avnx53HbbbfHNb34zWrZsGTfddFOzf5q//PLLY8GCBTFr1qy45ZZbokePHnH33XdHfX19gyhs2bIl9u/fH1/5ylcaPcbMmTOPWRSO1kUXXRTjx4+PhQsXHvHYq6++Onbu3BnPPvtsPPfcc7Ft27Zo27ZtXHrppfHVr341LrvssuOwYs4ElaKp39gBcEby6iMAkigAkEQBgCQKACRRACCJAgCp2X+ncKg9awA4NTTnLxBcKQCQRAGAJAoAJFEAIIkCAEkUAEiiAEASBQCSKACQRAGAJAoAJFEAIIkCAEkUAEiiAEASBQCSKACQRAGAJAoAJFEAIIkCAEkUAEiiAEAS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\n"
          },
          "metadata": {}
        },
        {
          "output_type": "stream",
          "name": "stdout",
          "text": [
            "Top 3 rozpoznane cyfry:\n",
            "1. Cyfra: 4, Prawdopodobieństwo: 0.9878\n",
            "2. Cyfra: 9, Prawdopodobieństwo: 0.0115\n",
            "3. Cyfra: 8, Prawdopodobieństwo: 0.0004\n",
            "\u001b[1m1/1\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m0s\u001b[0m 30ms/step\n"
          ]
        },
        {
          "output_type": "display_data",
          "data": {
            "text/plain": [
              "<Figure size 640x480 with 1 Axes>"
            ],
            "image/png": "iVBORw0KGgoAAAANSUhEUgAAAYUAAAGbCAYAAAAr/4yjAAAAOnRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjEwLjAsIGh0dHBzOi8vbWF0cGxvdGxpYi5vcmcvlHJYcgAAAAlwSFlzAAAPYQAAD2EBqD+naQAAEpVJREFUeJzt3H+sVwX9x/H3B5hcUkFAWkh1gQvDAu06f2Qlokalwm6jBOUC6SLDJYhllpETsxkqkRFZU0ZEcLmwEGmalTRrEOvXloOCVULdVoo/6AKKBAic7x/f8V43ft1zAVF8PDY2+Xw+r885MOTJuT9OpSiKIgAgItod7xMA4PVDFABIogBAEgUAkigAkEQBgCQKACRRACCJAgBJFDgm7rzzzqhUKrFp06bjfSpACaJAq61duzbGjh0bvXr1io4dO8YZZ5wRY8aMibVr1x7vU3tNXHLJJVGpVKJ///4HfH758uVRqVSiUqnEkiVL8vHvf//7UalUoqqqKp555pkDvu+gQYNaPNa7d+8YPnx4i8e2bdsWU6dOjUGDBsXJJ58c3bt3j9ra2pg8eXI8++yz0dTUlMc/3I+mpqYj/w3hhNTheJ8AbwxLly6N0aNHR7du3WL8+PHRp0+faGpqijlz5sSSJUti0aJFMWLEiON9msdcVVVVrF+/Pn73u9/FBRdc0OK5hoaGqKqqih07dhxwu3Pnzrjnnnti1qxZpY/76quvxsUXXxx//vOf49prr41JkybFtm3bYu3atbFw4cIYMWJEnH/++TF//vwWuxkzZsS//vWvuP/++1s83qNHj9LnwJuDKHBYGzZsiHHjxkXfvn1jxYoVLf5CmTx5cgwePDjGjRsXa9asib59+x7x8fbu3Ru7du2KqqqqI36vo62mpiZ2794djY2NLaKwY8eOeOSRR2LYsGHx8MMPH3BbW1sbs2fPji996UtxxhlnlDrusmXL4qmnnoqGhoaor69v8dyOHTti165dcfLJJ8fYsWNbPLdo0aLYvHnzfo/DwfjwEYc1ffr02L59ezz00EP7/Qvz9NNPjwcffDBeeeWVuO+++/bbbtq0KUaNGhWdO3eO7t27x+TJk/f7l3SlUomJEydGQ0NDDBw4MDp27Bg//elPIyLi61//erz//e+P7t27R6dOneLcc89t8aGZiIjrrrvuoB8mufPOO4/ub0ZEjB49OhYvXhx79+7Nxx599NHYvn17jBo16qC7KVOmxJ49e+Kee+4pfcwNGzZERMQHPvCB/Z6rqqqKzp07l35POBBR4LAeffTR6N27dwwePPiAz1988cXRu3fv+PGPf7zfc6NGjYodO3bEtGnT4sorr4xvfetb8elPf3q/1z355JPx2c9+Nq6++uqYOXNm9O7dOyIiZs6cGeecc07cdddd8bWvfS06dOgQI0eObHGsCRMmxPz581v8GDNmTEREvPWtbz0KvwMt1dfXx8aNG+OXv/xlPrZw4cL44Ac/eMjj9enTJz7xiU/E7Nmz49lnny11zOrq6oiI+MEPfhDuds8xVcAhbNmypYiI4qMf/eghX1dXV1dERPHSSy8VRVEUU6dOLSKiqKura/G6z3zmM0VEFKtXr87HIqJo165dsXbt2v3ed/v27S1+vmvXrmLQoEHFZZdddtBzefrpp4suXboUH/rQh4rdu3cf7pfYakOGDCkGDhxYFEVRnHfeecX48eOLoiiKzZs3FyeddFIxb9684he/+EUREcUPf/jD3M2dO7eIiOL3v/99sWHDhqJDhw7FTTfddMD33ae6uroYNmxY/nz79u3FgAEDiogoqquri+uuu66YM2dO8fzzzx/ynIcNG1ZUV1cf6S+dNxFXChzSyy+/HBERp5566iFft+/5l156qcXjN954Y4ufT5o0KSIiHn/88RaPDxkyJN797nfv976dOnXK/968eXNs3bo1Bg8eHH/4wx8OeB6vvPJKjBgxIrp27RqNjY3Rvn37Q553W9XX18fSpUtj165dsWTJkmjfvn2rPtHet2/fGDduXDz00EOxcePGVh+vU6dO8dvf/jZuvfXWiPj/r2gaP3589OzZMyZNmhQ7d+5s868F/psocEj7/rLfF4eDOVg8/vfLN2tqaqJdu3b7fUlknz59Dvi+jz32WFx44YVRVVUV3bp1ix49esR3v/vd2Lp16wFff/3118eGDRvikUceie7dux/ynJubm+O5557LHwd7zwO55pprYuvWrfGTn/wkGhoaYvjw4YcN5z6333577N69u/TnFrp06RL33XdfNDU15Vd+DRgwIL797W/HV7/61VLvBQcjChxSly5domfPnrFmzZpDvm7NmjXRq1evw37Cs1KpHPDx/74i2GflypVRV1cXVVVV8Z3vfCcef/zxWL58edTX1x/w4+ozZ86MxsbGmD17dtTW1h7yPCIiPvaxj0XPnj3zx+TJkw+72adnz55xySWXxIwZM2LFihX7fUXQofTt2zfGjh1b+mrhv1VXV8cnP/nJWLVqVZx22mnR0NDQpveB/+VLUjms4cOHx+zZs+NXv/pVXHTRRfs9v3LlymhqaooJEybs99zTTz/d4ipg/fr1sXfv3vxE8qE8/PDDUVVVFT/72c+iY8eO+fjcuXMPeA6f//zn4+abb85PMh/OjBkzYvPmzfnzsl8mWl9fH5/61KfitNNOiyuvvLLU9vbbb48FCxbEvffeW2r3v7p27Ro1NTXxpz/96YjeB/YRBQ7r1ltvjQULFsSECRNixYoVLT4s09zcHDfccEO85S1vyY93/7cHHnggPvzhD+fP933j1hVXXHHY47Zv3z4qlUrs2bMnH2tqaoply5a1eN3GjRtj1KhRcdFFF8X06dNb/es699xzW/3aA7nqqqvin//8ZwwYMCBOOumkUtuampoYO3ZsPPjgg1FdXR0dOhz6f8XVq1dHr1694vTTT2/x+D/+8Y9Yt25dDBgwoPT5w4GIAofVv3//mDdvXowZMybOOuus/b6jedOmTdHY2Bg1NTX7bf/+979HXV1dXH755fHrX/86FixYEPX19fGe97znsMcdNmxYfOMb34jLL7886uvr44UXXogHHngg+vXr1+LDWTfddFO8+OKL8YUvfCEWLVrU4j3OPvvsOPvss4/8N+EAunTpckTfB/HlL3855s+fH3/5y19i4MCBh3zt8uXLY+rUqVFXVxcXXnhhnHLKKfG3v/0tvve978XOnTuPyfdj8OYkCrTKyJEj48wzz4xp06ZlCLp37x6XXnppTJkyZb979+yzePHiuOOOO+K2226LDh06xMSJE1v9r/nLLrss5syZE/fcc0/cfPPN0adPn7j33nujqampRRRefPHF2LNnT3zuc5/b7z2mTp16zKJwpPr16xdjx46NefPmHfa1H//4x+Pll1+OJ554Ip588slobm6Orl27xgUXXBC33HJLXHrppa/BGfNmUCkO9Bk7AN6UfPURAEkUAEiiAEASBQCSKACQRAGA1OrvUzjYPWsAeGNozXcguFIAIIkCAEkUAEiiAEASBQCSKACQRAGAJAoAJFEAIIkCAEkUAEiiAEASBQCSKACQRAGAJAoAJFEAIIkCAEkUAEiiAEASBQCSKACQ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\n"
          },
          "metadata": {}
        },
        {
          "output_type": "stream",
          "name": "stdout",
          "text": [
            "Top 3 rozpoznane cyfry:\n",
            "1. Cyfra: 9, Prawdopodobieństwo: 1.0000\n",
            "2. Cyfra: 8, Prawdopodobieństwo: 0.0000\n",
            "3. Cyfra: 4, Prawdopodobieństwo: 0.0000\n",
            "\u001b[1m1/1\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m0s\u001b[0m 30ms/step\n"
          ]
        },
        {
          "output_type": "display_data",
          "data": {
            "text/plain": [
              "<Figure size 640x480 with 1 Axes>"
            ],
            "image/png": "iVBORw0KGgoAAAANSUhEUgAAAYUAAAGbCAYAAAAr/4yjAAAAOnRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjEwLjAsIGh0dHBzOi8vbWF0cGxvdGxpYi5vcmcvlHJYcgAAAAlwSFlzAAAPYQAAD2EBqD+naQAAEqhJREFUeJzt3H2QlXX5+PHrwAZLmIiLNkixPClNkOKgDmOiqFNjwlBUki5LORHRpAhaNmpO0JOiRA2VlRIS8eiED2WaQZkDOWY1EQzbWEKtRlLAQKgQEHB///j9uMaNBfZeXFB5vWZ2xj3nvs792R05773Pnv1UiqIoAgAiot2xXgAArx2iAEASBQCSKACQRAGAJAoAJFEAIIkCAEkUAEiiQJuYOnVqVCqV2Lx587FeClCCKNBiDQ0NUV9fHz169IiOHTvGaaedFmPGjImGhoZjvbSjYtiwYVGpVOL0009v9v5ly5ZFpVKJSqUSS5Ysydt/8IMfRKVSierq6vjHP/7R7OMOHDiwyW29evWKESNGNLnt5ZdfjilTpsTAgQOjc+fOUVNTE4MGDYpJkybFCy+8EI2NjXn+w300NjYe+TeEN6SqY70AXh8eeOCBuOqqq+Lkk0+OcePGRe/evaOxsTFmz54dS5YsicWLF8eoUaOO9TLbXHV1daxduzZ++9vfxnnnndfkvgULFkR1dXXs3Lmz2dldu3bFtGnT4lvf+lbp8/73v/+NCy+8MJ555pn42Mc+FhMnToyXX345GhoaYuHChTFq1Kg499xzY968eU3mZsyYEevXr49vfOMbTW4/5ZRTSq+B44MocFjr1q2LsWPHRp8+fWL58uVNnlAmTZoUQ4cOjbFjx8bq1aujT58+R3y+ffv2xe7du6O6uvqIH+vV1rdv39izZ08sWrSoSRR27twZDz74YAwfPjzuv//+ZmcHDRoUs2bNiptvvjlOO+20Uud96KGHYuXKlbFgwYKoq6trct/OnTtj9+7d0blz56ivr29y3+LFi2Pr1q0H3A4H4+UjDmv69OmxY8eOuOeeew74CbNbt25x9913x/bt2+POO+88YHbz5s0xevToOPHEE6OmpiYmTZp0wE/SlUolrr322liwYEEMGDAgOnbsGI899lhERHzta1+L888/P2pqaqJTp04xePDgJi/NRERcffXVB32ZZOrUqa/uNyMirrrqqrjvvvti3759edvDDz8cO3bsiNGjRx907pZbbom9e/fGtGnTSp9z3bp1ERHx7ne/+4D7qqur48QTTyz9mNAcUeCwHn744ejVq1cMHTq02fsvvPDC6NWrVzzyyCMH3Dd69OjYuXNn3H777XH55ZfHN7/5zfjkJz95wHGPP/54XH/99fGRj3wkZs6cGb169YqIiJkzZ8bZZ58dX/rSl+K2226LqqqquOKKK5qca8KECTFv3rwmH2PGjImIiFNPPfVV+A40VVdXFxs2bIgnnngib1u4cGFceumlhzxf796946Mf/WjMmjUrXnjhhVLnrK2tjYiIH/7wh2G3e9pUAYfw73//u4iI4v3vf/8hjxs5cmQREcWLL75YFEVRTJkypYiIYuTIkU2O+/SnP11ERLFq1aq8LSKKdu3aFQ0NDQc87o4dO5p8vnv37mLgwIHFJZdcctC1PPvss0WXLl2K97znPcWePXsO9yW22EUXXVQMGDCgKIqiOOecc4px48YVRVEUW7duLTp06FDMnTu3+NWvflVERPGjH/0o5+bMmVNERPG73/2uWLduXVFVVVVcd911zT7ufrW1tcXw4cPz8x07dhT9+/cvIqKora0trr766mL27NnFv/71r0Ouefjw4UVtbe2RfukcR1wpcEgvvfRSRES85S1vOeRx++9/8cUXm9x+zTXXNPl84sSJERHx6KOPNrn9oosuine+850HPG6nTp3yv7du3Rrbtm2LoUOHxh/+8Idm17F9+/YYNWpUdO3aNRYtWhTt27c/5Lpbq66uLh544IHYvXt3LFmyJNq3b9+iX7T36dMnxo4dG/fcc09s2LChxefr1KlTPP3003HjjTdGxP97R9O4ceOie/fuMXHixNi1a1ervxZ4JVHgkPY/2e+Pw8EcLB7/+/bNvn37Rrt27Q54S2Tv3r2bfdyf/vSnMWTIkKiuro6TTz45TjnllPjud78b27Zta/b48ePHx7p16+LBBx+MmpqaQ655y5Yt8c9//jM/DvaYzbnyyitj27Zt8bOf/SwWLFgQI0aMOGw497v11ltjz549pX+30KVLl7jzzjujsbEx3/nVv3//+Pa3vx1f/vKXSz0WHIwocEhdunSJ7t27x+rVqw953OrVq6NHjx6H/YVnpVJp9vZXXhHst2LFihg5cmRUV1fHd77znXj00Udj2bJlUVdX1+zr6jNnzoxF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\n"
          },
          "metadata": {}
        },
        {
          "output_type": "stream",
          "name": "stdout",
          "text": [
            "Top 3 rozpoznane cyfry:\n",
            "1. Cyfra: 5, Prawdopodobieństwo: 0.9876\n",
            "2. Cyfra: 6, Prawdopodobieństwo: 0.0118\n",
            "3. Cyfra: 8, Prawdopodobieństwo: 0.0006\n",
            "\u001b[1m1/1\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m0s\u001b[0m 30ms/step\n"
          ]
        },
        {
          "output_type": "display_data",
          "data": {
            "text/plain": [
              "<Figure size 640x480 with 1 Axes>"
            ],
            "image/png": "iVBORw0KGgoAAAANSUhEUgAAAYUAAAGbCAYAAAAr/4yjAAAAOnRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjEwLjAsIGh0dHBzOi8vbWF0cGxvdGxpYi5vcmcvlHJYcgAAAAlwSFlzAAAPYQAAD2EBqD+naQAAEytJREFUeJzt3HuQVwX9//H3RzZZFOVqhVTLRQdLQhqNmLyhXUbBaPCCukI5YWHJRS0YIyecbPJCUFQml/HG3cnbjEUWkzQg02RTDRSVo+R2QUIIUIEWBM73j9+P97ixwp4PLhg8HjPMuJ/9vD7nwOA+OXs5laIoigCAiDjmcJ8AAG8fogBAEgUAkigAkEQBgCQKACRRACCJAgBJFABIokCruO2226JSqcTGjRsP96kAJYgCLbZ69eoYMWJEdO/ePdq2bRsnn3xyXHPNNbF69erDfWqHxKBBg6JSqcSpp57a7PuXLFkSlUolKpVKPPLII/n4gw8+GJVKJWpra2Pt2rXNvm7fvn2bPNajR4+45JJLmjy2devWmDx5cvTt2zeOP/746NKlS/Tv3z/Gjx8fL730UjQ0NOTxD/SroaHh4P9AOCLVHO4T4H/DY489FldffXV07tw5Ro0aFT179oyGhoa477774pFHHolFixbFsGHDDvdptrra2tp44YUX4tlnn40BAwY0ed/8+fOjtrY2Ghsbm93u2LEj7rzzzvj+979f+rivv/56nHfeefGXv/wlPvvZz8bYsWNj69atsXr16liwYEEMGzYsPvzhD8fcuXOb7KZOnRr//Oc/4zvf+U6Tx0866aTS58DRQRQ4oDVr1sTIkSOjV69esWzZsiYfUMaPHx/nnntujBw5MlatWhW9evU66OPt2bMndu7cGbW1tQf9Wm+13r17x65du2LhwoVNotDY2BiPP/54DBkyJB599NFmt/3794/Zs2fHV7/61Tj55JNLHfeJJ56I3//+9zF//vyor69v8r7GxsbYuXNnHH/88TFixIgm71u0aFFs3rx5n8fhzfj0EQc0ZcqU2L59e8yaNWuff2F27do1Zs6cGdu2bYu77757n+3GjRtj+PDhceKJJ0aXLl1i/Pjx+/xLulKpxJgxY2L+/Plx+umnR9u2beOpp56KiIhvf/vb8dGPfjS6dOkS7dq1izPPPLPJp2YiIq699to3/TTJbbfd9tb+YUTE1VdfHQ8//HDs2bMnH3vyySdj+/btMXz48DfdTZo0KXbv3h133nln6WOuWbMmIiLOPvvsfd5XW1sbJ554YunXhOaIAgf05JNPRo8ePeLcc89t9v3nnXde9OjRI37yk5/s877hw4dHY2Nj3HHHHTF48OD43ve+F1/4whf2ed7TTz8dN910U1x55ZUxffr06NGjR0RETJ8+PT70oQ/FN77xjfjWt74VNTU1ccUVVzQ51ujRo2Pu3LlNfl1zzTUREfHOd77zLfgTaKq+vj7WrVsXv/zlL/OxBQsWxMc+9rH9Hq9nz57xmc98JmbPnh0vvfRSqWPW1dVFRMScOXPC3e5pVQXsx5YtW4qIKD796U/v93lDhw4tIqJ49dVXi6IoismTJxcRUQwdOrTJ8770pS8VEVGsXLkyH4uI4phjjilWr169z+tu3769yds7d+4s+vbtW1x44YVvei7PP/980aFDh+ITn/hEsWvXrgP9Flvs/PPPL04//fSiKIrirLPOKkaNGlUURVFs3ry5OPbYY4uHHnqoWLp0aRERxY9+9KPcPfDAA0VEFL/5zW+KNWvWFDU1NcW4ceOafd296urqiiFDhuTb27dvL/r06VNERFFXV1dce+21xX333VesX79+v+c8ZMiQoq6u7mB/6xxFXCmwX6+99lpERJxwwgn7fd7e97/66qtNHr/hhhuavD127NiIiFi8eHGTx88///z4wAc+sM/rtmvXLv978+bN8corr8S5554bv/vd75o9j23btsWwYcOiU6dOsXDhwmjTps1+z7ta9fX18dhjj8XOnTvjkUceiTZt2rToC+29evWKkSNHxqxZs2LdunUtPl67du3i17/+dUyYMCEi/t93NI0aNSq6desWY8eOjR07dlT9e4E3EgX2a+8H+71xeDNvFo///vbN3r17xzHHHLPPt0T27Nmz2df98Y9/HAMHDoza2tro3LlznHTSSXHvvffGK6+80uzzP//5z8eaNWvi8ccfjy5duuz3nDdt2hT/+te/8tebvWZzrrrqqnjllVfipz/9acyfPz8uueSSA4Zzr1tvvTV27dpV+msLHTp0iLvvvjsaGhryO7/69OkTP/jBD+L2228v9VrwZkSB/erQoUN069YtVq1atd/nrVq1Krp3737AL3hWKpVmH3/jFcFey5cvj6FDh0ZtbW388Ic/jMWLF8eSJUuivr6+2c+rT58+PRYuXBizZ8+O/v377/c8IiIuvfTS6NatW/4aP378ATd7devWLQYNGhRTp06NZcuW7fMdQfvTq1evGDFiROmrhTeqq6uLz33uc7FixYro2LFjzJ8/v6rXgf/mW1I5oEsuuSRmz54dzzzzTJxzzjn7vH/58uXR0NAQo0eP3ud9zz//fJOrgBdeeCH27NmTX0jen0cffTRqa2vjZz/7WbRt2zYff+CBB5o9h6985Stx44035heZD2Tq1KmxefPmfLvst4nW19fHddddFx07dozBgweX2t56660xb968uOuuu0rt/lunTp2id+/e8cc//vGgXgf2EgUOaMKECTFv3rwYPXp0LFu2rMmnZTZt2hTXX399HHfccfn57je655574pOf/GS+vfcHty6++OIDHrdNmzZRqVRi9+7d+VhDQ0M88cQTTZ63bt26GD58eJxzzjkxZcqUFv++zjzzzBY/tzmXX355/OMf/4g+ffrEscceW2rbu3fvGDFiRMycOTPq6uqipmb//yuuXLkyunfvHl27dm3y+N/+9rf405/+FH369Cl9/tAcUeCATj311HjooYfimmuuiQ9+8IP7/ETzxo0bY+HChdG7d+99ti+++GIMHTo0LrroovjVr34V8+bNi/r6+jjjjDMOeNwhQ4bEtGnT4qKLLor6+vp4+eWX45577olTTjmlyaezxo0bFxs2bIiJEyfGokWLmrxGv379ol+/fgf/h9CMDh06HNTPQXzta1+LuXPnxnPPPRenn376fp+7ZMmSmDx5cgwdOjQGDhwY7du3j7/+9a9x//33x44dO1rl5zE4OokCLXLFFVfEaaedFnfccUeGoEuXLnHBBRfEpEmT9rl3z14PP/xwfP3rX49bbrklampqYsyYMS3+1/yFF14Y9913X9x5551x4403Rs+ePeOuu+6KhoaGJlHYsGFD7N69O26++eZ9XmPy5MmtFoWDdcopp8SIESPioYceOuBzL7vssnjttdfi5z//eTz99NOxadOm6NSpUwwYMCC+/OUvxwUXXHAIzpijQaVo7it2AByVfPcRAEkUAEiiAEASBQCSKACQRAGA1OKfU3ize9YA8L+hJT+B4EoBgCQKACRRACCJAgBJFABIogBAEgUAkigAkEQBgCQKACRRACCJAgBJFABIogBAEgUAkigAkEQBgCQKACRRACCJAgBJFABIogBAEgUAkigAkEQBgCQKACRRACCJAgBJFABIogBAEgUAkigAkEQBgCQKACRRACCJAgBJFABIogBAEgUAkigAkEQBgCQKACRRACCJAgBJFABIogBAEgUAkigAkEQBgCQKACRRACCJAgBJFABIogBAEgUAkigAkEQBgCQKACRRACCJAgBJFABIogBAEgUAkigAkEQBgCQKACRRACCJAgBJFABIogBAEgUAkigAkEQBgCQKACRRACCJAgBJFABIogBAEgUAkigAkEQBgCQKACRRACCJAgBJFABIogBAEgUAkigAkEQBgCQKACRRACDVHO4TgNZwyimnlN507dq19GbYsGGlN4MGDSq9iYjYs2dP6c2MGTNKb1asWFF688ILL5Te8PbkSgGAJAoAJFEAIIkCAEkUAEiiAEASBQCSKACQRAGAJAoAJFEAIIkCAEkUAEiVoiiKFj2xUmntc+EI17dv36p2Y8aMKb259NJLS2+quUvqkWjXrl2lN88991zpzTPPPFN6ExExfvz40pudO3dWdawjTUs+3LtSACCJAgBJFABIogBAEgUAkigAkEQBgCQKACRRACCJAgBJFABIogBAqjncJ8Dh169fv9KbG264ofTmyiuvLL2JiDjxxBOr2pW1du3a0pvly5eX3rz44oulNxEREydOLL357W9/W3ozYMCA0pvOnTuX3gwePLj0JiJi5cqVpTczZsyo6lhHI1cKACRRACCJAgBJFABIogBAEgUAkigAkEQBgCQKACRRACCJAgBJFABIlaIoihY9sVJp7XPhLTBz5szSm2HDhpXedO3atfSmWr/4xS9Kb/7whz+U3kyaNKn0prGxsfSmWkuXLi29+eIXv1h6c//995fe9O/fv/Rm/fr1pTcREe973/tKb9797neX3mzYsKH05u2uJR/uXSkAkEQBgCQKACRRACCJAgBJFABIogBAEgUAkigAkEQBgCQKACRRACDVHO4TOBrU1taW3kycOLGqY1133XWlN9Xc7LCam4Xde++9pTcREVOmTCm92bZtW1XHejvr0qVL6U2bNm1Kb2677bbSm6eeeqr0pq6urvSG1udKAYAkCgAkUQAgiQIASRQASKIAQBIFAJIoAJBEAYAkCgAkUQAgiQIASRQASO6SeggMGjSo9GbChAlVHauaO56uXbu29Oayyy4rvXn22WdLb97uqrkL6Xvf+96qjjVnzpzSm8WLF5fedOrUqfSmGtX8XY2ImDt3bunNli1bqjrW0ciVAgBJFABIogBAEgUAkigAkEQBgCQKACRRACCJAgBJFABIogBAEgUAkhviHQLV3DRt9+7drXAmzdu1a1fpzUc+8pHSm8svv7z0JiLitNNOq2pX1n/+85/Sm/e///2HZBMRsXHjxtKbd73rXVUd61BYv359VbtvfvObpTevv/56Vcc6GrlSACCJAgBJFABIogBAEgUAkigAkEQBgCQKACRRACCJAgBJFABIogBAqhRFUbToiZVKa5/LEatdu3alNwsWLKjqWB//+MdLb4477rjSm2OOKf/viRb+VXtLVHNDwWpuXHgk2rNnT+nN448/Xnozbty40puIiHXr1lW1o2X/D7pSACCJAgBJFABIogBAEgUAkigAkEQBgCQKACRRACCJAgBJFABIogBAckO8I0zHjh1Lb2655ZbSm7PPPrv05t///nfpTUTE3//+99Kbtm3blt6cccYZpTcDBgwovXm7mzFjRunNpEmTSm+2bNlSesPBcUM8AEoRBQCSKACQRAGAJAoAJFEAIIkCAEkUAEiiAEASBQCSKACQRAGA5IZ48P/NmTOn9GbEiBGtcCbNe+2110pvbr755tKbBx98sPRm9+7dpTccem6IB0ApogBAEgUAkigAkEQBgCQKACRRACCJAgBJFABIogBAEgUAkigAkEQBgFRzuE8AWsPEiRNLb6666qpWOJO3zvXXX196s3DhwlY4E45krhQASKIAQBIFAJIoAJBEAYAkCgAkUQAgiQIASRQASKIAQBIFAJIoAJAqRVEULXpipdLa5wLNuu6660pvpk2bVnrTvn370ptqrF69uqrdWWedVXqzY8eOqo7FkaklH+5dKQCQRAGAJAoAJFEAIIkCAEkUAEiiAEASBQCSKACQRAGAJAoAJFEAILkhHofMgAEDqtotWbKk9OaEE06o6lhlbd26tfTm4osvrupYK1asqGoHe7khHgCliAIASRQASKIAQBIFAJIoAJBEAYAkCgAkUQAgiQIASRQASKIAQKo53CfA0eNTn/pUVbtDdXO7bdu2ld4MHTq09MaN7Xg7c6UAQBIFAJIoAJBEAYAkCgAkUQAgiQIASRQASKIAQBIFAJIoAJBEAYBUKYqiaNETK5XWPhf+h1Rzk7qNGzdWdax3vOMdVe3KmjVrVunN9ddf3wpnAq2jJR/uXSkAkEQBgCQKACRRACCJAgBJFABIogBAEgUAkigAkEQBgCQKACRRACCJAgDJXVKJ9u3bl978+c9/Lr3p3r176U21Vq1aVXozcODA0pvGxsbSGzhc3CUVgFJEAYAkCgAkUQAgiQIASRQASKIAQBIFAJIoAJBEAYAkCgAkUQAg1RzuE+Dwu/DCC0tv3vOe95TetPDei2+Jm266qfTGze3AlQIAbyAKACRRACCJAgBJFABIogBAEgUAkigAkEQBgCQKACRRACCJAgDJDfGI22+/vfTmUN7cbsqUKaU3S5cubYUzgSOfKwUAkigAkEQBgCQKACRRACCJAgBJFABIogBAEgUAkigAkEQBgCQKACQ3xCM6d+5celOpVEpvXn755dKbiIjvfve7Ve2A8lwpAJBEAYAkCgAkUQAgiQIASRQASKIAQBIFAJIoAJBEAYAkCgAkUQAgiQIAyV1SiWnTph2Sze233156ExGxbt26qnZAea4UAEiiAEASBQCSKACQRAGAJAoAJFEAIIkCAEkUAEiiAEASBQCSKACQKkVRFC16YqXS2ucCQCtqyYd7VwoAJFEAIIkCAEkUAEiiAEASBQCSKACQRAGAJAoAJFEAIIkCAEkUAEg1LX1iC++bB8D/MFcKACRRACCJAgBJFABIogBAEgUAkigAkEQBgCQKAKT/AysnkwepPUohAAAAAElFTkSuQmCC\n"
          },
          "metadata": {}
        },
        {
          "output_type": "stream",
          "name": "stdout",
          "text": [
            "Top 3 rozpoznane cyfry:\n",
            "1. Cyfra: 9, Prawdopodobieństwo: 1.0000\n",
            "2. Cyfra: 4, Prawdopodobieństwo: 0.0000\n",
            "3. Cyfra: 8, Prawdopodobieństwo: 0.0000\n"
          ]
        }
      ]
    }
  ]
}