問題 No.2184
サポートベクターマシンにおいて、線形分離が困難な非線形データを高次元の空間に写像し、線形分離を容易にするために用いられる関数の総称はどれか。
【正解の解説】
カーネル関数
ぐちゃぐちゃに混ざり合った赤玉と青玉を分けるため、机をドンと叩いて玉を空中にフワッと浮かせるようなマジックです。空間を立体的に変えることで、上から一発スパッと平面で切り分けて分類できるようにする便利な仕組みを指しています。
スポンサーリンク
【その他の選択肢の解説】
活性化関数
カーネル関数が「データの次元を魔法のように変換して見やすくする」仕組みであるのに対し、活性化関数は「AIが情報をどう受け継ぎ発火させるか」を決める仕組みです。機械学習のモデルが違うため、役割を混同しないよう注意が必要です。
損失関数
カーネル関数がデータを高次元に変換する前準備の役割であるのに対し、損失関数はモデルの「賢さ・不正解の度合い」をテストの採点のように測る役割を持ちます。どちらも「〜関数」と呼ばれるため、目的の違いをしっかり区別しましょう。
目的関数
カーネル関数が特定のデータ変換という手法そのものを指すのに対し、目的関数は「利益を最大化する」「誤差を最小化する」といった計算のゴールそのものを意味します。言葉の定義が大きく異なるため、試験のひっかけに注意してください。