这里自己构造一些数据,求Weights和biases

源码:

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)          # Very important

for step in range(201):
    sess.run(train)
    if step % 20 == 0:
        print(step, sess.run(Weights), sess.run(biases))

经过201次迭代,得到结果:

0 [-0.24914408] [ 0.66447592]
20 [-0.00150566] [ 0.35365885]
40 [ 0.0756695] [ 0.31286183]
60 [ 0.09416807] [ 0.30308294]
80 [ 0.09860212] [ 0.30073899]
100 [ 0.09966495] [ 0.30017713]
120 [ 0.09991969] [ 0.30004248]
140 [ 0.09998076] [ 0.30001017]
160 [ 0.09999537] [ 0.30000246]
180 [ 0.0999989] [ 0.30000061]
200 [ 0.09999973] [ 0.30000016]

TensorFlow学习笔记(四)自己动手求Weights和biases相关推荐

  1. Tensorflow学习笔记(四)

    一.学习内容: 1.搭建卷积神经网络 2.Saver 保存与读取 二.代码及注释: 1.搭建卷积神经网络 import tensorflow as tf from tensorflow.example ...

  2. tensorflow学习笔记四——回归预测

    本文基于tensorflow官网教程(https://tensorflow.google.cn/tutorials/keras/basic_regression) 机器环境:ubuntu14.04+t ...

  3. tensorflow学习笔记——使用TensorFlow操作MNIST数据(1)

    续集请点击我:tensorflow学习笔记--使用TensorFlow操作MNIST数据(2) 本节开始学习使用tensorflow教程,当然从最简单的MNIST开始.这怎么说呢,就好比编程入门有He ...

  4. tensorflow学习笔记(八):LSTM手写体(MNIST)识别

    文章目录 一.LSTM简介 二.主要函数 三.LSTM手写体(MNIST)识别 1.MNIST数据集简介 2.网络描述 3.项目实战 一.LSTM简介 LSTM是一种特殊的RNN,很好的解决了RNN中 ...

  5. tensorflow学习笔记(七):CNN手写体(MNIST)识别

    文章目录 一.CNN简介 二.主要函数 三.CNN的手写体识别 1.MNIST数据集简介 2.网络描述 3.项目实战 一.CNN简介 一般的卷积神经网络由以下几个层组成:卷积层,池化层,非线性激活函数 ...

  6. Win10:tensorflow学习笔记(4)

    前言 学以致用,以学促用.输出检验,完整闭环. 经过前段时间的努力,已经在电脑上搭好了深度学习系统,接下来就要开始跑程序了,将AI落地了. 安装win10下tensforlow 可以参照之前的例子:w ...

  7. Win10: tensorflow 学习笔记(3)

    前言 学以致用,以学促用.输出检验,完整闭环. 怕什么真理无穷,进一寸有一寸的欢喜--胡适 经过前段时间的努力,已经在电脑上搭好了深度学习系统,接下来就要开始跑程序了,将AI落地了. 安装win10下 ...

  8. tensorflow学习笔记1

    tensorflow学习笔记1 本文主要记录我在慕课上观看北大曹建老师的<人工智能实践:Tensorflow笔记>,链接:https://www.icourse163.org/course ...

  9. tensorflow学习笔记(十):GAN生成手写体数字(MNIST)

    文章目录 一.GAN原理 二.项目实战 2.1 项目背景 2.2 网络描述 2.3 项目实战 一.GAN原理 生成对抗网络简称GAN,是由两个网络组成的,一个生成器网络和一个判别器网络.这两个网络可以 ...

最新文章

  1. java文件下载大小限制,完整PDF
  2. mybatis if test 用法_SpringBoot整合Mybatis-Plus 实战之动态SQL,Mybatis拿得出手的功能之一...
  3. Beauty Contest(凸包 + 旋转卡壳(模板))
  4. Html5表单元素-搜索框和上传文件框
  5. C++设计模式之 简单工厂模式讲解(历史上最简单明白的例子)
  6. 只有在配置文件或 Page 指令中将 enableSessionState”的异常解决办法
  7. Double 中的 NAN与INFINITY
  8. 如何将PDF转换成可以直接编辑的CAD图纸
  9. Spring-外部配置的值是如何通过@Value注解获取的?
  10. 金仓数据库KingbaseES blob类型数据导入导出
  11. 多个数求最小公倍数详解!
  12. 有多少旅游企业入驻了抖音平台?有多少抖音用户喜欢看旅游视频?
  13. 报错:array_column函数未定义(原因:php版本问题)
  14. 响应式布局的基本介绍及原理
  15. 新建Python项目
  16. 使用决策树算法评估汽车等级
  17. Amazon Web Services: Networking AWS:网络 Lynda课程中文字幕
  18. 最新版网页浏览器Flash插件离线版安装程序下载
  19. Ubuntu 报错 WARNING:`gateway4` has been deprecated, use default routes instead... 解决方案
  20. 水果网络销售平台(SpringMVC+MyBatis+Maven资源管理)

热门文章

  1. (解题报告)L1-032 Left-pad (20分)——15行代码AC
  2. 【已解决】蓝桥杯 2017年C组第五题 杨辉三角(分析与总结)
  3. [leetcode] 912.排序数组
  4. python 关键字参数为什么只能出现在最后_Python笔记2——默认参数,可变参数,关键字参数,参数组合...
  5. 一个给自己挖坑的网络综合实验(后悔莫及)
  6. php ci rest,在CodeIgniter框架中使用RESTful服务
  7. python sort函数排序_Python中排序常用到的sort 、sorted和argsort函数
  8. python调用窗口_如何调用一个函数并在另一个窗口中打开?
  9. tp5 日期范围查询_VB实战应用 | 如何巧妙解决日期范围查询问题
  10. 数据服务器性能测算依据,如何对服务器性能计算的公式参考(tpmc-tpcc).pdf