Tensorflow CNN の読み解きメモ

https://www.tensorflow.org/tutorials/mnist/pros/ のメモ。
さらっ読み流すと意外とつまづくので。

  • convolution で input と output が同じサイズなのはなぜ?
    • padding=SAME が指定されているから 0 で padding されてる。zero padding を padding しないと誤読してた
  • フィルタの channel 数 32 はどこからでてきた?
    • これはモデルを作るときに誰かが決めたも
  • 本当に理解できているか怪しい
    • Input から Output まで Tensor のサイズをきちんとおっていくといいよ。
    • Input [N, 28, 28, 1] -> conv1 -> [N, 32, 28, 28] -> pooling -> [N, 32, 14, 14] みたいに。