а вот я склепал на коленке seq2seq, причем для одного и того же инпута может быть несколько разных результатов. А он всегда выдает одно и то же. Это как-то лечится?
Ну классический seq2seq - детерминированная штука. Один инпут -> один аутпут.
Что можно сделать ради разнообразия:
- подавать в модель какой-нибудь шум (дропаут, например, или просто прибавлять к какому-нибудь слою случайную величину) - как на обучении, так и на применении
- при декодировании брать не top1 гипотезу, а top k, и выбирать из них случайным образом