美文网首页
SRL/Autoencoder: 如何根据既有网络层构建解码器

SRL/Autoencoder: 如何根据既有网络层构建解码器

作者: vickeex | 来源:发表于2020-02-17 12:56 被阅读0次

对输入的重构通过编码器和解码器完成。例如:
obs —encoder—> state presentation —decoder—> obs_reconstruction

根据既有网络层(编码器)构建解码器时,根据编码器的变量shape确定对应的解码器output_shape. For example:

    # encoder
    conv1 = layers.conv2d(
        num_filters=32, filter_size=8, stride=4, padding=1, act='relu')
    conv2 = layers.conv2d(
        num_filters=64, filter_size=4, stride=2, padding=2, act='relu')
    conv3 = layers.conv2d(
        num_filters=64, filter_size=3, stride=1, padding=0, act='relu')
    fc = layers.fc(size=512, act='relu')
    
    # normally, we flatten input before **fc**, and reshape before **defc**

    # decoder
    defc = layers.fc(size=5184, act='relu')
    deconv3 = layers.conv2d_transpose(
        num_filters=64, filter_size=3, stride=1, padding=0, act='relu')
    deconv2 = layers.conv2d_transpose(
        num_filters=32, filter_size=4, stride=2, padding=2, act='relu')
    deconv1 = layers.conv2d_transpose(
        num_filters=4, filter_size=8, stride=4, padding=0, act='relu')

参数详情可参考https://www.paddlepaddle.org.cn/documentation/docs/zh/api_cn/dygraph_cn.html#conv2dtranspose

相关文章

  • SRL/Autoencoder: 如何根据既有网络层构建解码器

    对输入的重构通过编码器和解码器完成。例如:obs —encoder—> state presentation —d...

  • SRL 状态表示学习(continuing)

    SRL methods in the following text: Autoencoder (reconstru...

  • StackAutoEncoder堆栈自编码器

    1.AutoEncoder自编码网络 2.StackAutoEncoder堆栈自编码网络 两阶段: 1、无监督逐层...

  • 23 keras高级激活函数

    前几篇介绍完了主要的核心层—用于构建普通的常用网络,卷积层—主要用于构建卷积神经网络CNN—反馈网络,递归层—主要...

  • 机器学习面试题-神经网络如何降维?

    问题引入 降维的算法有很多,那么在神经网络中适如何降维的呢? 问题回答 神经网络中可以通过autoencoder来...

  • keras用法一

    keras构建神经网络 第一步选择模型 序贯模型或函数式模型 第二步构建网络层 输入层,隐藏层,输出层包括的函数:...

  • Autoencoder(自动编码器)

    Autoencoder算法(自编码器) Autoencoder算法是一种常见的基于神经网络的无监督学习降维算法。 ...

  • 什么是自编码?

    各位小伙伴们,大家好,今天让我们来如何用神经网络来处理非监督的学习,也就是AutoEncoder,自编码。 首先,...

  • week1_3作业笔记

    吴恩达深度学习作业week1_3 构建两层神经网络 1.定义神经网络结构根据X,Y的维度定义(此时的X,Y包括所有...

  • 8:层级结构

    数据层;记录数据 网络层:构建区块链网络的架构,决定用户之间通过何种方式组织起来 共识层:提供规则,使得接收和存储...

网友评论

      本文标题:SRL/Autoencoder: 如何根据既有网络层构建解码器

      本文链接:https://www.haomeiwen.com/subject/arnapctx.html