生成CNN / RNN网络结构(通常在最后一层上不激活)
指定损失函数(交叉熵与softmax是一起指定的),优化器并初始化网络权重+会话
用mini-batch的方式来训练训练集并使用自定义迭代器(所有框架都使用公共的数据库...例如:汽车图像的相关参数 y=(0,1,0,0,0,0,0,0,0,0),其标签是= [飞机,汽车,鸟,猫,鹿,狗,青蛙,马,船 ,卡车]
在IMDB数据集上训练RNN(GRU,门控循环单元)
性能对比...Keras最近刚得到了cudnn的支持,但是只有Tensorflow后端可以使用(而不是CNTK后端)。 Tensorflow有许多RNN变种,其中包括他们自己定制的内核。...对于我们会进行的输入输出活动以及可能在运行中进行预处理和数据增强的情况,自定义的生成器将对性能产生更大的影响。...因此我这里分享了一个脚本
关于RNN
1、大多数框架(例如Tensorflow)上,都有多个RNN实现/内核; 一旦降低到cudnn LSTM / GRU级别,执行速度是最快的。