Окончательный результат

main
Troyanov Daniil 2 недель назад
Родитель ca4a6189c8
Сommit b0dbbeb2e4

Двоичные данные
.DS_Store поставляемый

Двоичный файл не отображается.

Двоичные данные
labworks/.DS_Store поставляемый

Двоичный файл не отображается.

@ -12,32 +12,6 @@
"os.chdir('/content/drive/MyDrive/Colab Notebooks/is_dnn/labworks/LW1')" "os.chdir('/content/drive/MyDrive/Colab Notebooks/is_dnn/labworks/LW1')"
] ]
}, },
{
"cell_type": "code",
"execution_count": null,
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"executionInfo": {
"elapsed": 26468,
"status": "ok",
"timestamp": 1759209430625,
"user": {
"displayName": "Legal People",
"userId": "00818738730090246603"
},
"user_tz": -180
},
"id": "qlvyHRzuJPfI",
"outputId": "597ba917-88e2-4f26-cc45-80cdb1dc5e55"
},
"outputs": [],
"source": [
"from google.colab import drive\n",
"drive.mount('/content/drive')"
]
},
{ {
"cell_type": "code", "cell_type": "code",
"execution_count": null, "execution_count": null,
@ -57,7 +31,8 @@
"import matplotlib.pyplot as plt\n", "import matplotlib.pyplot as plt\n",
"import numpy as np\n", "import numpy as np\n",
"from PIL import Image\n", "from PIL import Image\n",
"import os" "import os\n",
"import pandas as pd"
] ]
}, },
{ {
@ -806,7 +781,6 @@
"outputs": [], "outputs": [],
"source": [ "source": [
"# Тестирование на собственных повернутых изображениях\n", "# Тестирование на собственных повернутых изображениях\n",
"from PIL import Image\n",
"file_data_2_90 = Image.open('2_90.png')\n", "file_data_2_90 = Image.open('2_90.png')\n",
"file_data_7_90 = Image.open('7_90.png')\n", "file_data_7_90 = Image.open('7_90.png')\n",
"file_data_2_90 = file_data_2_90.convert('L') # перевод в градации серого\n", "file_data_2_90 = file_data_2_90.convert('L') # перевод в градации серого\n",
@ -903,7 +877,7 @@
] ]
}, },
"kernelspec": { "kernelspec": {
"display_name": "Python 3 (ipykernel)", "display_name": "Python 3",
"language": "python", "language": "python",
"name": "python3" "name": "python3"
}, },
@ -917,7 +891,7 @@
"name": "python", "name": "python",
"nbconvert_exporter": "python", "nbconvert_exporter": "python",
"pygments_lexer": "ipython3", "pygments_lexer": "ipython3",
"version": "3.13.5" "version": "3.11.9"
} }
}, },
"nbformat": 4, "nbformat": 4,

@ -20,6 +20,7 @@ import matplotlib.pyplot as plt
import numpy as np import numpy as np
from PIL import Image from PIL import Image
import os import os
import pandas as pd
# Укажем текущую директорию # Укажем текущую директорию
os.chdir('/content/drive/MyDrive/Colab Notebooks/is_dnn/labworks/LW1') os.chdir('/content/drive/MyDrive/Colab Notebooks/is_dnn/labworks/LW1')
@ -422,10 +423,10 @@ print('NN answer: ', str(np.argmax(result)))
--- ---
## 13) Создали собственные изображения рукописных цифр, подобное представленным в наборе MNIST. Цифру выбрали как остаток от деления на 10 числа своего дня рождения (12 марта → 2, 17 сентября → 7 ). Сохранили изображения. Загрузили, предобработали и подали на вход обученной нейронной сети собственные изображения. Вывели изображения и результаты распознавания. ## 13) Создали собственные изображения рукописных цифр, подобное представленным в наборе MNIST. Загрузили, предобработали и подали на вход обученной нейронной сети собственные изображения. Вывели изображения и результаты распознавания.
```python ```python
# загрузка собственного изображения # загрузка собственного изображения (цифры 2 и 7)
file_data_2 = Image.open('2.png') file_data_2 = Image.open('2.png')
file_data_7 = Image.open('7.png') file_data_7 = Image.open('7.png')
file_data_2 = file_data_2.convert('L') # перевод в градации серого file_data_2 = file_data_2.convert('L') # перевод в градации серого

Загрузка…
Отмена
Сохранить