keras
lgy_keira
这个作者很懒,什么都没留下…
展开
-
[keras] 常用层
keras.layers.MaxPooling2D(pool_size=(2, 2), strides=None, padding=’valid’, data_format=None)keras.layers.GlobalMaxPooling2D(data_format=None) default =channel last原创 2018-09-11 23:18:26 · 344 阅读 · 0 评论 -
[keras] triplelet loss
参考github原创 2018-09-20 19:55:45 · 1582 阅读 · 0 评论 -
[keras] keras测试
keras 测试计算confusion matrix输出softmax层的结果,统计误分类的结果原创 2018-09-13 19:02:42 · 2853 阅读 · 0 评论 -
[keras] tensorflow backend 常用函数
K.tile(input_tensor , tile_tensor)对tensor进行复制 同tf.tile() K.tile(inputs,[1,1,1,512]) #inputs是四维张量,[batchsize,width,height, channels] #把channel第四维复制512倍 经常搭配Kexpand_dims(x, axis=-1)...原创 2018-09-10 23:28:31 · 8065 阅读 · 1 评论 -
[keras] 多GPU运行设置/固定权重
1.所需要的库from keras.utils import multi_gpu_model 参考keras官方文档multi-gpu keras.utils.multi_gpu_model(model, gpus=None, cpu_merge=True, cpu_relocation=False)2.模型包装 model = Model(inputs=input_rgb,out...原创 2018-09-10 15:28:24 · 2706 阅读 · 0 评论 -
[keras] 观察精度/mtlplotlib
https://www.cnblogs.com/tectal/p/9426994.html转载 2018-09-13 00:31:06 · 435 阅读 · 0 评论 -
[keras] 模型保存、加载、model类方法、打印各层权重
Model(Container)fit evaluatepredicttrain on batch # fit generator calls this functest_on_batchpredict_on_batchevaluate_generatorpredict_generatorContainer class Container(Layer): "...原创 2018-09-12 17:01:28 · 10811 阅读 · 1 评论 -
[keras] 中间层输出
如果参数初始化不正确,那整个训练过程会越来越慢,甚至直接停掉。不过我们可以很容易发现这个问题。表现最明显的数据是每一层的激励和梯度的方差(波动状况)。举个例子说,如果初始化不正确,很有可能从前到后逐层的激励(激励函数的输入部分)方差变化是如下的状况: 我们用标准差为0.01均值为0的高斯分布值来初始化权重(这不合理)Layer 0: Variance: 1.005315e+00Layer ...原创 2018-09-12 12:06:54 · 1271 阅读 · 0 评论 -
[keras] common errors
TypeError: Output tensors to a Model must be Keras tensors. layers connection is wrong AttributeError: 'NoneType' object has no attribute 'summary' your model funtion forget to return model原创 2018-09-09 23:38:30 · 560 阅读 · 0 评论 -
[keras]自定义loss层+接受输入
loss函数如何接受输入值keras封装的比较厉害,官网给的例子写的云里雾里, 在stackoverflow找到了答案 You can wrap the loss function as a inner function and pass your input tensor to it (as commonly done when passing additional arguments...原创 2018-09-09 16:24:26 · 4372 阅读 · 1 评论 -
[keras+tensorflow]常用网络模型代码/前几层的取用
keras+VGG19原创 2018-09-09 14:23:38 · 1537 阅读 · 0 评论 -
confusion matrix 混淆矩阵绘制
原理横轴一般是predict label,纵轴是ground truth label,对角线是预测正确的概率或个数绘制sklearn 中confusion_matrix函数的使用: sklearn.metrics.confusion_matrix(y_true, y_pred, labels=None, sample_weight=None)参考如何用python画好conf...原创 2018-09-13 19:47:57 · 4306 阅读 · 0 评论