- 博客(8)
- 收藏
- 关注
转载 迭代更新参数到最优解、测试模型、使用模型
在迭代训练环节,都是要通过建立一个session来完成的,使用的方式前面已经见过,也即是with语法。测试模型是为了得到准确率或者错误率来描述模型的好坏。使用模型的时候是将前面训练完成并且已经完成的模型保存起来,再通过载入使用。转载于:https://www.cnblogs.com/wqh2216/p/10498583.html...
2019-03-08 22:10:00 659
转载 初始化所有变量
初始化所有变量也是很重要的一步(掉进这个坑很多次),直接上几行代码:1 init = tf.global_variables_initializer() #初始化所有变量2 with tf.Session() as sess:3 sess.run(init)如果不初始化所有的变量,就会报错(坑)转载于:https://www.cnblogs....
2019-03-08 21:59:00 146
转载 优化函数,优化目标
当我们设定好正向结构和损失函数以后,我们就要通过优化函数来优化学习参数了,也就是反向传播。所谓反向传播就是沿着正想传播的结构向相反方向将误差传过去。比如使用L1、L2正则化、冲量调节、学习率自适应、adm随机梯度下降算法等。转载于:https://www.cnblogs.com/wqh2216/p/10498507.html...
2019-03-08 21:54:00 326
转载 优化函数、优化目标
有了前面的正向结构和损失函数后,就是通过优化函数来优化学习参数了,在反向传播中完成。反向传播过程就是沿着正向传播的结构向相反的方向将误差传递过去。涉及到的技术有,L1、L2正则化,冲量调节、学习率自适应、adm随机梯度下降算法等等。(记住常用的几个就好)转载于:https://www.cnblogs.com/wqh2216/p/10453743.html...
2019-02-28 22:47:00 1144
转载 定义运算
1、定义正向传播模型,也就是我们常说的各种神经网络,比如vgg、resnet等等。2、定义损失函数,损失函数是正向传播中的输出值与目标值之间的误差,是配合反向传播使用的,损失函数几年来基本没有变化。转载于:https://www.cnblogs.com/wqh2216/p/10453665.html...
2019-02-28 22:29:00 510
转载 定义“学习参数”的变量
学习参数的定义与输入的定义很像,分为直接定义和字典定义两种方法,如果参数过多的话,那么便会采用第二种定义。直接定义:1 W = tf.Variable(tf.random_normal([1]), name = "weight")2 b = tf.Variable(tf.zeros([1]), name = "bias")通过字典类型定义“学习参数”:1 ...
2019-02-28 22:04:00 150
转载 定义tensorflow的输入节点
定义tensorflow的输入节点:tensorflow的输入节点定义方式基本上有三种,分别是:通过占位符定义、通过字典类型定义、直接定义。其中最常用的就是通过占位符定义、通过字典类型定义。这两种的区别在于当输入比较多的时候一般使用字典类型定义。下面通过代码来进行详细的解释:通过占位符来进行定义:1 X = tf.placeholder("float") # 代表x的输入...
2019-02-28 15:18:00 228
转载 tensorflow的学习--开始篇
深度学习可以分为以下几个步骤:1、准备数据。2、搭建模型(分为前向搭建模型和反向搭建模型)。3、迭代训练。4、使用模型。工欲善其事必先利其器,进行深度学习有很多框架可以选择,比如keras、torch、pytorch等,这里我主要进行了tensorflow的学习,tensorflow开发的基本步骤可以分为: (1)定义tensorflow的输入节点 (2...
2019-02-27 23:10:00 95
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人