#程序 不是我写的,注释是我做的,转载请注明“lg土木设计”
#最小二乘法拟合,用y=ax+b  a=weight b=biases
from __future__ import print_function
import tensorflow as tf
import numpy as np# create data 生成100个0-1之间的随机数   np.random.rand(100) 1*100的矩阵
#np.random.rand(3,3) 3*3的矩阵,其每个元素为0-1的随机数
x_data = np.random.rand(100).astype(np.float32)
y_data = x_data*0.2 + 0.5### create tensorflow structure start ###对权进行赋值 在-1到一之间随机数
#uniform([1]为1*1的矩阵,即一个数
Weights = tf.Variable(tf.random_uniform([1], -1.0, 1.0))
#偏差为零,zeros([1]为一个1*1的零矩阵,即初始偏差为零
biases = tf.Variable(tf.zeros([1]))
#权值与x相乘并加偏差
y = Weights*x_data + biases
#方差,(y-y_data)平方,求和,取均值
loss = tf.reduce_mean(tf.square(y-y_data))
#定义梯度下降法优化函数,优化,步长为0.5
optimizer = tf.train.GradientDescentOptimizer(0.2)train = optimizer.minimize(loss)init = tf.initialize_all_variables()
### create tensorflow structure end ###sess = tf.Session()
sess.run(init)          # Very importantfor step in range(300):sess.run(train)if step % 20 == 0:print(step, sess.run(Weights), sess.run(biases))

TensorFlow 最小二乘法拟合相关推荐

  1. tensorflow 最小二乘拟合详细代码注释

    #程序 不是我写的,注释是我做的,转载请注明"lg土木设计"#最小二乘法拟合,用y=ax+b a=weight b=biases from __future__ import pr ...

  2. matlab 最小二乘法拟合_机器学习十大经典算法之最小二乘法

    点击上方"计算机视觉cv"即可"进入公众号" 重磅干货第一时间送达 最小二乘法概述 最小二乘法(又称最小平方法)是一种数学优化技术.它通过最小化误差的平方和寻找 ...

  3. python散点图拟合曲线-Python解决最小二乘法拟合并绘制散点图

    问题背景 最近物理老师让用Excel弄一个最小二乘法拟合然后弄出方程来求玻尔兹曼常数.无奈发现Linux上的WPS没有绘图功能无语啊O__O"-,据说绘图功能是用delphi写的,不好做跨平 ...

  4. 趣学python3(38)--多项式最小二乘法拟合

    class numpy.poly1d(c_or_r, r=False, variable=None)[source] 参数: c_or_r:array_like 多项式的系数,或者如果第二个参数的值是 ...

  5. 用最小二乘法拟合任意次函数曲线(C#)

    ///<summary>    ///用最小二乘法拟合二元多次曲线    ///</summary>    ///<param name="arrX" ...

  6. 最小二乘法拟合直线——MATLAB和Qt-C++实现

    本节Jungle用C++实现最小二乘法拟合平面直线. 1.理论知识 平面直线的通用方程可以表示为 A+Bx-y=0 其中,A是直线的截距,B是直线的斜率.对于测量的二维坐标(x,y),x是精确分布的, ...

  7. 最小二乘法拟合椭圆(椭圆拟合线)

    参考文章: 最小二乘法拟合椭圆--MATLAB和Qt-C++实现 https://blog.csdn.net/sinat_21107433/article/details/80877758 以上文章中 ...

  8. 贝塞尔曲线最小二乘法拟合(随意切向/切向方向统一)------路适用于绝大多数的最小二乘法拟合

    标题@TOC 注意 本文出现大量公式,但是博主保证,只要专心看下去,公式都不难的. 简介 最近参加了一个拟合边缘的项目,本来是刚接手的时候只有直线拟合和2.3次线性拟合,因为实验品是丰富多样的,再加上 ...

  9. Matlab 隐函数方程求解最小二乘法拟合一阶线性拟合二阶拟合传感器实验

       九层妖塔 起于垒土 Matlab 最小二乘法拟合一阶线性拟合&传感器实验 一.代码 二.数据处理结果 三.Notes 一.代码 %电容传感器位移实验数据 最小二乘法一阶线性拟合 x = ...

最新文章

  1. 麒麟操作系统配置网络_讲解银河麒麟桌面操作系统
  2. 2017校招真题在线编程-幸运的袋子
  3. Hive学习之路 (一)Hive初识
  4. Async Await
  5. java instance变量_java 类方法和实例方法 以及 类变量和实例变量
  6. 利用IDEA部署过的Tomcat开发Web Service
  7. aix Mysql-Rpm puppet puppetAgent
  8. 艾伟_转载:.NET设计模式:工厂方法模式(Factory Method)
  9. Promise API 简介
  10. Linux 查看本机串口方法
  11. php点击表格单元格链接,详解PhpSpreadsheet单元格设置样式、图片、超链接等
  12. 深度复盘 | 蚂蚁集团万级规模 k8s 集群基建之路
  13. U大师U盘启动盘制作工具(V1.1.0版)——升级U盘
  14. AUTOCAD——光顺曲线命令、分解命令
  15. 【OpenCV】Flutter 上采用ffi 与 c++ 的opencv交互使用总结
  16. Apche OFBiz 反序列化漏洞复现
  17. 微信小程序图片在不同设备显示保持图片比例并且居中
  18. Ubuntu安装显卡驱动及设置3d桌面
  19. 度娘果然毫无节操,纯粹就是order by 广告费 desc
  20. 漫谈程序员系列:怎么告别“混日子”

热门文章

  1. android反编译的方法
  2. 使用Arduino模块实施无线信号的重放攻击
  3. XML::Simple与Data::Dumper在Perl中的使用
  4. vs code golang插件记录
  5. 深入理解linux内核: linux内核(二)
  6. 《BREW进阶与精通——3G移动增值业务的运营、定制与开发》连载之31---LBS基于BREW的位置服务...
  7. 用java编写简单Webserver,理解webserver的功能。
  8. java服务器错误怎么解决_如何解决java.lang.IllegalStateException:服务器处于错误状态异常...
  9. python函数能否增强代码可读性_总结的几个Python函数方法设计原则
  10. windows访问linux数据库命令行,命令行方式导入导出mysql数据库(适用windows、Linux系统vps弹性云)...