疑問点
tensorflow/kerasを学習しているものです。
kerasの公式ページを参考にテンソルの形状をtf.shape()で出力したのですが、作成したlayerよりも
階数が一つ追加されてしまいます。
直感的にはlayerで指定した階数と同じものが出力されると思うのですが、階数が増えるのは
なぜでしょうか。
初歩的な質問で申し訳ないのですが、よろしくお願いします
該当のソースコード
python
1import tensorflow as tf 2x = tf.keras.layers.Input(shape=(32)) 3#------ shape=(32)で一回のテンソルとしてlayerを作成 4 5display(tf.shape(x)) 6#<KerasTensor: shape=(2,) dtype=int32 inferred_value=[None, 32] (created by layer 'tf.compat.v1.shape_14')> 7#------ inferred_value=[None, 32] と二階のテンソルになっている 8
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/03/11 00:13