機械学習の基礎
ロジスティック回帰で、z = 2x − 4 をシグモイド関数 σ(z) = 1 ÷ (1 + e^(−z)) に通した値を、陽性である確率として出力する。x = 2 のときの出力はどれか。
- A0
- B0.5
- C1
答えと解説を見る
正解:B. 0.5
x = 2 のとき z = 2 × 2 − 4 = 0 なので、σ(0) = 1 ÷ (1 + e⁰) = 1 ÷ 2 = 0.5です。シグモイド関数は、どんな実数も0から1の間の値に変換する関数で、zが大きいほど1に、小さいほど0に近づきます。ロジスティック回帰は、この値を陽性である確率とみなし、0.5などのしきい値で2つのクラスに分ける、名前に「回帰」とあるものの分類のためのモデルです。
- A. zの値で、シグモイド関数に通す前の値です。
- B. 正しい。σ(0) = 1 ÷ 2 = 0.5です。
- C. zが十分に大きいときに近づく値で、z = 0 のときは0.5です。