当前位置:网站首页>tensorflow实现线性方程的参数调整
tensorflow实现线性方程的参数调整
2022-08-09 10:39:00 【qq_26391203】
import tensorflow as tf
import numpy as np
#create data
x_data=np.random.rand(100).astype(np.float32)
y_data=x_data*0.1+0.3 #目标结果
#create tensorflow structure start
Weights=tf.Variable(tf.random_uniform([1],-1.0,1.0))
biases=tf.Variable(tf.zeros([1])) # 权重和偏值从初始值开始不断学习,靠近目标值
y=Weights*x_data+biases
loss=tf.reduce_mean(tf.square(y-y_data))# 均方差
optimizer=tf.train.GradientDescentOptimizer(0.5)
train=optimizer.minimize(loss)
init=tf.initialize_all_variables()
# create tensorflow structure end
sess=tf.Session()
sess.run(init) #指向处理的地方
for step in range(201):
sess.run(train)
if step%20==0:
print(step,sess.run(Weights),sess.run(biases))
实验结果:
如上所示最终实验结果表明Weight接近目标值0.1,biases接近目标值0.3
边栏推荐
- 非科班毕业生,五面阿里:四轮技术面+HR一面已拿offer
- 2022年台湾省矢量数据(点线面)及数字高程数据下载
- 关于页面初始化
- 笔记本电脑使用常见问题,持续更新
- 好久没更新博客了
- Solve the ali cloud oss - the original 】 【 exe double-click response can't open, to provide a solution
- 自启服务mock联调跨域问题
- 机器学习-逻辑回归(logistics regression)
- Shell script combat (2nd edition) / People's Posts and Telecommunications Press Script 1 Find programs in the PATH
- 通过Doc在MySQL数据库中建表
猜你喜欢
随机推荐
在webgis中显示矢量化后的风险防控信息
stimulus.js 初体验
Umi Hooks
源代码阅读器项目
1003 我要通过! (20 分)
xmms的歌词显示及音量控制OK
OpenGL ES2.0编程三部曲(转载自MyArrow)
OneNote 教程,如何在 OneNote 中搜索和查找笔记?
numpy库中的函数 bincount() where() diag() all()
数据存储:对dataframe类,使用to_csv()将中文数据写入csv文件
实现下拉加载更多
认识
Database connection operations for MySQL and MyEclipse
非科班毕业生,五面阿里:四轮技术面+HR一面已拿offer
百度云大文件网页直接下载
史上最小白之《Word2vec》详解
VBA实战(11) - 工作表(Sheet) 操作汇总
【报错记录】解决华擎J3455-ITX不插显示器无法开机的问题
Qt 国际化翻译
[贴装专题] 视觉贴装平台与贴装流程介绍