Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 3

Міністерство освіти і науки України

Національний технічний університет


«Дніпровська політехніка»

ЗВІТ
Практична робота №2
з дисципліни
«НЕЙРОННІ МЕРЕЖІ»

Виконав:
студент гр. 123м-23-1
Гордєєв А.Ю.
Прийняв:
ас. каф. ПЗКС,
Новодранова Н.О.

Дніпро
2024
ПРАКТИЧНА РОБОТА №2
Завдання: створити простий проект з реалізації нейронної мережі для
проблеми класифікації. Виконати класифікацію на наборі даних Fashion-
MNIST.
Хід роботи
Лістинг коду:
from keras.datasets import fashion_mnist
from keras.models import Sequential
from keras.layers import Flatten, Dense

(x_train, y_train), (x_test, y_test) = fashion_mnist.load_data()

x_train = x_train.astype('float32') / 255.0


x_test = x_test.astype('float32') / 255.0

model = Sequential([
Flatten(input_shape=(28, 28)),
Dense(128, activation='relu'),
Dense(10, activation='softmax')
])

model.compile(optimizer='adam',
loss='sparse_categorical_crossentropy',
metrics=['accuracy'])

model.fit(x_train, y_train, epochs=10, batch_size=32, validation_data=(x_test,


y_test))

test_loss, test_acc = model.evaluate(x_test, y_test)


print('Test accuracy:', test_acc)

predictions = model.predict(x_test)
Результат:

You might also like