第376問人間の脳の神経回路を模したアルゴリズムであり、ディープラーニングの土台となる仕組みはどれか。
- A決定木
- Bサポートベクターマシン
- Cニューラルネットワーク
- Dランダムフォレスト
ディープラーニングを支える理論的な基礎を学ぶ分野です。ニューラルネットワークの構造、活性化関数、誤差逆伝播法、勾配降下法と各種最適化手法、勾配消失問題やその対策が中心テーマになります。なぜ深い層の学習が難しいのか、それをどう克服してきたのかという流れの理解が問われます。数式そのものより、各手法が「何を解決するためのものか」を押さえることが効率的な学習につながります。
この分野の問題96問を、選択肢・正解・解説つきで掲載しています。まず自分で解答を考えてから「正解と解説を見る」を開いて答え合わせをしてください。
クイズモードで挑戦 →正解:C.シグモイド関数などとの相性が良く、誤差計算に伴う微分計算が容易になるから
シグモイド関数やソフトマックス関数の出力に対して微分がシンプルになり、学習が効率化されます。
この問題の解説ページを開く →正解:C.膨大なデータを用いた場合、1回の更新に莫大な計算時間とメモリが必要になる
大量のデータを一度に処理しなければならないため、メモリや計算コストの面で実用的ではありません。
この問題の解説ページを開く →正解:B.入力が0より大きい場合微分値が常に最大値である1になり勾配が減衰しないため
微分値が1であればいくら掛け合わせても値が小さくならないため深い層まで勾配が届きます。
この問題の解説ページを開く →