认识tensorflow
深度学习是模仿了生物的神经元的概念,你可以想象用一大堆的神经元通过各种刺激来对外部世界进行感知,从而建立起对外部世界的模型。 比如给你一个数据对: x y -1 -3 0 -1 1 1 2 3 3 5 4 7 我们可以使用深度学习通过从数据中学习来了解其中的规律,类似人类的学习,从我们的感知和实践中认识世界。 我们从直观的方式来看一下这些数据具有什么规律。 import numpy as np import matplotlib.pyplot as plt xs = np.array([-1.0, 0, 1, 2, 3, 4], dtype=float) ys = np.array([-3, -1, 1, 3, 5, 7], dtype=float) plt.plot(xs, ys) plt.show() 显示的图形为: 从肉眼上看直观的感觉是线性关系,我们用深度学习来训练一下模型(假设我们不知道这个数据的规律的情况下) import tensorflow as tf import numpy as np import tensorflow.keras as keras xs = np.array([-1.0, 0, 1, 2, 3, 4], dtype=float) ys = np.array([-3, -1, 1, 3, 5, 7], dtype=float) model =