Я пытаюсь тренировать модель и никогда не пропускаю fit()
.
В консоли не показывает результат потери, он там застревает.
Уже изменил асинхронный режим на обещание, но это то же самое.
Чтобы увидеть весь код, нажмите здесь !
function train() {
trainModel().then(result => {
console.log(result.history.loss[0]);
setTimeout(train, 100);
});
}
// entrena modelo ~ params = train_xs (вход) y train_ys (выход)
async function trainModel() {
//Create the input data
for (let i = 0; i < 5; i++) {
train_xs = tf.tensor2d(ins.pixels[i], [28, 28], 'int32');
train_ys = tf.tensor2d(outs.coords[i], [3, 2], 'int32');
const h = await model.fit(train_xs, train_ys, {
epochs: 1
});
console.log("Loss after Epoch " + i + " : " + h.history.loss[0]);
}
console.log('end fitness model');
}
// никогда не показывает конечную фитнес-модель
сообщений об ошибках нет, консоль просто чиста