Tensorflow函数的简单模型

2024-04-26 13:59:42 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个TensorFlow模型,它是在一些简单的线性(y=3x+2)回归数据上训练的,当我用matplotlib绘制它时,它看起来像一条直线。你知道吗

我想知道神经网络对这个问题的看法。例如,我的神经网络可能认为解决方案是y=2.99x+2.01。我怎么能得到这个公式?你知道吗

原因: 我建立了一个神经网络,当它不适合一个巨大的数据集时,它会生成一些漂亮的图片。我想得到基本的代数公式,并翻译成C代码,如果可能的话。你知道吗


Tags: 数据代码模型matplotlibtensorflow绘制图片原因
1条回答
网友
1楼 · 发布于 2024-04-26 13:59:42

既然你说你已经用MatplotLib绘制了预测值,你得到了一条直线,它应该像下面所示的那样。你知道吗

enter image description here

目标是从方程中计算m(权重系数)和c(偏差)

y = m * x + c,给出下图。你知道吗

如果你观察,有两个矩形用绿线形成。你可以为你的情节画一个。你知道吗

较小矩形的X轴坐标和Y轴坐标为 (x1, y1) = (0.35, 1.3)(近似值)和较大矩形的值, (x2, y2) = (0.65, 1.9)(近似值)。你知道吗

直线**m**斜率系数可使用以下公式计算

m = (y2-y1)/(x2-x1)

m = (1.9-1.3)/(0.65-0.35) = 1.6/0.3 = 5.333.

如图所示,红线在Y轴上大约从0.95(约)开始。因此,偏差截距c为0.95(近似值)。你知道吗

所以,在这种情况下,方程可以是y=5.333*x+0.95

相关问题 更多 >