Professional Documents
Culture Documents
Lab01 NM PasichnyiSI
Lab01 NM PasichnyiSI
Lab01 NM PasichnyiSI
ЗВІТ
Практична робота №1
з дисципліни
«НЕЙРОННІ МЕРЕЖІ»
Виконав:
студент гр. 123м-23-1
Пасічний С.І.
Прийняв:
ас. каф. ПЗКС,
Новодранова Н.О.
Дніпро
2024
ПРАКТИЧНА РОБОТА №1
Завдання: створити простий проект з реалізації нейронної мережі для
проблеми класифікації. Виконати класифікацію на наборі даних рукописних
цифр MNIST.
Хід роботи
Лістинг коду:
# Імпортуємо необхідні бібліотеки
import numpy as np
from tensorflow import keras
from tensorflow.keras import layers
from tensorflow.keras.datasets import mnist
from tensorflow.keras.utils import to_categorical
import tensorflow as tf
# Нормалізуємо дані
x_train = x_train.astype('float32') / 255
x_test = x_test.astype('float32') / 255
# Компілюємо модель
model.compile(optimizer='adam',
loss='categorical_crossentropy',
metrics=['accuracy'])
# Тренуємо модель
model.fit(x_train, y_train, batch_size=batch_size, epochs=epochs,
validation_data=(x_test, y_test))
Результат: