如果我使用cnn1d作为编码器,提取时间序列特征。然后训练一个解码器,这个解码器的输入是cnn1d编码器的输出。请问编码器和解码器怎么训练权重呢?训练集不一样可以吗?
1条回答 默认 最新
- ShowMeAI 2022-12-03 16:57关注
通常编码器起到信息压缩的作用,解码器从压缩后的信息还原。所以你会见到auto-encoder那种维度先降低再升高的结构。
至于你说的cnn1d,是中间的数据提取和表征用到的子结构,这些子结构在编码器和解码器中都可以用。训练权重还是端到端进行的,本质上还是会计算loss function,反向传播,训练集通常就是一个,只不过输入输出有些任务里是一样的(比如自编码器),有些任务里不一样(比如机器翻译)。可以参考以下资料
机器学习中的编码器-解码器结构哲学 - 知乎 原创声明:本文为 SIGAI 原创文章,仅供个人学习使用,未经允许,不能用于商业目的。 其它机器学习、深度学习算法的全面系统讲解可以阅读 《机器学习-原理、算法与应用》,清华大学出版社,雷明著,由SIGAI公众号… https://zhuanlan.zhihu.com/p/578392959.6. 编码器-解码器架构 — 动手学深度学习 2.0.0-beta1 documentation https://zh.d2l.ai/chapter_recurrent-modern/encoder-decoder.html本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 1无用
悬赏问题
- ¥15 无法输出helloworld
- ¥15 高通uboot 打印ubi init err 22
- ¥20 PDF元数据中的XMP媒体管理属性
- ¥15 R语言中lasso回归报错
- ¥15 网站突然不能访问了,上午还好好的
- ¥15 有没有dl可以帮弄”我去图书馆”秒选道具和积分
- ¥15 semrush,SEO,内嵌网站,api
- ¥15 Stata:为什么reghdfe后的因变量没有被发现识别啊
- ¥15 振荡电路,ADS仿真
- ¥15 关于#c语言#的问题,请各位专家解答!