こんにちは。
#環境
- python3
- xubuntu 16.04 LTS
- keras
- farizrahman4u/seq2seq
#問題点
seq2seqでchatbotを作っているのですが
seq2seqのパディングの仕方が分かりません
one-hotでベクトル化して
今日 は いい ->[[1,0,0,0],[0,1,0,0],[0,0,1,0]] 今日 は 非常に いい ->[[1,0,0,0],[0,1,0,0],[0,0,0,1],[0,0,1,0]]
とした際、上の分と下の文で長さが変わってしまってkerasでエラーを吐いてしまいます。
そこで長さを揃える為にパディングをしなければならないようですが、
今日 は いい PAD PAD ->[[1,0,0,0,0],[0,1,0,0,0],[0,0,1,0,0],[0,0,0,0,1],[0,0,0,0,1]] 今日 は 非常に いい PAD ->[[1,0,0,0,0],[0,1,0,0,0],[0,0,0,1,0],[0,0,1,0,0],[0,0,0,0,1]]
とするとPADばかり出力するchatbotが出来てしまいます。
パディングの仕方が間違っているのでしょうか?
具体的にどのようにパディングすればいいかご教授ください。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2018/03/14 14:45