这段时间一直在准备两个答辩,有点心累,学的比较杂,除了毕设方向,其他的也看看,算是弥补一下基础吧。
关于tensorflow是绕不开的,之前是在anaconda中直接配的,比较方便,实验室配的台式机木有N卡,那就只能玩cpu了……
无意间在w3school上看到了tensorflow的官方文档,话说好久好久都没有看w3了,当年学html的时候可是天天看,真是一段难忘的岁月……
话不多说,上一个实例的tensorflow小程序,略有修改(源程序是python2的,现在用的是3.6)
import tensorflow as tf
import numpy as np
# 使用 NumPy 生成假数据(phony data), 总共 100 个点.
x_data = np.float32(np.random.rand(2, 100)) # 随机输入
y_data = np.dot([0.100, 0.200], x_data) + 0.300
# 构造一个线性模型
#
b = tf.Variable(tf.zeros([1]))
W = tf.Variable(tf.random_uniform([1, 2], -1.0, 1.0))
y = tf.matmul(W, x_data) + b
# 最小化方差
loss = tf.reduce_mean(tf.square(y - y_data))
optimizer = tf.train.GradientDescentOptimizer(0.5)
train = optimizer.minimize(loss)
# 初始化变量
init = tf.initialize_all_variables()
# 启动图 (graph)
sess = tf.Session()
ses