javascript-未捕获(承诺)TypeError:e.iterator不是函数。如何解决这种错误?

伊兹丁

我是javascript新手,正在实现二进制分类。将训练和测试数据的csv文件转换为数组后,我发现此错误:Uncaught (in promise) TypeError: e.iterator is not a function

这是模型拟合:

await model.fitDataset(convertedTrainingData, 
   {epochs:100,
    validationData: convertedTestingData,
    callbacks:{
    onEpochEnd: async(epoch, logs) =>{
                             console.log("Epoch: " + epoch + " Loss: " + 
                             logs.loss + " Accuracy: " + logs.acc);
                                  }
                              }});
教育

错误来自convertedTestingDataconvertedTrainingDatafitDataset以a为参数tf.data.Dataset的实例tf.data.Dataset具有异步迭代器。

如果convertedTestingData(分别convertedTrainingData)是一个js数组,则需要将其转换为tf.tensor或tf.data.Dataset。

  • 将js数组转换为tf.tensor

该方法fit将代替fitDataset

model.fit(tf.tensor(features), tf.tensor(labels))
  • 使用tf.data.Dataset

使用生成器创建tf.data.Dataset。

function createDataGenerator(data) {
    return function* dataGenerator() {
      let index = 0;
      while (index < data.length) {
        const feature = getFeatureTensorAtIndex(i) ; // get the feature tensor at the index
        const label = getLabelTensorAtIndex(i); // get the label tensor at the index
        index++;
        yield {xs: feature, ys: label};
      }
    }
}

const training = tf.data.generator(createDataGenerator(convertedTrainingData));
const testing = tf.data.generator(createDataGenerator(convertedTestingData));

然后可以使用数据集训练模型 ds

await model.fitDataset(training,
    {
        epochs: 100,
        validationData: testing,
        callbacks: {
            onEpochEnd: async (epoch, logs) => {
                console.log("Epoch: " + epoch + " Loss: " +
                    logs.loss + " Accuracy: " + logs.acc);
            }
        }
    });

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Javascript / Firestore:未捕获(承诺)TypeError:firebase.firestore(...)。collection(...)。doc(...)。collection(...)。set不是函数

来自分类Dev

如何解决javascript“不是函数”错误

来自分类Dev

未捕获的TypeError:undefined不是函数-Javascript

来自分类Dev

Javascript“未捕获的TypeError:对象不是函数”

来自分类Dev

JavaScript OOP:未捕获的TypeError:不是函数

来自分类Dev

Javascript:未捕获的TypeError:不是函数

来自分类Dev

JavaScript WordPress未捕获的typeerror $不是函数

来自分类Dev

JavaScript错误:未捕获的TypeError:a [b]不是函数

来自分类Dev

得到的错误是“未捕获(承诺)TypeError:对象不是构造函数(…)”

来自分类Dev

未捕获的错误:未捕获(承诺):TypeError:this.xxxService.getSomething(...)。toPromise不是函数

来自分类Dev

Javascript循环错误:未捕获的TypeError

来自分类Dev

未捕获(承诺)TypeError:d3.group不是函数

来自分类Dev

未捕获(承诺)TypeError:mostrarError不是函数。带钩

来自分类Dev

未捕获(承诺)TypeError:images.map不是函数

来自分类Dev

未捕获(承诺)TypeError:type.trim不是函数

来自分类Dev

未捕获的TypeError:ctx.fillText不是函数(Javascript画布)

来自分类常见问题

未捕获的TypeError:Object.values不是JavaScript函数

来自分类Dev

JavaScript关闭:未捕获的TypeError:counter.value不是函数

来自分类Dev

Javascript。未捕获的TypeError:Hashids不是构造函数

来自分类Dev

Javascript未捕获的TypeError:value.toUpperCase不是函数

来自分类Dev

Javascript-未捕获的TypeError:string不是函数

来自分类Dev

Javascript中的“未捕获的TypeError:x.toUpperCase不是函数”

来自分类Dev

未捕获(承诺)TypeError:无法将类作为函数调用

来自分类Dev

错误错误:未捕获(承诺):TypeError:i.BehaviorSubject不是Angular 10 SSR中的构造函数

来自分类Dev

错误:未捕获(承诺)TypeError:tf.browser.fromPixel不是函数

来自分类Dev

未捕获的TypeError:p.addEventListener不是函数,如何解决此问题?

来自分类Dev

JavaScript未捕获的Typeerror

来自分类Dev

“错误:未捕获(承诺):没有Jsonp提供程序”(HTML / Javascript / Typescript / Angular2)

来自分类Dev

打字稿-未捕获(承诺)TypeError:v.toPixiPoint不是函数

Related 相关文章

  1. 1

    Javascript / Firestore:未捕获(承诺)TypeError:firebase.firestore(...)。collection(...)。doc(...)。collection(...)。set不是函数

  2. 2

    如何解决javascript“不是函数”错误

  3. 3

    未捕获的TypeError:undefined不是函数-Javascript

  4. 4

    Javascript“未捕获的TypeError:对象不是函数”

  5. 5

    JavaScript OOP:未捕获的TypeError:不是函数

  6. 6

    Javascript:未捕获的TypeError:不是函数

  7. 7

    JavaScript WordPress未捕获的typeerror $不是函数

  8. 8

    JavaScript错误:未捕获的TypeError:a [b]不是函数

  9. 9

    得到的错误是“未捕获(承诺)TypeError:对象不是构造函数(…)”

  10. 10

    未捕获的错误:未捕获(承诺):TypeError:this.xxxService.getSomething(...)。toPromise不是函数

  11. 11

    Javascript循环错误:未捕获的TypeError

  12. 12

    未捕获(承诺)TypeError:d3.group不是函数

  13. 13

    未捕获(承诺)TypeError:mostrarError不是函数。带钩

  14. 14

    未捕获(承诺)TypeError:images.map不是函数

  15. 15

    未捕获(承诺)TypeError:type.trim不是函数

  16. 16

    未捕获的TypeError:ctx.fillText不是函数(Javascript画布)

  17. 17

    未捕获的TypeError:Object.values不是JavaScript函数

  18. 18

    JavaScript关闭:未捕获的TypeError:counter.value不是函数

  19. 19

    Javascript。未捕获的TypeError:Hashids不是构造函数

  20. 20

    Javascript未捕获的TypeError:value.toUpperCase不是函数

  21. 21

    Javascript-未捕获的TypeError:string不是函数

  22. 22

    Javascript中的“未捕获的TypeError:x.toUpperCase不是函数”

  23. 23

    未捕获(承诺)TypeError:无法将类作为函数调用

  24. 24

    错误错误:未捕获(承诺):TypeError:i.BehaviorSubject不是Angular 10 SSR中的构造函数

  25. 25

    错误:未捕获(承诺)TypeError:tf.browser.fromPixel不是函数

  26. 26

    未捕获的TypeError:p.addEventListener不是函数,如何解决此问题?

  27. 27

    JavaScript未捕获的Typeerror

  28. 28

    “错误:未捕获(承诺):没有Jsonp提供程序”(HTML / Javascript / Typescript / Angular2)

  29. 29

    打字稿-未捕获(承诺)TypeError:v.toPixiPoint不是函数

热门标签

归档