単純パーセプトロン 
(2014/11/17) 
情報系学部3年 
T2C_ ( TwitterID: @T2C_ )
本日の流れ 
1. 前回の流れ 
2. 単純パーセプトロン 
1. 簡単な例題 
2. 実際の手法 
3. 何が出来るか 
4. 所見 
5. まとめ 
1
対象: 
単純パーセプトロン 
2
前回の流れ 
• 深層学習(Deep Learning)とはなんぞや? 
→従来のニューラルネットワークを 
多層化したもの(手法)である。 
• パーセプトロン→誤差逆伝搬(多層パーセプトロン) 
→DL 
3 
とりあえず流れを追う
(単純)パーセプトロン 
• ニューラルネットワークの一種 
• 入力層と出力層の2層から成る 
• 学習能力を持つパターン識別器(教師あり) 
• 線形分離不可能な問題は解けない(前回参照) 
• 小脳はパーセプトロンと同じ動きをするという 
説が提示されている 
4
イメージ 
• 퐲 = 풘푻풙 
5 
入力信号 
返り値重みベクトル 
(学習結果)
簡単な例題 
• メールのSPAM判定 
6 
퐲 = 풘푻풙 
スパムか 
非スパムか 
重みベクトル 
(学習結果) 
入力信号 
(メールの単語頻度) 
푥 = 
「予算」という語の数 
「見積もり」という語の数 
「セール」という語の数 
= 
2 
1 
0 
푤 = 
푤1 
푤2 
푤3 
= 
1 
1 
−1 
「予算」は非SPAM 
「見積もり」は非SPAM 
「セール」はSPAM
簡単な例題 
• ここでyを計算してみると 
7 
푦 = 푤푇푥 = 1 1 − 1 
2 
1 
0 
= 2 
yが正であるので正しく分類 
(非SPAMを非SPAMであると分類)
簡単な例題 
• SPAMではないがxの上ではSPAMらしい 
メールが来た場合は? 
8 
푥 = 
「予算」という語の数 
「見積もり」という語の数 
「セール」という語の数 
= 
1 
1 
3
簡単な例題 
• yを計算してみると 
9 
푦 = 푤푇푥 = 1 1 − 1 
1 
1 
3 
= −1 
yが負であるので誤分類 
(非SPAMをSPAMと分類)
簡単な例題 
• 重みを更新する 
• μ(学習係数)を、例として0.2とすると 
푤푛푒푤 = 
1.2 
1.2 
−0.4 
10 
푤푛푒푤 = 푤표푙푑 + 휇 
1 
1 
3 
= 
1 + 휇 
1 + 휇 
−1 + 3휇
簡単な例題 
• 改めて同じ入力信号xでyを求めてみると 
11 
푦 = 푤푇푥 = 1.2 1.2 − 0.4 
1 
1 
3 
= 1.2 
yが正であるので正しく分類 
(非SPAMを非SPAMと分類)
実際 
• ある関数ax + by + c を境界として分類する 
• a、b、cを調整していく 
12
実際 
• データ点(푥푛, 푦푛)(푛 = 1, … , 푁) 
• 正解ラベル푡푛 ∈ {+1, −1} 
• 分離関数f x, y = 푠푔푛+ ax + by + c 
▫ sgn…+1か-1を返す関数(sgn+は0の時+1) 
▫ データを分類するためxとyを入れると2値で返す関数 
• a,b,cが適切に決まれば欲しい分類関数が得られる 
▫ その分類関数こそ境界 
13
実際 
• 適切の基準にはsgnの誤りの総和を用いる 
▫ M=a,b,cを与えた後に不正解になったデータ数 
▫ これが最も小さくなるa,b,cを選べば良い 
14
イメージ 
15
イメージ 
16
イメージ 
17
プログラミング 
• 説明は簡単のため2次元上 
• プログラミングの際はD次元空間の点に対して 
M次元空間への写像(特徴関数)を用いて 
を拡張した 
を使う。 
18
何が出来るか 
• 分類関数獲得後、新たなデータに対しても 
分類が出来る 
• 今回は簡単な2次元だが、N次元にも拡張可能 
▫ 人間が扱えるのは3次元まで、それ以上にも 
• 単純モデルにして機械学習(&NN)の重要な基礎 
19
所見 
• 単純モデルでさえ(個人的には)難しい 
• Pythonすごい 
▫ 溢れんばかりのライブラリ 
▫ 充実したフォーラム(英語だけども) 
▫ 導入が一瞬 
 cmdでpip install (ライブラリ名)で一瞬 
▫ 凄まじい処理量でも短いコード&可読性高 
• 収束定理など意外に証明済みのものが多い 
• 思った以上に壮大な規模(要勉強時間) 
20
まとめ 
• 単純パーセプトロンの構築 
• NNを用いた分類、機械学習との邂逅 
• 意欲↑↑↑ 
21
参考文献 
• 中谷秀洋第15回分類問題ことはじめ:機械学習は 
じめようhttp://gihyo.jp/dev/serial/01/machine-learning/ 
0015?page=1 
第17回パーセプトロンを実装してみよう:機械学習 
はじめようhttp://gihyo.jp/dev/serial/01/machine-learning/ 
0017?page=1 
• 単純パーセプトロンをPythonで組んでみる- 銀座で働 
くData Scientistのブログ 
http://tjo.hatenablog.com/entry/2013/05/01/190247 
他、Python関係の書籍・Webサイト多数 
(Webサイトは全て2014年10月26日~2014年11月16日アクセス) 
22
ありがとうございました 
23

More Related Content

PDF
数学で解き明かす深層学習の原理
PDF
相関と因果について考える:統計的因果推論、その(不)可能性の中心
PDF
深層学習の判断根拠を理解するための 研究とその意義 @PRMU 2017熊本
PDF
科学と機械学習のあいだ:変量の設計・変換・選択・交互作用・線形性
PDF
自由エネルギー原理から エナクティヴィズムへ
PDF
A summary on “On choosing and bounding probability metrics”
PDF
[DL輪読会]Deep Learning 第6章 深層順伝播型ネットワーク
PDF
グラフニューラルネットワーク入門
数学で解き明かす深層学習の原理
相関と因果について考える:統計的因果推論、その(不)可能性の中心
深層学習の判断根拠を理解するための 研究とその意義 @PRMU 2017熊本
科学と機械学習のあいだ:変量の設計・変換・選択・交互作用・線形性
自由エネルギー原理から エナクティヴィズムへ
A summary on “On choosing and bounding probability metrics”
[DL輪読会]Deep Learning 第6章 深層順伝播型ネットワーク
グラフニューラルネットワーク入門

What's hot (20)

PPTX
TalkingData AdTracking Fraud Detection Challenge (1st place solution)
PDF
「はじめてでもわかる RandomForest 入門-集団学習による分類・予測 -」 -第7回データマイニング+WEB勉強会@東京
PDF
Overcoming Catastrophic Forgetting in Neural Networks読んだ
PDF
基礎からのベイズ統計学 輪読会資料 第4章 メトロポリス・ヘイスティングス法
PPTX
深層学習の数理:カーネル法, スパース推定との接点
PDF
[DL輪読会]1次近似系MAMLとその理論的背景
PDF
深層学習による非滑らかな関数の推定
PDF
第4回DARM勉強会 (構造方程式モデリング)
PDF
再帰型ニューラルネット in 機械学習プロフェッショナルシリーズ輪読会
PDF
確率的推論と行動選択
PDF
(DL hacks輪読) Variational Dropout and the Local Reparameterization Trick
PDF
ベイズ推論とシミュレーション法の基礎
PDF
多腕バンディット問題: 定式化と応用 (第13回ステアラボ人工知能セミナー)
PDF
21世紀の手法対決 (MIC vs HSIC)
PPTX
勾配ブースティングの基礎と最新の動向 (MIRU2020 Tutorial)
PDF
PRML輪読#1
PDF
Control as Inference (強化学習とベイズ統計)
PDF
【輪読】Bayesian Optimization of Combinatorial Structures
PDF
次世代シーケンサが求める機械学習
PDF
非制約最小二乗密度比推定法 uLSIF を用いた外れ値検出
TalkingData AdTracking Fraud Detection Challenge (1st place solution)
「はじめてでもわかる RandomForest 入門-集団学習による分類・予測 -」 -第7回データマイニング+WEB勉強会@東京
Overcoming Catastrophic Forgetting in Neural Networks読んだ
基礎からのベイズ統計学 輪読会資料 第4章 メトロポリス・ヘイスティングス法
深層学習の数理:カーネル法, スパース推定との接点
[DL輪読会]1次近似系MAMLとその理論的背景
深層学習による非滑らかな関数の推定
第4回DARM勉強会 (構造方程式モデリング)
再帰型ニューラルネット in 機械学習プロフェッショナルシリーズ輪読会
確率的推論と行動選択
(DL hacks輪読) Variational Dropout and the Local Reparameterization Trick
ベイズ推論とシミュレーション法の基礎
多腕バンディット問題: 定式化と応用 (第13回ステアラボ人工知能セミナー)
21世紀の手法対決 (MIC vs HSIC)
勾配ブースティングの基礎と最新の動向 (MIRU2020 Tutorial)
PRML輪読#1
Control as Inference (強化学習とベイズ統計)
【輪読】Bayesian Optimization of Combinatorial Structures
次世代シーケンサが求める機械学習
非制約最小二乗密度比推定法 uLSIF を用いた外れ値検出
Ad

Similar to 単純パーセプトロン (20)

PDF
20150803.山口大学集中講義
PDF
[第2版] Python機械学習プログラミング 第2章
PPTX
Machine Learning Fundamentals IEEE
PDF
bigdata2012ml okanohara
PPTX
Back propagation
PDF
LCCC2010:Learning on Cores, Clusters and Cloudsの解説
PPTX
ニューラルネットワークについて
PDF
20160329.dnn講演
PDF
20150310 第1回 ディープラーニング勉強会
PDF
それっぽく感じる機械学習
PDF
20141208.名大セミナー
PDF
深層学習入門
PDF
深層学習(講談社)のまとめ(1章~2章)
PDF
Tokyo webmining統計学部 第2回
PDF
PRML輪読#5
PDF
PRML復々習レーン#9 前回までのあらすじ
PDF
わかりやすいパターン認識_3章
PDF
機械学習の理論と実践
PDF
わかりやすいパターン認識_2章
PPTX
深層学習とTensorFlow入門
20150803.山口大学集中講義
[第2版] Python機械学習プログラミング 第2章
Machine Learning Fundamentals IEEE
bigdata2012ml okanohara
Back propagation
LCCC2010:Learning on Cores, Clusters and Cloudsの解説
ニューラルネットワークについて
20160329.dnn講演
20150310 第1回 ディープラーニング勉強会
それっぽく感じる機械学習
20141208.名大セミナー
深層学習入門
深層学習(講談社)のまとめ(1章~2章)
Tokyo webmining統計学部 第2回
PRML輪読#5
PRML復々習レーン#9 前回までのあらすじ
わかりやすいパターン認識_3章
機械学習の理論と実践
わかりやすいパターン認識_2章
深層学習とTensorFlow入門
Ad

More from T2C_ (13)

PPTX
インターンシップ成果報告会 発表資料
PPTX
インターンシップ成果報告(修正前)
PPTX
Should Japanese Education Be Vocational Training School?
PPTX
Hello deeplearning!
PPTX
就活活動ゼミ プレゼンテーション2
PPTX
就職活動ゼミ プレゼンテーション1
PDF
Parallel Computation Foundation's assignment 2
PDF
Parallel Computation Foundation's assignment 1
PDF
Simulation_assignment9
PDF
Simulation_assignment2
PDF
Simulation_Report1
PPTX
論文読解:クイズ王ワトソン
PPTX
Spmv9forpublic
インターンシップ成果報告会 発表資料
インターンシップ成果報告(修正前)
Should Japanese Education Be Vocational Training School?
Hello deeplearning!
就活活動ゼミ プレゼンテーション2
就職活動ゼミ プレゼンテーション1
Parallel Computation Foundation's assignment 2
Parallel Computation Foundation's assignment 1
Simulation_assignment9
Simulation_assignment2
Simulation_Report1
論文読解:クイズ王ワトソン
Spmv9forpublic

Recently uploaded (6)

PDF
ジフェニルホスフィンオキシド市場:世界の産業現状、競合分析、シェア、規模、動向2025-2031年の予測
PPTX
Qlik Talend Cloud による RAG パイプライン(検索拡張生成パイプライン - ナレッジマートによるベクトル化とストア連携の紹介 -.pptx
PPTX
【Qlik 医療データ活用勉強会】Qlikデータソン医療関連アプリの紹介、DPC分析ツールキットの提供
PDF
高所作業プラットフォーム業界の上位メーカーランキング2025:市場シェアと売上推移の分析レポート
PDF
カメラSOC市場:世界の産業現状、競合分析、シェア、規模、動向2025-2031年の予測
PDF
LEDビジョンレンタル市場規模の成長見通し:2031年には1934百万米ドルに到達へ
ジフェニルホスフィンオキシド市場:世界の産業現状、競合分析、シェア、規模、動向2025-2031年の予測
Qlik Talend Cloud による RAG パイプライン(検索拡張生成パイプライン - ナレッジマートによるベクトル化とストア連携の紹介 -.pptx
【Qlik 医療データ活用勉強会】Qlikデータソン医療関連アプリの紹介、DPC分析ツールキットの提供
高所作業プラットフォーム業界の上位メーカーランキング2025:市場シェアと売上推移の分析レポート
カメラSOC市場:世界の産業現状、競合分析、シェア、規模、動向2025-2031年の予測
LEDビジョンレンタル市場規模の成長見通し:2031年には1934百万米ドルに到達へ

単純パーセプトロン