2017-05-25 102 views
1

在Tensorflow seq2seq中如何計算某個輸出序列的生成概率,給定seq2seq模型和輸入序列?在Tensorflow Seq2Seq中查找給定輸出序列的概率?

+0

嗨@ RJK47,歡迎來到堆棧溢出:)只是想讓你知道,在這個網站上的人不太願意回答理論問題(他們會告訴你參考文檔或以前的問題)。如果你自己嘗試了某些東西,在研究之後卡住,並顯示你在這裏嘗試過的所有東西,包括鏈接(如果有的話),圖像(如果有的話)和代碼(非常重要),他們會隨時爲你提供幫助。 – Ray

回答

0

您必須閱讀本文。 Sequence to Sequence Learning with Neural Networks。 有一個數學equation, 但是在Tensorflow seq2seq中,logits是單詞的分數。你可以通過softmax獲得單詞的概率。您可以像這樣定義softmax函數,softmax = lambda logits:np.exp(logits)/ np.sum(np.exp(logiys),axis = 0)。 接下來你可以計算輸出的概率。 我一直在考慮最近這樣做。如果您有一些很好的建議,請與我交流,非常感謝!