#程序 不是我写的,注释是我做的,转载请注明“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. (信贷风控九)行为评分卡模型python实现(详细代码+注释+讲解)

    (九)行为评分卡模型python实现(详细代码+注释+讲解) 浅谈行为评分卡 我们知道行为评分卡只要用在信贷的贷中环节,贷中指的是贷款发放之后到期之前的时间段,其实行为评分卡和申请评分卡在实现上没有太 ...

  2. 详细代码注释1148: 组合三位数之一

    题目描述 48: 组合三位数之一 时间限制: 1 Sec 内存限制: 128 MB 提交: 5197 解决: 3705 把1.2.3.4.5.6.7.8.9组合成3个3位数,要求每个数字仅使用一次,使 ...

  3. TensorFlow实现word2vec 详细代码解释

    参考1:http://blog.csdn.net/mylove0414/article/details/69789203 参考2:<TensorFlow实战> 参考3:http://www ...

  4. Vue - 实现垂直菜单分类栏目,鼠标移入后右侧出现悬浮二级菜单容器效果(完整示例源码,详细代码注释,一键复制开箱即用)

    前言 网上的教程都太乱了,各种杂乱无注释代码.图片资源丢失.一堆样式代码,根本无法改造后应用到自己的项目中. 本文实现了 在 Vue / Nuxt 项目中,垂直分类菜单项,当用户鼠标移入菜单后,右侧自 ...

  5. YOLOv5 史上最详细代码注释 逐行注释 0基础搞懂

    最近将yolov5源码进行解析,为了便于小白进行学习,将源码逐行进行注释,最详细说明.结合注释案例,进一步理解. 源码地址示例来自官方源码: """ Train a YO ...

  6. 【详细代码注释】基于CNN卷积神经网络实现随机森林算法

    随机森林算法简介: 随机森林(Random Forest)是一种灵活性很高的机器学习算法. 它的底层是利用多棵树对样本进行训练并预测的一种分类器.在机器学习的许多领域都有广泛地应用. 例如构建医学疾病 ...

  7. 最详细代码注释之深度学习经典网络--2AlexNet

    model # Alex Net 亮点 # 1. 首次利用GPU进行网络加速 # 2.使用了Relu激活函数,而不是传统的sigmoid激活以及tanh激活 # 3.使用了LRN局部响应归一化 # 4 ...

  8. 快速排序-超级详细代码注释!

    Description 给定N(N≤10^5)个整数,要求用快速排序对数据进行升序排列,注意不得使用STL. Input 输入数据第一行给出正整数N(≤10^5),随后给出N个整数,数字间以空格分隔. ...

  9. Unity的AB包超详细+代码注释,小白一看就懂!

    基本概念 1.什么是资源? 在Unity的Assets目录下的文件,在游戏运行过程中需要从此目录加载并显示到屏幕上的都可以称之为Unity资源,例如模型.材质.纹理.预制体.脚本.声音.数据文档.动画 ...

最新文章

  1. 初中计算机指导教师意见,初中信息技术教学计划(推荐3篇)
  2. 全国计算机二级考试vf知识点总结,VF全国计算机等级考试二级公共基础知识点总结.doc...
  3. 【年终总结】2019年有三AI NLP做了什么,明年要做什么?
  4. C++多态案例二-制作饮品
  5. HashMap散列无序存储测试
  6. cholesky分解_Time Series Analysis-1.2 LDL分解
  7. Spring初学快速入门
  8. Ubuntu 14.04 下安装wiznote客户端
  9. python神经网络图像分类,图像分类卷积神经网络
  10. 23种设计模式11---享元模式
  11. html页面 添加搜索关键词,如何为自己的网站添加关键字与描述详解
  12. 今天拿到软件设计师证书
  13. LabWindows的TEXTBOX和TABLE操作
  14. Spring Cloud 入门教程(二): 配置管理
  15. CH55X 基于Arduino框架开发程序上传相关注意事项
  16. 【BZOJ4716】假摔 二分+暴力
  17. 沟通CTBS V5.0确保立白集团核心数据万无一失
  18. vue判断在安卓app、IOSapp、微信浏览器、安卓浏览器、IOS浏览器、PC浏览器下作不同处理
  19. 外夹式超声波艾默生流量计安装步骤
  20. 课程设计—C++实现高斯消元法求解线性方程组Ax=b(附源码)

热门文章

  1. 对Java单例模式 volatile关键字作用的理解
  2. 解决maven cannot change version of project facet dynamic web module to 3.0
  3. 【教程】EditPlus+MinGW搭建简易的C/C++开发环境
  4. 相同VLAN跨交换机通信
  5. 如何测试网络视频服务器(DVS)
  6. 如何使用 Mmcv.exe 工具来管理群集消息队列资源[转]
  7. stm32 堆和栈(stm32 Heap Stack)【worldsing笔记】
  8. CSP认证201403-4 无线网络[C++题解]:宽搜、bfs最短路、图论
  9. PAT甲级1029 Median:[C++题解]贪心、二路归并
  10. sql数据库JDBCTemplate和JPA使用