G検定対策
③ ディープラーニングの概要 / 16. 最適化手法

鞍点とは

鞍点とは、ある次元から見ると極小だが、別の次元から見ると極大となる点です。勾配がほぼ0になるため、勾配降下法で学習が停滞する原因として重要です。

この用語はG検定シラバスの「16. 最適化手法」に含まれます。 章全体の用語は用語解説③(全52語)にまとまっています。

一言でいうと

馬の鞍のような形の点。方向によって上りにも下りにも見え、勾配が0になります。

鞍のような形

馬の鞍を思い浮かべてください。前後方向には低くなっていますが、左右方向には高くなっています。その中心が鞍点です。

この点ではすべての方向の傾きが0になるため、勾配降下法は「もう下がれない」と判断して停止してしまいます。しかし実際には、ある方向へ進めばまだ下がれるのです。

損失関数の形。勾配がほぼ0になる平らな場所が鞍点で、谷である局所最適解・大域最適解とは異なる
赤い点のように谷ではないのに勾配がほぼ0になる場所が鞍点。谷(局所最適解・大域最適解)と違い、方向によっては下れるが、その手がかりが小さく学習が停滞する。

高次元では鞍点のほうが厄介

直感に反しますが、パラメータが非常に多い深層学習では局所最適解より鞍点のほうがはるかに多く存在すると考えられています。

すべての方向で同時に「上がる」形になる(=真の局所最適解になる)確率は、次元が増えるほど小さくなるためです。この点はG検定対策として押さえておきたいところです。

抜け出す方法

モーメンタムのように慣性を持たせる手法や、SGDの揺らぎが有効です。完全に平坦ではないわずかな傾きを利用して抜け出します。

プラトー

鞍点の周辺には、勾配がほぼ0のまま広がる平坦な領域が存在することがあります。これをプラトーと呼びます。

ここに入ると学習が長く停滞します。損失がなかなか下がらない時間が続いたあと、突然また下がり始めるのはプラトーを抜けたためであることが多いのです。

混同しやすい用語との違い

用語ポイント
鞍点方向によって極小・極大。勾配が0
局所最適解すべての方向で近傍最小
大域最適解全体で最小

🎯 G検定での押さえどころ

  • ある方向では極小、別方向では極大
  • 勾配がほぼ0になり学習が停滞する
  • 高次元では局所最適解より問題になりやすい

⚠️ よくある誤りの選択肢

  • 「鞍点はすべての方向から見て極小である」→ 誤り。方向によって極大になります
  • 「高次元では鞍点より局所最適解のほうが多い」→ 誤り。鞍点のほうが多いとされます

📘 もっと深く学ぶ

関連する用語

スポンサーリンク

ご利用にあたって 本ページの内容は、JDLAが公開しているG検定シラバス2024や公式テキストなど、一般に公開されている情報をもとに独自に整理・解説したものです。実際の試験の出題内容を示すものではなく、また合格を保証するものでもありません。制度・法令・試験要項は変更されることがあるため、最新の情報は必ずJDLA公式サイトでご確認ください。

\ 公式LINE・登録無料 /

友だち追加で4大特典をプレゼント中🎁

E資格ミニ模試(全15問)/覚えておくべき数式チェック49本
医療現場の生成AI安全活用ガイド/医療AI用語事典100

📱 友だち追加して特典を受け取る

▶ 特典のくわしい内容を見る