Member 14916648 Ответов: 0

Модель 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, когда консоль регистрирует его, ничего не показывает.
кроме того, подача в модель показывает ошибку, не получая никаких входных данных для модели

0 Ответов