私の連絡先情報
郵便メール:
2024-07-12
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
シグモイド関数は、次の図に示すように、ロジスティック回帰モデルを構築するための重要な活性化関数です。
ロジスティック回帰を使用して解決します2 分類問題 。分類問題の場合、モデルからの出力結果の数は限られています (回帰問題の場合、出力結果は無限にあります)。二項分類問題では、モデルの出力結果は 2 つだけです。
回帰問題の古典的なケースである「腫瘍予測ケース」では、腫瘍が悪性腫瘍であるかどうかを予測するために腫瘍サイズ特徴が使用されます。出力結果は 2 つだけです: はい (1) またはいいえ (0)。
現時点では、線形回帰モデルを使用してトレーニング セットを適合させることは困難です。(線形回帰は回帰問題を解決しますが、腫瘍予測のケースは分類問題、または正確には二項分類問題です), そこでロジスティック回帰という考え方が提案されました。
ロジスティック回帰モデル (分類問題を解決): 特徴または特徴セット X を入力し、0 から 1 までの数値を出力します。ここで、フィッティング曲線はソグモイド関数を通じて構築されます。具体的な施工手順は以下の通りです。
上記のことから、シグモイド関数の入力 z が 0 以上であること、つまり、特徴セット X の z へのマッピング z=wx+b が以下であることを理解するのは難しくありません。 0、モデルの出力結果は 1、シグモイド関数の入力 z が 0 より小さい場合、つまり、特徴セット X から z へのマッピング z=wx+b が 0 より小さい場合、出力結果は 1 です。モデルの値は 0 です。
これは、決定の境界を考えるための概念です。モデル入力 X のシグモイド関数入力 z へのマッピングを 0 に等しくする方程式は、決定境界と呼ばれます。
上記の腫瘍予測モデルを例にとると、モデル入力 X からシグモイド関数入力 z へのマッピングは z=wx+b であり、決定境界は wx+b=0 になります。
画像を使用して決定境界の意味を説明してみましょう。
例1:一次関数へのマッピング
上の図は、トレーニング セット内の特徴 x1 と x2 が異なる値を持つ場合のラベルの真の値を示しています。丸はサンプルの分類結果を 0 として表し、バツはサンプルの分類結果を 1 として表します。
ロジスティック回帰モデルは上に示したとおりです。モデル入力 X からシグモイド関数入力 z へのマッピングは z=w1x1+w2x2+b で、決定境界は w1x1+w2x2+b=0 です。モデルの学習結果が w1=1、w2=1、b=-3 の場合、決定境界は x1+x2-3=0 となり、決定境界の関数イメージは上図のようになります。サンプルの特性が決定境界の左側に位置する場合、ロジスティック回帰予測は 0 であり、それ以外の場合は 1 であることがわかります。これが決定境界のイメージ的な意味です。
例 2:多項式関数へのマッピング
モデル入力からのマッピング決定境界に対するサンプルの特性の位置によって、サンプルの予測結果が決まります。
実際には、学習するモデル (関数) が異なることを除いて、線形回帰学習プロセスと同じです。