RNNを擬似ランダム単語(辞書の一部ではない)に訓練して、word2vecを使用できないとします。テンソルフローを使って単語の各文字をどのように表現できますか?Tensorflow:RNN(チャー入力あり)
0
A
答えて
2
文字をやっているだけの場合は、すべてのアスキー文字を表すことができるサイズ128のホットベクターを使用することができます(アスキー文字をすべて使用するかどうかわからないので、 )。可能性の範囲が小さいので、単語ベクトルのようなものを使う必要はありません。
実際にあなたが1つのホットエンコーディングを使用すると、あなたは各文字の学習ベクトルの種類です。最初の高密度層(またはrnn層)に100個のニューロンが含まれているとします。そうすれば、1つのホットエンコーディングで128x100の行列乗算が得られます。値の1つを除くすべてがゼロでないため、基本的には、その文字のベクトル表現である行列からサイズ100の単一の行を選択しています。基本的に、最初の行列は各文字を表すベクトルのリストにすぎず、モデルはこれらのベクトル表現を学習します。 1つのホットエンコーディングの希薄さのために、完全な行列乗算を実行するのではなく、行をルックアップするほうが速いことがよくあります。これは、tf.nn.embedding_lookup関数またはtf.gather関数が使用されるものです。
関連する問題
- 1. CONSTチャー*及びチャー*
- 2. チャーの頻度
- 3. アスタリスクトライアングルPython(入力あり)
- 4. Python - クラスメソッド(入力あり)
- 5. WooCommerceチャー表示エラー
- 6. C++チャー算術オーバーフロー
- 7. 入力に入力値がありません。テキスト
- 8. React:入力フィールドに入力がありません
- 9. スペースバーの入力がありません
- 10. python scipy.odrpack.odrサンプル(サンプル入出力あり)?
- 11. Flags Swagger Log入出力あり
- 12. 入力ボックスにテキストがあります。
- 13. varcharの入力がありません
- 14. URLに入力がありません
- 15. Keras入力データがありません
- 16. Angular4フォーム入力ファイル(ngFormモジュールあり)
- 17. が静的チャーCONST * SOMEVAR
- 18. ヌルポインタ例外(チャー対INT)
- 19. 分割チャーは[]のJava
- 20. 「テンソルフローのプレースホルダテンソル入力の値を入力する必要があります」
- 21. 1つの入力フィールドに多くの入力があります
- 22. 入力時に入力をアスタリスクにする方法はありますか?
- 23. バッファ入り入力のReact
- 24. html単一行のテキストボックス(読み取り専用、入力あり)
- 25. 削除チャーは、特定の文字列
- 26. テキストボックスはコントロールの幅に繰り返しチャーを塗りつぶします
- 27. Tensorflow:RNNの例では、単語の埋め込みが
- 28. TensorFlow:RNNを使用してバイナリシーケンスを分類する方法は?
- 29. C言語 - scanf多くの入力がありますが、入力の数は分かりません
- 30. 入力ボックスに入力したり問題をクリックしたりする問題がある[反応する]