用tensorflow拟合两组数据的函数关系

2025-05-23 05:18:05

本文,给出两组随机数据,并尝试着找出这两组数据之间的函数关系。本文只准备拟合出一个一次函数,虽然这样的结果,很可能并不能很好的拟合数据。

用tensorflow拟合两组数据的函数关系

2、打印一下x_data,这是由300个随机实数组成的数组。

用tensorflow拟合两组数据的函数关系

创建训练结构

1、本文的目标,是找到一个函数:y = W*x_data+b能够尽量拟合给定的数组数据。

用tensorflow拟合两组数据的函数关系

3、常数项b的初始值是0:b = tf.Variable(tf.zeros([1]))

用tensorflow拟合两组数据的函数关系

5、用梯度下降法制作一个优化器(optimizer),通过训练,来减少误差:optimizer = tf.train.GradientDescentOptimizer(0.5)train = optimizer.minimize(loss)

用tensorflow拟合两组数据的函数关系

开始训练

1、创建一个对话:sess = tf.Session()激活所有的初始化变量:sess.run(init)

用tensorflow拟合两组数据的函数关系

3、运行一下,看看具体的训练过程。

用tensorflow拟合两组数据的函数关系用tensorflow拟合两组数据的函数关系
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢