keras实现deepid:flatten中间层、merge多个层次、二维图像的处理、权重的保存与重用、Autoencoder

原创 2016年06月01日 21:53:28


论文参考:Sun Y, Wang X, Tang X. Deep learning face representation from predicting 10,000 classes[C]//Computer Vision and Pattern Recognition (CVPR), 2014 IEEE Conference on. IEEE, 2014: 1891-1898.

参考这个:https://github.com/stdcoutzyx/DeepID_FaceClassify/blob/master/README_ch.md

由于上面链接使用的theano,所以修改成了keras代码试了一下。




主要学习使用了:

Convolution2D

MaxPooling2D

Flatten

Input

merge


功能主要包括:

构建网络结构(flatten中间层、merge多个层次、二维图像的处理)

网络训练(权重的保存与重用、earlyStop的使用)

获取中间层的输出


之前还研究了一下:

sequence、graph

Autoencoder

一并记录一下



源码就不贴了,太挫。





版权声明:本文为博主原创文章,未经博主允许不得转载。

keras输出中间层结果的2种方法

keras输出中间层结果的2种方法。
  • hahajinbu
  • hahajinbu
  • 2017年09月14日 17:20
  • 3315

基于Theano的深度学习(Deep Learning)框架Keras学习随笔-01-FAQ

基于Theano的深度学习(Deep Learning)框架Keras学习随笔-01-FAQ -- Keras介绍: Keras是一个极度简化、高度模块化的神经网络第三方库。基于Python+Thea...
  • niuwei22007
  • niuwei22007
  • 2015年10月11日 10:07
  • 34922

keras中merge用法

今天写个程序想用Merge层实现两个模型合并输出,但是模型在训练的时候一直出错,为了解决问题,又把官方文档好好看了下,找了些资料。 首先keras的文档中是这样给出的,把若干个层合并成一个层 ker...
  • momaojia
  • momaojia
  • 2017年03月24日 19:48
  • 6770

Keras学习笔记三:BatchNormalization层和融合层(Merge层)

1. BatchNormalization层:该层在每个batch上将前一层的激活值重新规范化,即使得其输出数据的均值接近0,其标准差接近1 keras.layers.normalization.Ba...
  • zhuzuwei
  • zhuzuwei
  • 2017年11月28日 11:28
  • 1439

keras2.0 Merge层改为函数式

不能再向以前一样使用 model.add(Merge([Model1,Model2])) 必须使用函数式out = Concatenate()([model1.output, model2.out...
  • Addmana
  • Addmana
  • 2017年10月26日 12:35
  • 390

keras Merge or merge

在使用keras merge层时,发现有Merge 、merge两种: from keras.layers import Merge from keras.layers import merg...
  • u014749291
  • u014749291
  • 2017年03月14日 18:15
  • 1889

Keras中几个重要函数用法

一般模块都需导入包: from keras.models import Sequential from keras.layers import Dense, Dropout, Activation, ...
  • u012969412
  • u012969412
  • 2017年04月28日 09:13
  • 6582

keras搬砖系列-Flatten ValueError

keras搬砖系列-Flatten ValueError 之前总是会出现,ValueError: The shape of the input to "Flatten" is not fully...
  • googler_offer
  • googler_offer
  • 2018年01月11日 22:03
  • 152

Keras设置以及获取权重

layer的两个函数:get_weights(), set_weights(weights)。 详情请参考about-keras-layers。
  • silent56_th
  • silent56_th
  • 2017年03月12日 22:26
  • 3377

Keras 常见问题

Keras FAQ: Frequently Asked Keras Questions How can I run Keras on GPU?  如何在GPU上运行? How can I ...
  • u014114990
  • u014114990
  • 2015年11月10日 22:17
  • 9575
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:keras实现deepid:flatten中间层、merge多个层次、二维图像的处理、权重的保存与重用、Autoencoder
举报原因:
原因补充:

(最多只允许输入30个字)