---
# System prepended metadata

title: 層数、ニューロン数を決める指針

---

# 層数、ニューロン数を決める指針

・ニューロン数を増やす、そうをふやすほど、ネットワークの表現力は向上する
・ニューロン数、層の追加は学習のためのデータ数、メモリ量、演算量を増加させる
・適切なニューロン数、層数を設定することで、**効率よく**高精度が得られる


## 中間層のニューロン数を決める指針
認識問題では、ニューロン数は入力直後は大きくしジョジョに小さくしていく。（[参考動画](https://www.youtube.com/watch?v=OwccN7rj4Qg)）

縦横半分にダウンサンプリングした場合map数を半分にする（全体として、半分になる）

逆に生成問題では徐々に大きくする

### 中間層のニューロンの調整方法
試行錯誤でニューロンのかずをぞうげんさせる場合は、各層のニューロンの数の割合をキープしながらネットワーク全体で増減させる（例データ数が二倍に増えたときには、各層のニューロン数を２倍にする）






