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中merge用法

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

keras Merge or merge

在使用keras merge层时,发现有Merge 、merge两种: from keras.layers import Merge from keras.layers import merg...

基于Theano的深度学习(Deep Learning)框架Keras学习随笔-05-模型

基于Theano的深度学习(Deep Learning)框架Keras学习随笔-05-模型 -- 介绍完了优化器和目标函数,那么剩下的就是训练模型了。这一小节,我们来看一下Keras的Models是如...

基于Theano的深度学习(Deep Learning)框架Keras学习随笔-12-核心层

基于Theano的深度学习(Deep Learning)框架Keras学习随笔-12-核心层从这篇开始介绍Keras的Layers,就是构成网络的每一层。Keras实现了很多层,包括核心层、卷基层、R...

keras学习笔记3——Merge、GPU调用、快速开始及常见问题

这一小节写的比较杂,主要讲一些常见问题及相应处理方式 参考资料:http://keras-cn.readthedocs.io/en/latest/1. Merge层Merge层主要是用来合并多个mo...

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

基于Opencv/TensorFlow/mtcnn/Facenet的实时人脸检测/人脸识别

原文

人脸识别keras实现教程

人脸识别keras实现教程:http://www.cnblogs.com/neo-T/p/ 如果帮到你了,请赞赏支持:...

[神经网络]keras中的层

Core 全连接层:Dense Activation层:对一个层的输出添加激活函数 Dropout层:每次更新参数的时候随机断开一定百分比(b)的输入神经元连接,用于防止过拟合 Flatten层:用来...

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

keras输出中间层结果的2种方法。
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:keras实现deepid:flatten中间层、merge多个层次、二维图像的处理、权重的保存与重用、Autoencoder
举报原因:
原因补充:

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