У меня есть два тензорных объекта, train
и labels
.Набор данных train
имеет 100 функций, а labels
имеет 1 функцию.И train
, и labels
имеют M записей.Точно так же у нас есть наборы dev
и dev_labels
с таким же соответствующим количеством функций и N записей.После импорта Keras из TensorFlow мы создали нейронную сеть следующим образом:
model = keras.Sequential([
keras.layers.Flatten(input_shape=[100]),
keras.layers.Dense(100, activation=tf.nn.relu),
keras.layers.Dense(10, activation=tf.nn.softmax)
])
model.compile(optimizer='adam',
loss='sparse_categorical_crossentropy',
metrics=['accuracy'])
Теперь мы хотим уместить модель с пакетами размера P для эпох Q.
model.fit(train_X, train_Y, validation_data=(dev_X, dev_Y), epochs=Q, steps_per_epoch=??, validation_steps=??)
Послечитая документацию по model.fit, я все еще не уверен, что здесь будет правильным steps_per_epoch
или validation_steps
.При использовании тензоров данных в качестве входных данных для модели эти параметры должны быть указаны.В этом примере, что бы мы указали для steps_per_epoch
и validation_steps
?