したがって、tf.int32
フィルタを使用してtf.int32
のバッチにコンボリューション(標準depthwise_conv2d
)を実行しようとしています。私はエラー:TypeError: Value passed to parameter 'input' has DataType int32 not in list of allowed values: float32, float64
を取得します。私はグラデーションを必要としないので、誰かが畳み込みを表現できるopを知っていてintを受け入れるかどうか疑問に思っています。ありがとう!TensorFlowのコンボルブ整数テンソル
2
A
答えて
1
:
input: A Tensor. Must be one of the following types: half, float32. A 4-D tensor. The dimension order is interpreted according to the value of data_format, see below for details.
だからあなたのソリューションは、独自の(異なる種類とそのconv2dの単なるコピーとなります)conv2dintまたは使用を記述しているのいずれかそのconv2dとtf.cast(res_from_conv, tf.int32)
を適用します。
関連する問題
- 1. TensorFlowテンソルの値を調整
- 2. Tensorflow - テンソル
- 3. Tensorflow:テンソル
- 4. バッチ・4DテンソルTensorflowインデクシング
- 5. Tensorflowのトップnテンソルの値
- 6. TensorFlowの双一次テンソル積
- 7. テンソルのTensorflow「マップ操作」?
- 8. Tensorflowテンソルの列を引く
- 9. Tensorflow - サマリーをテンソルに書く
- 10. LSTMテンソル形状とハイパーパラメータTensorflow
- 11. Tensorflow:可変テンソルを共有
- 12. python str to tensorflow tf.stringテンソル
- 13. TensorFlowは、concat-resultテンソルから異なるテンソルのテンソルに割り当てます。
- 14. TensorFlow:テンソルを使用して別のテンソルをインデックスする
- 15. Tensorflow:コストのためのテンソルの一覧
- 16. TensorFlowテンソルの最大要素のインデックス
- 17. テンソルでのTensorflowの更新値
- 18. Tensorflowインセプションresnet v2の入力テンソル
- 19. TensorFlowタプルからテンソルへのLSTMステートスイッチ
- 20. Tensorflow辞書テンソルでの辞書検索
- 21. TensorFlow:私は次のコードたテンソル
- 22. tensorflow:上記のコードではテンソル
- 23. Tensorflow concat 2D寸法テンソルから3D寸法テンソル
- 24. TensorFlow簡単操作:テンソルとPythonの変数
- 25. TensorFlow:テンソルをグラフのリスト引数として使用する
- 26. TensorFlowテンソルをTFLearnモデルに渡す方法
- 27. Tensorflow:示されていないテンソル
- 28. tensorflow - テンソルから最大値を得る
- 29. プールでテンソルを縮小する[Tensorflow]
- 30. テンソルをリストでスライスする - TensorFlow
何か理由をタイプしたくない場合は、それを浮動小数点型に変換しますか?コンボリューションには正規化が必要で、結果は出力されます。 –
ねえ - コメントありがとう。畳み込みには正規化が含まれていることに気づいていませんでした。[ここ](https://github.com/tensorflow/tensorflow/blob/master/tensorflow/core/kernels/conv_ops.cc) ](https://bitbucket.org/eigen/eigen/src/9b065de03d016d802a25366ff5f0055df6318121/unsupported/Eigen/CXX11/src/Tensor/README.md?at=default&fileviewer=file-view-default#markdown-header-wzxhzdk178operationwzxhzdk179-convolveconst- kernel-kernel-const-dimensions-dims)では、正規化がどこで起こっているのか分かりません。現在正常なNumPyを使用して終了しました –
通常のコンボリューションでは、正規化はカーネルの重みに吸収されます。しかし、あなたの質問は整数畳み込み(私は何らかの理由でやりたいと思っていた)でしたし、正規化が必要になります。 –