目标
搭建神经网络,总结搭建八股
基本概念
用张量表示数据,计算图来实现神经网络,会话来执行神经网络,优化线上的权重(参数),来得到模型
张量
简单理解为多维数组
- 0阶张量:单独的数
- 1阶张量:一维数组
- 2阶张量:二维数组,i行j列
举例:
t=[ [ [ [ … ] ] ] ]为4阶
数据类型
float32,int32
计算图
搭建计算过程,承载计算节点,只搭建不计算
会话
执行计算图的节点运算
x1,x2 为 输入
w1,w2 为 权重(参数)
y 为 结果
以上计算图代表的计算是:y=x1*w1+x2*w2
tensorflow实现(x1=1,w1=2,x2=3,x4=4)