科学の箱

科学・IT・登山の話題

機械学習

仕事で始める機械学習 – 2.機械学習で何ができるか – 分類 – パーセプトロン

投稿日:

パーセプトロン

判別式

それぞれのデータに対して重みづけした値

ヒンジ損失

パーセプトロンの損失関数をヒンジ損失という。パーセプトロン基準とも呼ばれる。

sum(wx) 状態 ラベル label*sum(wx) ヒンジ損失 備考
正解 1 >0 0
正解 -1 >0 0
不正解 -1 <0 -∞~0 重みもしくはxが大きいほど損失関数は大きくなる
不正解 1 <0 -∞~0 重みもしくはxが大きいほど損失関数は大きくなる

目的関数

生成されたモデルがどの程度データとあっているかを表す関数を目的関数という。目的関数 = すべてのデータにおける損失関数の和であらわされる。

SGD

  1. ある重みについてヒンジ損失をすべてのデータに対して求め、合計する=目的関数の算出
  2. 各重みにおける目的関数の勾配を求める
  3. 勾配が負であるときには該当の重みを増やす→増やすことで目的関数が低くなる
  4. 勾配が正であるときには該当の重みを減らす→減らすことで目的関数が低くなる

ステップ関数

パーセプトロンの活性化関数。入力データと重みから計算された値を出力にする変換する関数。ステップ関数はX軸は入力データと重みの計算値、Y軸は出力値(1もしくは-1)である。

メタ情報

inarticle



メタ情報

inarticle



-機械学習

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

no image

Mahout環境構築

Mahoutのシステム要件を確認する。 Java 1.6.x or greater. Maven 3.x to build the source code. CPU, Disk and Memory …

no image

pythonでEDAを実施する – 記述統計

データを取り込む data frameに変換する desdribe()メソッドで要約統計量を出力 各項目について残差分析(ここでは各データが平均値からどの程度離れているか、要するに分散の傾向を把握する …

no image

ポワソン分布の利用

一時間に平均7通のメールが来るとき100回試行した時のメール受信件数を調べる > rpois(100,7)  [1]  7 10  2  8  5  4  4  9  2  3  9  6  9 …

no image

Mahout in Action/chap2

2.1 レコメンドには2種類ある。 collaborative filtering contents based filtering collaborative filteringではコンテンツの内容 …

no image

データ分析の基本と業務

開発生産性は調和平均で計算する。 安全性の在庫の計算には正規分布を利用できる。 標準偏差=5であることを利用すると何が言えるか。 Z=1.96で95%をカバーする。 よって 5 x 1.96でほぼ10 …

2019年11月
« 10月   12月 »
 123
45678910
11121314151617
18192021222324
252627282930  

side bar top



アーカイブ

カテゴリー