答えて
None
は、この次元が可変であることを意味します。
ケラスモデルの最初の次元は、常にバッチサイズです。非常に特殊なケース(例えば、stateful=True
LSTMレイヤーで作業する場合)を除いて、固定バッチサイズは必要ありません。
これは、このディメンションがモデルを定義するときに無視されることが多いためです。たとえば、input_shape=(100,200)
を定義すると、実際にはバッチサイズは無視され、「各サンプル」の形状が定義されます。内部的には形状は(None, 100, 200)
であり、可変バッチサイズが可能であり、バッチ内の各サンプルは形状が(100,200)
である。
バッチサイズは、fit
またはpredict
メソッドで自動的に定義されます。
その他None
寸法:
だけでなく、バッチ寸法は、同様にNone
であってもよいが、他の多くのことができます。
たとえば、予想される入力が(batchSize, height, width, channels)
である2D畳み込みネットワークでは、(None, None, None, 3)
のような形状を持つことができ、さまざまな画像サイズが可能です。リカレントネットワークではと1D畳み込みで
、あなたも(None, None, featuresOrChannels)
ありがとうございました! 機能番号が4でバッチ番号が1の入力が3つある場合、5つのニューロンを持つ密層(5)の後に、5つのニューロンからそれぞれ1つの番号が得られます。だから私は最終的に(1,5)出力次元を取得それは正しいですか? –
「どの機能番号が4の3入力」は分かりません。しかし、Dense(5)は常に5の最後の次元を変換し、他のものを繰り返します。 '(batch、4)'の入力形状は '(batch、5)'になります。 '(batch、timesteps、4)'の入力形状は '(batch、timesteps、5)'になります。 –
ありがとう!それは私に多くの助けになります:) –
- 1. KERASのmodel.summaryにおける出力形状の意味は?
- 2. PythonではNone = eの意味は何ですか?
- 3. AdagradはどのようにKerasに侵入しましたか? Keras Optimizerでself.weightsの意味は何ですか?
- 4. この行 "BUILD_TARGET = $ {1:-none}"はシェルスクリプトで何を意味しますか?
- 5. NSDecimalAdd() - constの意味は何を意味するのですか?
- 6. 客観的な意味での意味は何ですか?
- 7. keras pythonのmodel.sumary()の異なる引数は何を意味しますか?
- 8. Pythonの[...]の意味は何ですか?
- 9. Makefileの '%'の意味は何ですか?
- 10. タイコの$の意味は何ですか
- 11. "* ngFor"の "*"の意味は何ですか?
- 12. Perlの=〜の意味は何ですか?
- 13. numpyの '*'の意味は何ですか?
- 14. os.pathの "./"の意味は何ですか?
- 15. Kerasモデルの標準出力は何を意味しますか?ケラスの時代と喪失は何ですか?
- 16. ReactJSでは何の意味ですか?
- 17. MongoDBでの意味は何ですか?
- 18. Perlで@_の意味は何ですか?
- 19. CSSの意味は何ですか?
- 20. forループの意味は何ですか?
- 21. x [:] = yの意味は何ですか?
- 22. :: ::の意味は何ですか?
- 23. dylibファイルの意味は何ですか?
- 24. ngx_http_request_s :: extenの意味は何ですか
- 25. i = jの意味は何ですか -
- 26. AVErrorMediaServicesWereResetの意味は何ですか?
- 27. __dyld_dyld_fatal_error_disassemblyの意味は何ですか?
- 28. main_syntaxの意味は何ですか
- 29. Clojure: `と〜@の意味は何ですか?
- 30. タイプの意味は何ですか?
また、データセットのサイズのような形状で、
length/timesteps
寸法変数を作ることができます。特定の番号に限定されていないので、「None」に設定してください – DJK