Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
機械学習のための数学 〜1次方程式と線形変換, マージンの距離〜
Search
kkeeth
December 12, 2016
Science
2
3.7k
機械学習のための数学 〜1次方程式と線形変換, マージンの距離〜
機械学習を学ぶ上で必要な数学の、「1次方程式」についての資料になります。先にベクトル・行列の計算ができる方が対象となりますのでご注意下さい。
kkeeth
December 12, 2016
Tweet
Share
More Decks by kkeeth
See All by kkeeth
Programming to play with p5.js
clown0082
0
22
とある EM の初めての育休からの学び
clown0082
1
3.9k
The history of Javascript frameworks: changes in front-end design philosophy
clown0082
2
180
Visually experience the beauty of mathematics with p5.js
clown0082
1
3k
Rediscover the joy of coding with Creative Coding
clown0082
0
1.6k
全員が意思決定する会社で開発者体験や生産性を見る大変さについて
clown0082
0
620
JavaScript × Mathematics go to Digital Art
clown0082
1
400
In-house study group at YUMEMI
clown0082
0
210
Playing Ionic Logo by p5.js
clown0082
0
290
Other Decks in Science
See All in Science
動的トリートメント・レジームを推定するDynTxRegimeパッケージ
saltcooky12
0
160
Valuable Lessons Learned on Kaggle’s ARC AGI LLM Challenge (PyDataGlobal 2024)
ianozsvald
0
400
[Paper Introduction] From Bytes to Ideas:Language Modeling with Autoregressive U-Nets
haruumiomoto
0
110
データベース06: SQL (3/3) 副問い合わせ
trycycle
PRO
1
570
点群ライブラリPDALをGoogleColabにて実行する方法の紹介
kentaitakura
1
330
データベース14: B+木 & ハッシュ索引
trycycle
PRO
0
360
01_篠原弘道_SIPガバニングボード座長_ポスコロSIPへの期待.pdf
sip3ristex
0
590
IWASAKI Hideo
genomethica
0
120
機械学習 - K近傍法 & 機械学習のお作法
trycycle
PRO
0
1.2k
02_西村訓弘_プログラムディレクター_人口減少を機にひらく未来社会.pdf
sip3ristex
0
530
機械学習 - SVM
trycycle
PRO
1
860
「美は世界を救う」を心理学で実証したい~クラファンを通じた新しい研究方法
jimpe_hitsuwari
1
140
Featured
See All Featured
[RailsConf 2023] Rails as a piece of cake
palkan
56
5.7k
A designer walks into a library…
pauljervisheath
207
24k
Into the Great Unknown - MozCon
thekraken
40
1.9k
Visualization
eitanlees
146
16k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
8
400
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
229
22k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
357
30k
Designing for Performance
lara
610
69k
Product Roadmaps are Hard
iamctodd
PRO
54
11k
It's Worth the Effort
3n
185
28k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
48
2.9k
Imperfection Machines: The Place of Print at Facebook
scottboms
267
13k
Transcript
Copyright© 2016 Leprachaun Corp. All Rights Reserved 機械学習のための数学 1次方程式と線形変換, マージンの距離
Copyright© 2016 Leprachaun Corp. All Rights Reserved 自己紹介 var my_info =
{ name : ‘Kiyohito Kuwahara’, twitter: ‘@kuwahara_jsri(ちょこちょこ変わります)’, github : ‘k-kuwahara’, qiita : ‘@clown0082’, workplace: ‘Leprachaun Corp.’ }
Copyright© 2016 Leprachaun Corp. All Rights Reserved ※今回は「ベクトル」「行列」の 計算ができる方を対象としています。
Copyright© 2016 Leprachaun Corp. All Rights Reserved 1次方程式
Copyright© 2016 Leprachaun Corp. All Rights Reserved 方程式とは
Copyright© 2016 Leprachaun Corp. All Rights Reserved 方程式とは この子らは2次方程式 この子らは1次方程式
Copyright© 2016 Leprachaun Corp. All Rights Reserved 方程式の次数
Copyright© 2016 Leprachaun Corp. All Rights Reserved 方程式の次数 最大値は「1」 最大値は「2」
Copyright© 2016 Leprachaun Corp. All Rights Reserved 1次方程式を視覚的に見てみよう!
Copyright© 2016 Leprachaun Corp. All Rights Reserved 1次方程式のグラフ
Copyright© 2016 Leprachaun Corp. All Rights Reserved 1次方程式のグラフ 切片と傾きを制すれば、 1次方程式を制す!
Copyright© 2016 Leprachaun Corp. All Rights Reserved 方程式はベクトルで表現できる!
Copyright© 2016 Leprachaun Corp. All Rights Reserved ベクトル方程式 このtを媒介変数と言う このdを方向ベクトルと言う
Copyright© 2016 Leprachaun Corp. All Rights Reserved ベクトル方程式 ベクトルは「向き」と「大きさ」をも つため、その「直線の傾き」をあ らわす
Copyright© 2016 Leprachaun Corp. All Rights Reserved ベクトル方程式
Copyright© 2016 Leprachaun Corp. All Rights Reserved ベクトル方程式 この子らに注目
Copyright© 2016 Leprachaun Corp. All Rights Reserved ベクトル方程式
Copyright© 2016 Leprachaun Corp. All Rights Reserved ベクトル方程式 実際に計算してみよう!
Copyright© 2016 Leprachaun Corp. All Rights Reserved ベクトル方程式 ここがポイント!
Copyright© 2016 Leprachaun Corp. All Rights Reserved 線形変換
Copyright© 2016 Leprachaun Corp. All Rights Reserved 線形変換
Copyright© 2016 Leprachaun Corp. All Rights Reserved 線形変換
Copyright© 2016 Leprachaun Corp. All Rights Reserved 線形変換(イメージ) A x y
x+y Ax Ay A(x+y) 手書きですみません…
Copyright© 2016 Leprachaun Corp. All Rights Reserved 線形変換 これが重要!
Copyright© 2016 Leprachaun Corp. All Rights Reserved 線形変換
Copyright© 2016 Leprachaun Corp. All Rights Reserved 線形変換
Copyright© 2016 Leprachaun Corp. All Rights Reserved 線形変換の例
Copyright© 2016 Leprachaun Corp. All Rights Reserved 線形変換:拡大・縮小 f 3 0
0 2 0 2b 3a 0
Copyright© 2016 Leprachaun Corp. All Rights Reserved 線形変換:回転 1 0 0
1 -sinθ cosθ cosθ sinθ f
Copyright© 2016 Leprachaun Corp. All Rights Reserved 線形変換:反転 f 1 0
0 1 0 1 -1 0
Copyright© 2016 Leprachaun Corp. All Rights Reserved 線形変換(余談1) 解き方に興味がある方は、 ガウスの消去法で調べて みてください!
Copyright© 2016 Leprachaun Corp. All Rights Reserved 線形変換(余談2) Googleで検索すると 「線型」 「線形」 上記の二つを目にすると思いますが,
どちらでも構いません. 昔は「線型」がよく使われていたのですが, 岩波書店などの書籍が「線形」に統一した ため, 現在は「線形」が主流になりました. 「函数」と「関数」 の違いみたいなものです.
Copyright© 2016 Leprachaun Corp. All Rights Reserved マージン(点と直線の距離)
Copyright© 2016 Leprachaun Corp. All Rights Reserved マージン(点と直線の距離):イメージ
Copyright© 2016 Leprachaun Corp. All Rights Reserved この距離がマージンd マージン(点と直線の距離):イメージ
Copyright© 2016 Leprachaun Corp. All Rights Reserved 機械学習(の手法の一つ)で は, これを「誤差」と呼んだり する.
マージン(点と直線の距離):イメージ
Copyright© 2016 Leprachaun Corp. All Rights Reserved マージン(点と直線の距離):定義
Copyright© 2016 Leprachaun Corp. All Rights Reserved マージン(点と直線の距離):定義 機械学習ではこちらの形で 表現されることが多い.
Copyright© 2016 Leprachaun Corp. All Rights Reserved 以上です。
Copyright© 2016 Leprachaun Corp. All Rights Reserved ありがとうございました!