【问题标题】:sequence to sequence model using pytorch使用pytorch的序列到序列模型
【发布时间】:2022-01-23 15:07:53
【问题描述】:

我有数据集(序列到序列),每个样本输入是租船人的序列(组合来自 20 个字符和最大长度 2166),输出是租船人列表(三个字符 G、H、B 的组合)。例如 OIREDSSSRTTT ----> GGGHHHHBHBBB 我想做一个在那种类型的数据集中工作的简单 pytorch 模型。可以预测类序列的模型。我将不胜感激任何有关简单模式的建议或链接?

谢谢

【问题讨论】:

    标签: deep-learning model pytorch lstm seq


    【解决方案1】:

    如果输出序列始终与输入序列具有相同的长度,您可能需要使用transformer encoder,因为它基本上会根据上下文转换输入。您也可以尝试使用任何用于标记的东西:BiLSTM、BiGRU 等。

    如果您希望您的模型能够预测不同长度的序列(不必与输入长度相同),请查看一些编码器-解码器模型,例如 vanilla 转换器。

    【讨论】:

      【解决方案2】:

      您可以从 PyTorch 教程https://pytorch.org/tutorials/beginner/nlp/sequence_models_tutorial.html 中的序列标记模型开始。

      正如@Ilya Fedorov 所说,您可以迁移到转换器模型以获得更好的性能。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2021-02-28
        • 2019-07-01
        • 1970-01-01
        • 2021-06-25
        • 2020-11-28
        • 1970-01-01
        • 1970-01-01
        • 2021-01-25
        相关资源
        最近更新 更多