2018年9月13日笔记
0.检测tensorflow环境
安装tensorflow命令:pip install tensorflow
下面一段代码能够成功运行,则说明安装tensorflow环境成功。
import tensorflow as tf
hello = tf.constant('hello world')
session = tf.Session()
session.run(hello)
上面一段代码成功运行的结果如下图所示:
1.数据准备
从下图可以看出,变量a为1维的ndarray对象时,a[:, np.newaxis]
与a.reshape(-1, 1)
相同。
import numpy as np
X = np.linspace(-1, 1, 300)[:, np.newaxis].astype('float32')
noise = np.random.normal(0, 0.05, X.shape).astype('float32')
y = np.square(X) - 0.5 + noise
第1行代码导入numpy库,起别名np;
第3行代码调用np.linspace方法获得一个区间内的等间距点,例如np.linspace(0, 1, 11)
是获取[0, 1]区间的11个等间距点。如下图所示: