У меня есть функция генератора, она возвращает некоторое значение функции asyn c. Я получаю сообщение об ошибке Ошибка: данные не предоставлены
Но я не могу получить значение внутри функции asyn c. Я новичок в 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
}
}
}
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
}
}
}
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
});
})();