LoginSignup
2
1

More than 5 years have passed since last update.

活性化関数を分かりやすく説明!

Last updated at Posted at 2017-12-31

前提

例えば、体重肩幅ウエストから男性女性かを判断する機械学習エンジンを作ることをイメージしましょう。

前提条件において機械学習から求められる法則

  • $u=$体重$×$〇$+$肩幅$×$〇$+$ウエスト$×$〇
  • $f\left( u\right) =au^{2}-b$のようなuを含む何らかの計算式

とし、

  • $f\left( u\right) = 0$であればあるほどである可能性が高い
  • $f\left( u\right) = 1$であればあるほどである可能性が高い

とする。

で、活性化関数って何?

この時の$f\left( u\right) =au^{2}-b$のようなuを含む何らかの計算式活性化関数と呼びます。

活性化関数の例

活性化関数の一例として、ステップ関数シグモイド関数というものがあります。

(ステップ関数)
https://gyazo.com/1dfa9cc5bbcb9bde0d2536ce0ab3ff75

(シグモイド関数)
https://gyazo.com/fbe29acd64670ee27280d6e5bc2d79ba

要は、結果がかという0 or 1の出力が求められる場合、活性化関数を利用して出力をなるべく0寄り1寄りにできるだけ明確に分類しようという事なのです!

2
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
1