1.利用框架:

TensorFlow+keras

2.提取深度网络某一层特征的核心函数:

import keras.backend as K

def get_activation(model, layer, X_batch):
        get_activations= K.function([model.layers[0].input, K.learning_phase()],[model.layers[layer].output])
        activations=get_activations([X_batch, 0])
        return activations

使用示例:

# generate extract-feature data
    X_extractfeature = HDF5Matrix(hdf5path, 'X', 0, dataSetLength, normalizer = scaleData)
    y_extractfeature = HDF5Matrix(hdf5path, 'y', 0, dataSetLength)

count=range(0, len(X_extractfeature), 100)
    for i in range(len(count)):
    if i<len(count)-1:
        myfeature=get_activation(model, 11, X_extractfeature[count[i]:count[i+1]])
    if i==len(count)-1:
        myfeature=get_activation(model, 11, X_extractfeature[count[i]:len(X_extractfeature)])

3.提取深度网络各层信息:

for layer in model.layers:
       print("{} output shape: {}".format(layer.name, layer.output_shape))
       print layer.output

提取深度网络某一层特征相关推荐

  1. Deep Learning论文笔记之(七)深度网络高层特征可视化

    Deep Learning论文笔记之(七)深度网络高层特征可视化 zouxy09@qq.com http://blog.csdn.net/zouxy09          自己平时看了一些论文,但老感 ...

  2. Metapath2vec:Scalable Representation Learning for Heterogeneous Networks(结构化深度网络特征表示)

    目录 1.图嵌入背景介绍 1.1 什么是图嵌入 1.2 为什么要使用图嵌入 2.论文背景介绍 2.1 同质网络 & 异质网络 2.2 异质网络与Metapath2vec 3.Metapath2 ...

  3. 深度学习(十七)基于改进Coarse-to-fine CNN网络的人脸特征点定位

    基于改进Coarse-to-fine CNN网络的人脸特征点定位 原文地址:http://blog.csdn.net/hjimce/article/details/50099115 作者:hjimce ...

  4. 深度学习网络每一层维度_每个人都可以使用深度学习

    深度学习网络每一层维度 A year ago, a few of us started working on Cortex, an open source platform for building ...

  5. 基于深度学习的图像语义分割技术概述之背景与深度网络架构

    本文为论文阅读笔记,不当之处,敬请指正.  A Review on Deep Learning Techniques Applied to Semantic Segmentation: 原文链接 摘要 ...

  6. RSE2021/云检测:基于小波变换和连续多尺度空间注意的上下块深度网络云检测

    RSE2021/云检测Deep network based on up and down blocks using wavelet transform and successive multi-sca ...

  7. 论文笔记(五)FWENet:基于SAR图像的洪水水体提取深度卷积神经网络(CVPR)

    FWENet: a deep convolutional neural network for flood water body extraction based on SAR images 作者:J ...

  8. 深度网络学习调研报告

     深度网络学习调研报告 目录 1.前言...............................................3 1.1课题研究的背景及意义................. ...

  9. 期货股票量化软件:第三代神经网络深度网络

    简介 本文将要讨论这一课题的主要概念,诸如深度学习以及无复杂layman形式运算的深度网络. 真实数据的实验,赫兹量化软件通过定量和比较(无法定量和比较),证实(或证伪)深度神经网络的理论优势.当前的 ...

最新文章

  1. 庞锋 OpenCV 视频 学习进度备忘
  2. dict格式转字符串两种方法的区别
  3. 关于Xbox live及其在中国的使用
  4. CentOS7 1.搭建环境脚本
  5. mfc mysql 选择删除文件_MFC应用实例:[60]删除指定类型的文件
  6. Swift - 属性观察者(willSet与didSet)
  7. 第五篇、常用的SQL语句和函数介绍
  8. 拉普拉斯变换公式表_MIT—微分方程笔记20 拉氏变换求解线性常微分方程
  9. linux流量管家安装失败,解决Linux流量统计软件vnstat安装后无法统计流量的问题...
  10. 【fences下载】
  11. Markdown语法中使用表情符号
  12. 网友上海求职指南2007
  13. Linux (deepin)网络管理详解.
  14. 微信小程序实现活动轨迹回放
  15. Linux安装配置ssh 基于unbantu22.04.1 LTS版本
  16. M-estimator
  17. Fibonacci扩展(奶牛问题)
  18. Python之turtle库画各种有趣的图及源码(更新中)
  19. 基于web的电子图书管理系统
  20. 汉莎澄清未禁止苹果AirTag用于行李托运,行李防丢可用伦茨Find My

热门文章

  1. php重定向返回200,PHP重定向回上一页
  2. oauth1+jwt无状态登录策略分析
  3. 微信抢红包的算法架构总结
  4. 个人开发STDF文件解析软件 STDF BASE TOOL
  5. 动态规划算法的原理和实现(Java)
  6. Linux内核IOREMAP驱动
  7. StopWatch的使用,替换System.currentTimeMillis()
  8. linux 按日期复制文件夹,linux根据文件时间复制
  9. MySQL设计软件登录模块
  10. Android Studio工程中添加Admob广告条代码详解