Модель Tensorflow js.ошибка функции подгонки
У меня есть функция генератора, которая возвращает значение data & label в асинхронную функцию. Я получаю сообщение об ошибке как не вводящий данные в модель
Кроме того, я не могу получить значение внутри асинхронной функции. Я новичок в javascript. тогда как я могу это исправить. пожалуйста, помогите мне. спасибо...
Это мой код...
async function* data() { while (true) { for (i in train) { var data = [1, 2, 3, 4]; var size = [2, 2, 1]; yield (tf.tensor3d(data, size).div(tf.scalar(255.))); // this function return tensor 3D as input data } } } async function* labels() { while (true) { for (i in train) { var data = [1, 2, 3, 4]; var size = [2, 2]; yield (tf.tensor2d(data, size).expandDims(2)); // this function return tensor 2D as input label } } } async function initModel() { //my model write here } (async function () { const xs = tf.data.generator(data); const ys = tf.data.generator(labels); const model = await initModel(); model.summary(); console.log(xs, ys) // not showing output await model.fit(xs, ys,{ epochs: 5 batchesPerEpoch: 5 }); })();
Что я уже пробовал:
Выход из xs и ys, когда консоль регистрирует его, ничего не показывает.
кроме того, подача в модель показывает ошибку, не получая никаких входных данных для модели