目录
tensorflow简单介绍
tensor采用图运算的方式搭建并训练深度学习网络,该部分使用的库包版本为tensorflow==1.14.0
代码拆分(每个代码块可以放到一个jupyter的cell里)
导入tensorflow及其他包
import tensorflow as tf
import numpy as np
随机生成线性模型随机点
# 使用numpy生成100个随机点
x_data = np.random.rand(100)
y_data = x_data*0.1 + 0.2
线性模型的构建和训练
构造线性模型
b = tf.Variable(0.)
k = tf.Variable(0.)
y = k*x_data + b
二次代价函数
loss = tf.reduce_mean(tf.square(y_data-y))
定义一个梯度下降法来进行训练的优化器
optimizer = tf.train.GradientDescentOptimizer(0.2)