PythonでKeras+TensorFlowで色々やってまして
input_tensor = Input(shape=(15, 15))
とやりまして、input_tensorについて調べると、
Tensor(“input_1:0”, shape=(?, 15, 15), dtype=float32)
となってます。
ふむふむ。Tensor型なのはわかった…。でもshapeにある「はてなマーク」は一体??
と疑問に思いました。
ありがたいことに、StackOverflowに答えがありました。
“It means that first dimension is not fixed in the graph and it can vary between run calls”
というシンプルな答えでした。
最初の次元が決まってないので、これから追加する可能性があるから、?なんだそうです。