埋め込みレイヤのないLSTMアーキテクチャを使用して、ケラスで簡単なシーケンスコピータスクを作成するにはどうすればよいですか?私はすでに単語ベクトルを持っています。埋め込みレイヤのないKerasにLSTMを書き込む方法は?
答えて
あなたが単語ベクトルを持っていると言えば、単語をベクトル表現(word2vec、GloVe ...から計算)にマップする辞書があると思います。
この辞書を使用すると、シーケンス内のすべての単語が対応するベクトルに置き換えられます。 LSTMはすべての入力シーケンスを一定の長さにする必要があるため、すべてのシーケンスを同じ長さにする必要があります。したがって、max_lengthの値を決定し、より長いすべてのシーケンスをトリムし、ゼロより短いすべてのシーケンスを埋め込む必要があります(Keras pad_sequences関数を参照)。
次に、ベクトル化されたシーケンスをニューラルネットワークのLSTMレイヤに直接渡すことができます。 LSTMレイヤーはネットワークの最初のレイヤーなので、入力シェイプを定義する必要があります。入力シェイプは(max_length、embedding_dim)です。
この方法で埋め込みレイヤをスキップし、代わりに独自の事前計算ワードベクトルを使用します。
埋め込みレイヤーにpretrained埋め込みを 'weights'引数で読み込むことも可能です。[this post](https://blog.keras.io/using-pre-trained-word-embeddings-in-a- keras-model.html)。このようにして後で変換を行う必要はなく、モデルの整数のリストとして文を直接渡すことができます。 – ValD
- 1. 埋め込みを使用したKeras LSTM言語モデル
- 2. Keras LSTM入力サイズ(ホットテキスト埋め込みあり)
- 3. 埋め込みビューコントローラのコードをcontainerViewに書き込む場所
- 4. mongodb-java-driverに埋め込みドキュメントのコーデックを書き込む
- 5. 入れ子になったMongoose埋め込みドキュメントを埋め込む方法
- 6. 4グラムモデルのKeras単語埋め込み
- 7. 後で組み込むためにPHPをテキストファイルに埋め込む方法は?
- 8. javascriptコードの埋め込み禁止のWebページを埋め込む方法は?
- 9. Word文書に埋め込みExcelワークシートを作成してデータを埋め込む方法は?
- 10. Qt Creatorの埋め込み方法埋め込みPSQL
- 11. 書き込みキャッシュポリシーに書き込み/フェッチを書き込む
- 12. 埋め込みyoutubeをc/gtkアプリケーションに埋め込む
- 13. symfony 2フォーム、埋め込みコレクションにコレクションを埋め込む
- 14. モンゴイドツリーを別の文書に埋め込む方法は?
- 15. 単語埋め込みのTensorFlow双方向LSTM符号化
- 16. 埋め込み方法
- 17. 埋め込みブートストラップレイアウトの埋め込み
- 18. asp.net:server.exeを埋め込む方法は?
- 19. Google iframeを埋め込む方法は?
- 20. Reportico:yii2リンクを埋め込む方法は?
- 21. VBをasp.netに埋め込む方法
- 22. VLCをウェブページに埋め込む方法
- 23. ブラックベリーアプリケーションにJavaScriptを埋め込む方法
- 24. URLをHTMLに埋め込む方法
- 25. シェアポイントページにサーバーコードを埋め込む方法
- 26. jarをHTMLに埋め込む方法
- 27. TabPanelにNestedListを埋め込む方法
- 28. pdf.jsをファンシーボックスに埋め込む方法
- 29. MulesoftにCDATAを埋め込む方法
- 30. flashbuilderにアセットを埋め込む方法
埋め込みレイヤーを削除しようとしましたか? –