keras
五四三两幺-发射!
这个作者很懒,什么都没留下…
展开
-
keras通过callback根据epoch自定义修改学习率以及根据loss停止训练
直接放上代码from tensorflow.keras.callbacks import LearningRateScheduler, Callbackclass EarlyStoppingByLossVal(Callback): def __init__(self, monitor='val_loss', value=0.00001, verbose=0): s...原创 2019-11-18 18:09:01 · 3120 阅读 · 0 评论 -
对LSTM中间变量形状shape的理解, 附keras中LSTM的各个变量的shape理解
假设输入的shape是[bs, length, d], bs是批数量, length是预定义的最大序列长度, d是序列中每个step的维度(对于图像序列,可以理解为每一帧的特征向量维度).下面说对于bs中1个样本的情况, 也就是shape为[1, length, d]LSTM(或者RNN)有多个cell, 1个cell对应1个step(1个时刻的状态), 这些cell之间的网络层是共享的, ...原创 2019-11-15 15:23:49 · 6315 阅读 · 7 评论 -
CNN中使用SVM进行分类(keras的实现)
相关理论可以看这篇文章Deep Learning using Linear Support Vector Machines,ICML 2013主要使用的是SVM的hinge loss形式的损失函数原始的SVM的损失:(公式图片截取自开头的论文)SVM的hinge loss形式的损失:(公式图片截取自开头的论文)这里解决的是二分类问题,多分类的话和softmax一样,简单说...原创 2017-05-07 20:03:49 · 44464 阅读 · 31 评论