如何在 Pytorch 中展平“nn.Sequential”中的输入

2024-01-09

如何展平内部的输入nn.Sequential

Model = nn.Sequential(x.view(x.shape[0],-1),
                     nn.Linear(784,256),
                     nn.ReLU(),
                     nn.Linear(256,128),
                     nn.ReLU(),
                     nn.Linear(128,64),
                     nn.ReLU(),
                     nn.Linear(64,10),
                     nn.LogSoftmax(dim=1))

您可以如下创建一个新的模块/类,并像使用其他模块一样按顺序使用它(调用Flatten()).

class Flatten(torch.nn.Module):
    def forward(self, x):
        batch_size = x.shape[0]
        return x.view(batch_size, -1)

Ref: https://discuss.pytorch.org/t/flatten-layer-of-pytorch-build-by-sequential-container/5983 https://discuss.pytorch.org/t/flatten-layer-of-pytorch-build-by-sequential-container/5983

EDIT: Flatten现在是火炬的一部分。看https://pytorch.org/docs/stable/nn.html?highlight=flatten#torch.nn.Flatten https://pytorch.org/docs/stable/nn.html?highlight=flatten#torch.nn.Flatten

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在 Pytorch 中展平“nn.Sequential”中的输入 的相关文章

随机推荐

  • 抗锯齿算法?

    我正在创建纹理并希望对它们进行抗锯齿处理 我可以访问每个像素的颜色 鉴于此我如何对整个纹理进行抗锯齿 Thanks 抱歉 真正的抗锯齿并不在于从邻居那里获取平均颜色 如上所述 毫无疑问 这会柔化边缘 但它不是抗锯齿而是模糊 真正的抗锯齿无法
  • 在 SQL Server 中使用文本限定符批量插入

    我在尝试着bulk insert来自 CSV 文件的表测试中的几条记录 CREATE TABLE Level2 import wkt varchar max area VARCHAR 40 BULK INSERT level2 import
  • PhoneGap Facebook 插件

    我正在使用phonegap 2 4 和最新的facebook 插件做一个项目 https github com phonegap phonegap facebook plugin https github com phonegap phon
  • Windows 中相当于 ln -s <目标文件夹> <链接文件夹> unix 符号链接命令的是什么?

    我尝试按照以下教程为 Twilio 和 App Engine 库创建程序环境 https developers google com appengine articles twilio https developers google com
  • AED (Î.å ) 货币符号使用问题。它向左移动

    在我的应用程序中 我需要显示货币换算 For eg 1 0 015 同样 我想显示从 AED 到 USD 的转换 当我尝试时 转换方程变得扭曲 1 0 99 符号 采用从右到左的脚本 阿拉伯语 其中每个字符都是强从右到左的 而数字和 符号是
  • 通用包装器的行为方式与包装类型相同

    include
  • 具有自动调整大小的自动填充行的 CSS 网格

    我想创建一个项目网格 在每行上放置尽可能多的项目 它应该 自动调整列大小以适合其元素 自动添加 删除列以适合容器 实际上 我正在寻找一个具有自动调整列大小和自动调整列大小的表number列 弹性盒与flex wrap对我不起作用 因为列不会
  • jQuery 在 Tab 键按下后设置焦点

    我试图在按 TAB 键后将焦点设置到特定文本框 页面上只有一个文本框 看起来很简单 status keydown function e if e which 9 statuses html this value this value sta
  • ImportError:无法导入名称标准化

    我尝试使用 django i18n 因此必须安装 gettext 现在 每当我尝试启动我的应用程序时 我都会遇到这个尴尬的错误 Traceback most recent call last File var www mydjangopro
  • 在 Watir 中查找具有特定类的 div 列表

    页面上有 n 个具有相同类名的 div div class errors div div class errors Foo is invalid div 我们想要做的是检查并查看是否有任何带有 error 类的 div 具有消息 Foo i
  • 当大于页面宽度时将父级 div 扩展到子级尺寸

    父 div 必须完全包含子 div 的内容 由于一种奇怪的情况 该子 div 可能比页面视图本身更宽 问题是 父 div 似乎总是受到页面宽度的限制 无论它包含什么 http jsfiddle net e5Lkq 1 http jsfidd
  • 当 Android 中的 Firebase 数据库中的数据发生更改时,将数据发送到应用程序 [关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 我正在构建一个应用程序 当 Firebase 实时数据库中的数据发生更改时 我希望为用户生成推送通知 我想知道使用 Firebase
  • SwiftUI 卡翻转有两个视图

    我正在尝试在两个 SwiftUI 视图之间创建卡片翻转效果 单击原始视图时 它会像翻转卡片一样在 Y 轴上 3D 旋转 并且第二个视图应在 90 度后开始可见 Using rotation3DEffect 我可以轻松旋转视图 问题是anim
  • 软件包升级后,Pip 在 Ubuntu 14.4 上损坏

    我试图在 EC2 ubuntu 14 4 实例上升级 python requests 包 执行此操作后 我运行并没有抛出错误 pip freeze and got ubuntu ip 172 31 28 196 pip freeze Tra
  • 将 ExecutorService 与多线程版本的合并排序结合使用

    我正在解决一个家庭作业问题 我必须创建一个多线程版本的合并排序 我能够实现它 但我无法停止线程的创建 我研究过使用 ExecutorService 来限制线程的创建 但我不知道如何在当前代码中实现它 这是我当前的多线程合并排序 我们需要实施
  • 将 SQL Server 2000 安全地暴露在 Internet 上

    我有一个 SQL Server 2000 机器 我想将其放在 Internet 上 以便开发人员无需 VPN 访问即可进行远程连接 最安全的方法是什么 这可能是暂时的 例如每隔一段时间 但这绝对是必要的 Thanks Rob 简短的回答 不
  • 将长字符串分割成多个字符串SQL

    所以基本上我希望将一根长绳子切成小块 但保持单词完整 因此 如果我在 JumpColumn 列中的 FoxTable 中有以下句子 棕色狐狸跳过了懒狗 然后懒狗跳过了棕色狐狸 我想在 SQL 中将其拆分为最多 20 个字符 包括空格 所以结
  • 生成网页的合理时间是多少?

    我正在开发网络应用程序 基于 Rails 3 我真的不喜欢生成页面所需的时间 根据显示的数据 它需要长达 2 5 秒甚至 4 秒 所以我只是想知道在应用程序中生成页面的平均合理时间是多少 假设您检查生成时间 例如这是 750 毫秒 然后想
  • 如何在 ef core 2 中使 contains 不区分大小写?

    我正在尝试通过搜索字符串过滤列表 它说在蓝色注释的文档中 https learn microsoft com en us aspnet core data ef mvc sort filter page that IQueryable 为您
  • 如何在 Pytorch 中展平“nn.Sequential”中的输入

    如何展平内部的输入nn Sequential Model nn Sequential x view x shape 0 1 nn Linear 784 256 nn ReLU nn Linear 256 128 nn ReLU nn Lin