为什么在此tensorflowjs代码中chrome给出错误的输出而firefox给出正确的输出?

时间:2019-04-21 03:02:49

标签: javascript tensorflow

我正在学习tensorflowjs的基础知识,并观看了一个教程,其中制作了一个模型,用于基于一些样本数据来预测函数y = 2x-1的结果。 Firefox提供了正确的输出,但chrome没有。 chrome输入7.给出9.9814234和firefox 12.8841057。

const model = tf.sequential();

model.add(tf.layers.dense({units:1, inputShape:[1]}));

model.compile({loss: 'meanSquaredError', optimizer:'sgd'}); 
const xs = tf.tensor2d([ 1, 2, 3, 4, 5,6],[6,1]);
const ys = tf.tensor2d([1, 3, 5, 7, 9,11],[6,1]);


model.fit(xs,ys,{epochs:500}).then(() => {

      model.predict(tf.tensor2d([7],[1,1])).print();
});

1 个答案:

答案 0 :(得分:0)

检查您已添加到Chrome的扩展程序。如果有任何尝试,请禁用所有功能。如果可行,请尝试一个接一个地启用。