
keras
初识-CV
梦想总是和我擦肩而过。
展开
-
SE-Inception v3架构的模型搭建(keras代码实现)
首先,先上SENet架构的原理图:(这里r=16)图是将SE模块嵌入到Inception结构的一个示例。方框旁边的维度信息代表该层的输出。这里我们使用global average pooling作为Squeeze操作。紧接着两个Fully Connected 层组成一个Bottleneck结构去建模通道间的相关性,并输出和输入特征同样数目的权重。我们首先将特征维度降低到输入的1/16,然后经...原创 2019-02-27 16:48:15 · 6655 阅读 · 19 评论 -
使用Keras调用多GPU时出现无法保存模型的解决方法(ValueError: axes don‘t match array)
model = load_model('./model/RESNET50_model.h5')导致错误:ValueError: axes don't match array原因:使用多个GPU进行保存模型,才导致出现这样的错误方法一(不建议使用)使用低版本的keras比如2.1.5版本,它解决了我的问题。pip install keras==2.1.5方法二在使用keras 的并...原创 2019-02-28 11:52:24 · 12838 阅读 · 11 评论 -
神经网络学习速率设置指南(CLR Callback,LRFinder,SGDR等最新的学习率设置方案)附完整代码解析
周期性学习率(CLR)循环学习率是学习率调整的策略,其在周期性质中将学习率从基值增加。通常,周期的频率是恒定的,但是振幅通常在每个周期或每个小批量迭代中动态地缩放。from keras.callbacks import *from keras.models import Sequential, Modelfrom keras.layers import Dense, Activation...原创 2019-03-01 16:12:38 · 6787 阅读 · 0 评论 -
python:实现二分类和多分类的ROC曲线
基本概念precision:预测为对的当中,原本为对的比例(越大越好,1为理想状态)recall:原本为对的当中,预测为对的比例(越大越好,1为理想状态)F-measure:F度量是对准确率和召回率做一个权衡(越大越好,1为理想状态,此时precision为1,recall为1)accuracy:预测对的(包括原本是对预测为对,原本是错的预测为错两种情形)占整个的比例(越大越好,1为理想...原创 2019-03-04 11:26:19 · 30592 阅读 · 44 评论 -
深度学习框架keras:如何设置后端Tensorflow/theano
修改keras配置文件,可以更改keras后端依赖的框架:sudo gedit ~/.keras/keras.json{ "epsilon": 1e-07, "floatx": "float32", "image_data_format":"channels_last" , "backend": "tensorflow", "image_dim_o...原创 2019-04-03 16:23:58 · 2472 阅读 · 0 评论 -
ValueError: Tensor conversion requested dtype int64 for Tensor with dtype float64: ‘Tensor(“loss/a
def KL(y_true, y_pred): weights = K.sum(K.cast(K.argmax(y_true, axis=1)*K.log(K.argmax(y_true, axis=1)/K.argmax(y_pred, axis=1)),dtype='float32')) return weights* losses.categorical_crossentr...原创 2019-04-29 10:53:16 · 6313 阅读 · 0 评论 -
keras深度训练:GPU设置
keras指定运行时显卡及限制GPU用量固定GPU训练:import osimport tensorflow as tfimport keras.backend.tensorflow_backend as KTF#进行配置,每个GPU使用90%上限现存os.environ["CUDA_VISIBLE_DEVICES"]="0,1" # 使用编号为0,1号的GPUconfig = t...原创 2019-06-27 17:42:15 · 6392 阅读 · 0 评论 -
keras学习篇:图像预处理ImageDataGenerator 类
ImageDataGenerator 类通过实时数据增强生成张量图像数据批次。数据将不断循环(按批次)。keras.preprocessing.image.ImageDataGenerator(featurewise_center=False, samplewise_center=False, ...原创 2019-06-28 22:02:50 · 4336 阅读 · 2 评论 -
keras:构建多输入多输出模型、多输入单输出模型
一个具有两个输入和两个输出的模型:我们试图预测 Twitter 上的一条新闻标题有多少转发和点赞数。模型的主要输入将是新闻标题本身,即一系列词语,但是为了增添趣味,我们的模型还添加了其他的辅助输入来接收额外的数据,例如新闻标题的发布的时间等。 该模型也将通过两个损失函数进行监督学习。较早地在模型中使用主损失函数,是深度学习模型的一个良好正则方法。模型结构如下图所示:主要输入接收新闻标题本身...转载 2019-09-10 11:05:05 · 30352 阅读 · 4 评论