如何在 Tensorflow.js 中制作合适的模型?

问题描述 投票:0回答:0

我已经用多项式回归构建了 tensorflow.js 模型。

// y = ax^3+bx^2 + cx + d
   const ys = xs.pow(tf.scalar(3)).mul(a)
        .add(xs.square().mul(b))
        .add(xs.mul(c))
        .add(d);

它运行得很好,但是当我尝试将这些模型更改为这个模型时:

// y = a + b*(xs/305) + c*(xs/305)^2 + d*ln(305/xs) + e*(ln(305/xs)^2)
const ys = a
    .add((xs.div(tf.scalar(305))).mul(b))
    .add((xs.div(tf.scalar(305))).square().mul(c))
    .add(((tf.scalar(305).div(xs)).log()).mul(d))
    .add(((tf.scalar(305).div(xs)).log().square()).mul(e));

这是我要创建的模型:

它没有显示任何行或错误。我的代码模型有什么问题吗?

这是我的完整代码: https://github.com/fahmiSD/tensortestday

tensorflow regression tensorflow.js non-linear-regression
© www.soinside.com 2019 - 2024. All rights reserved.