data = np.random.random((10000, 150))
labels = np.random.randint(10, size=(10000, 1))
labels = to_categorical(labels, num_classes=10)
model = Sequential()
model.add(Dense(units=32, activation='relu', input_shape=(150,)))
model.add(Dense(units=10, activation='softmax'))
model.compile(optimizer='rmsprop',
loss='categorical_crossentropy',
metrics=['accuracy'])
model.fit(data, labels, epochs=30, validation_split=0.2)
Я создал 10000 случайных выборок для обучения своего net, но он использует только несколько из них (250/10000) Пример 1-й эпохи:
Эпоха 1 / 30
250/250 [==============================] - 0 с 2 мс / шаг - потеря: 2.1110 - точность: 0,2389 - val_loss: 2,2142 - val_accuracy: 0,1800