###### 第一步 准备数据
# 在Jupyter中,使用matplotlib显示图像需要设置为inline模式,否则不会显示图像
%matplotlib inlineimport matplotlib.pyplot as plt
import numpy as np
import tensorflow as tfnp.random.seed(5)  # 设置随机数种子x_data = np.linspace(-1, 1, 100)  # 生成从-1到1的等差数列,数字个数为100
y_data = 2 * x_data + 1.0 + np.random.randn(*x_data.shape) * 0.4  # *x_data.shape为获取到的x_shape的维度数字plt.scatter(x_data, y_data)
plt.plot(x_data, 2.0 * x_data + 1.0, color = 'r')
plt.show()###### 第二步 构建模型
# 定义训练数据的占位符,x是特征,y是标签
x = tf.placeholder("float", name = "x")
y = tf.placeholder("float", name = "y")# 定义模型
def model(x, w, b):return tf.multiply(x, w) + b# 初始化所求参数
w = tf.Variable(0.0, name = "w0")
b = tf.Variable(0.0, name = "b0")# 前向计算预测值
pre_value = model(x, w, b)# 初始化迭代次数(训练轮数)
train_epochs = 10
# 初始化学习率
learning_rate = 0.05# 定义损失函数
loss_function = tf.reduce_mean(tf.square(y - pre_value))
# 定义优化器(梯度下降优化器)
optimizer = tf.train.GradientDescentOptimizer(learning_rate).minimize(loss_function)###### 第三步 训练模型
sess = tf.Session()
init = tf.global_variables_initializer()
sess.run(init)# 开始训练,设置迭代轮次,每次通过将样本逐个输入模型,进行梯度下降优化操作每轮迭代后,绘制出模型
for epoch in range(train_epochs):for xs, ys in zip(x_data, y_data):_, loss = sess.run([optimizer, loss_function], feed_dict = {x: xs, y: ys})b0temp = b.eval(session = sess)w0temp = w.eval(session = sess)plt.plot(x_data, w0temp * x_data + b0temp)###### 第四步:预测模型
# 测试
x_test = 3.55
predict = sess.run(pre_value, feed_dict = {x: x_test})
print("predict value: %f" % predict)target = 2 * x_test + 1.0
print("target value: %f" % target)

TensorFlow实践四步法相关推荐

  1. python神经网络原理pdf_《深度学习原理与 TensorFlow实践》高清完整PDF版 下载

    1.封面介绍 2.出版时间 2019年7月 3.推荐理由 本书介绍了深度学习原理与TensorFlow实践.着重讲述了当前学术界和工业界的深度学习核心知识:机器学习概论.神经网络.深度学习.着重讲述了 ...

  2. 深度学习原理与TensorFlow实践

    深度学习原理与TensorFlow实践 王琛,胡振邦,高杰 著 ISBN:9787121312984 包装:平装 开本:16开 用纸:胶版纸 正文语种:中文 出版社:电子工业出版社 出版时间:2017 ...

  3. 吴恩达的TensorFlow实践课上线,有Python基础就能听,4个月学完

    晓查 发自 凹非寺 量子位 出品 | 公众号 QbitAI 吴恩达的deeplearning.ai上新了!新的AI课程叫做TensorFlow in Practice,面向那些希望学习使用Tensor ...

  4. 《面向机器智能的TensorFlow实践》一 2.8 测试TensorFlow、Jupyter Notebook及matplotlib...

    本节书摘来自华章出版社<面向机器智能的TensorFlow实践>一书中的第2章,第2.8节,作者 山姆·亚伯拉罕(Sam Abrahams)丹尼亚尔·哈夫纳(Danijar Hafner) ...

  5. TensorFlow实践(15)——使用tf.device方法指定节点执行设备

    TensorFlow实践(15)--使用tf.device方法指定节点执行设备 (一)前 言 (二)tf.device方法指定节点执行设备 (三)总 结 (一)前 言 当我们调用sess.run()方 ...

  6. TensorFlow实践(16)——tf.enable_eager_execution方法

    TensorFlow实践(16)--tf.enable_eager_execution方法 (一)前 言 (二)代码示例 (三)总 结 (一)前 言 在即将到来的TensorFlow2.0中将对部分机 ...

  7. 梦幻西游python验证成语_GitHub - rowliner/mhxy: tensorflow实践:梦幻西游人物弹窗识别...

    mhxy tensorflow实践:梦幻西游人物弹窗识别 环境描述 C:\Users\SF>ver Microsoft Windows [版本 10.0.18363.720] C:\Users\ ...

  8. python 梦幻西游_GitHub - BestBurning/mhxy: tensorflow实践:梦幻西游人物弹窗识别

    mhxy tensorflow实践:梦幻西游人物弹窗识别 环境描述 C:\Users\SF>ver Microsoft Windows [版本 10.0.18363.720] C:\Users\ ...

  9. 梦幻西游 python.dll_GitHub - 10508zhl/mhxy: tensorflow实践:梦幻西游人物弹窗识别

    mhxy tensorflow实践:梦幻西游人物弹窗识别 环境描述 C:\Users\SF>ver Microsoft Windows [版本 10.0.18363.720] C:\Users\ ...

  10. 【神经网络与深度学习-TensorFlow实践】-中国大学MOOC课程(八)(TensorFlow基础))

    [神经网络与深度学习-TensorFlow实践]-中国大学MOOC课程(八)(TensorFlow基础)) 8 TensorFlow基础 8.1 TensorFlow2.0特性 8.1.1 Tenso ...

最新文章

  1. 看完2017年这10大AI失败案例,就知道什么是人工智障了
  2. SAP MM PR中的Fixed ID字段与MD04里PR单据号后的星号
  3. SAP LSMW 因物料描述里有换行符或者引号导致数据导入失败
  4. Python递归实现汉诺塔
  5. 记ubuntu16.04的一个网络问题
  6. php框架 wc if_PHP if else语句
  7. 敏捷实践的价值观和方法论
  8. python怎么抓取网页倒计时_python实现的简单窗口倒计时界面实例
  9. BZOJ 2176 Strange string 最小表示法
  10. C++--第27课 - 动态类型识别
  11. MFC与stdafx
  12. linux网卡dhcp获取ip,Linux下通过DHCP服务器获取IPv6地址
  13. 多边形离散化函数和判断凹凸点的函数(原创亲测正确)
  14. LeetCode 285. 二叉搜索树中的中序后继
  15. 入门数据科学必读书单推荐
  16. 从360图书馆抓取全球国家的中文名与英文名(requests_html)
  17. 容联云2021年Q1财报出炉:净金额留存率超110%
  18. 【UV打印机】电器之开关电源LRS-600
  19. Linux ❉ ntpdate命令详解
  20. eeprom和编程器固件 k2_实战经验分享,编程器救砖修复k2p路由器,恢复无线信号和MAC...

热门文章

  1. 第三方支付机构是什么意思_什么是支付牌照 在哪查
  2. 免费国外PHP+MYSQL空间申请
  3. IBM内存三技术:Chipkill、MPX、MM
  4. 网络安全笔记5——数字签名
  5. java休闲游戏背景音乐推荐_休闲益智类游戏背景音乐推荐
  6. -转载-我要我们在一起故事原著
  7. 服务器IP被封的原因
  8. c语言的虚拟变量,含有分类变量(categorical variable)的逻辑回归(logistic regression)中虚拟变量(哑变量,dummy variable)的理解...
  9. python画实心圆_任意空实心圆形打印|Python练习系列[8]
  10. 游戏辅助原理与制作02-植物大战僵尸03-冷却时间基址