Ich versuche, einen Chatbot, der eine Sequenz Sequenz-Modell verwendet, um auf die Eingabe des Benutzers reagieren. Das Problem ist, dass die Eingabefolge für das Modell fast nie dieselbe sein wird. Die Eingabesequenz ist eine Liste von Wörtern. Ich habe ein Vokabular erstellt, das jedes Wort in dieser Sequenz auf seine eigene eindeutige ID abbildet, jedoch ist die Eingabe immer noch variabel und nicht fest, so dass ich nicht einfach eine Sequenz für ein Sequenzmodell verwenden kann. Ich verstehe, dass es möglich ist, einen Codierer zu verwenden, um die Sequenz von Wörtern zu einer festen Vektordarstellung abzubilden und dann einen Decoder zu haben, der den Vektor zurück zu einer Sequenz abbildet.Sequenz zu Sequenz-Modellierung in Python
Die Frage, die ich habe, ist, wie würde ich gehen über die Codierung der Reihenfolge der Wörter zu einem festen Vektor? Gibt es irgendeine Technik, die für diesen Zweck verwendet werden könnte?
Ich habe nichts versucht, da ich keine Ahnung habe, wie man diese Aufgabe erledigt –