Ejemplo n.º 1
0
    def variableFromSentence(self, lang, sentence):
        def indexesFromSentence(lang, sentence):
            return [lang[word] for word in sentence.split(' ')]

        indexes = indexesFromSentence(lang, sentence)
        indexes.append(lang['EOS'])
        return Variable(LongTensor(indexes).view(-1, 1))
Ejemplo n.º 2
0
 def initHiddenVariable(self):
     return Variable(zeros(1, 1, self.hidden_size))
Ejemplo n.º 3
0
 def initInputVariable(self, token):
     return Variable(LongTensor([[token]]))
Ejemplo n.º 4
0
 def initOutputVariables(self, max_length):
     return Variable(zeros(max_length, self.hidden_size))