Я начал играть с тензорным потоком следующим образом:
Мои тренировочные данные состоят из такого массива (для этого примера len равно 3, но для моего реального примера len равно 100):
[1, 0, 0]
[0, 1, 0]
[0, 0, 1]
....
then it repeats itself until a 1000
...
[1, 0 , 0]
[0, 1, 0]
[0, 0, 1]
Данные моих меток состоят из списка массивов, в которых отображается позиция № 1:
[1, 2, 3, 1, 2, 3 .....] until 1000.
Я использую следующую конфигурацию для модели, но точность кажется довольно низкой. Так что я думаю, что это событие не близко к обучению. Я неправильно истолковал, как работает тензорный поток? Кто-нибудь может дать мне подсказку о том, как решить эту проблему?
model.add(layers.Dense(100, activation='relu'))
model.add(layers.Dense(100, activation='softmax'))
model.compile(optimizer=tf.compat.v1.train.AdamOptimizer(0.01),
loss='categorical_crossentropy',
metrics=['accuracy'])
model.fit(data, labels, epochs=50, batch_size=100)
Спасибо!