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
2019_G検定対策_数学講座02_行列とベクトル/20190125_JDLA_G_Math_2
Search
ITO Akihiro
January 25, 2019
Technology
0
14
2019_G検定対策_数学講座02_行列とベクトル/20190125_JDLA_G_Math_2
G検定対策社内数学講座
--
行列とベクトル
数学の基礎/線形代数
ITO Akihiro
January 25, 2019
Tweet
Share
More Decks by ITO Akihiro
See All by ITO Akihiro
kintone + ローカルLLM = ?
akit37
0
130
【NoMapsTECH 2025】AI Edge Computing Workshop
akit37
0
630
【NoMapsTECH 2025】AI Tech Community Talk
akit37
0
290
エンジニア目線でのテスラ
akit37
0
69
「重鎮問題」について(軽めに)
akit37
0
78
Software + Hardware = Fun++
akit37
0
49
基本的に "リモートしかない" ワーク/20231128_KBS_LT
akit37
1
36
3つの先端技術が コミュニティ軸で融合した話。/20230615_CMCMeetup
akit37
0
34
Bootleg_越境してみたときのアウェイ感。/20230328_CMCMeetup
akit37
0
43
Other Decks in Technology
See All in Technology
Oracle Database@Azure:サービス概要のご紹介
oracle4engineer
PRO
4
1.2k
NewSQL_ ストレージ分離と分散合意を用いたスケーラブルアーキテクチャ
hacomono
PRO
2
260
タスク管理も1on1も、もう「管理」じゃない ― KiroとBedrock AgentCoreで変わった"判断の仕事"
yusukeshimizu
5
2.6k
Claude Code Skills 勉強会 (DevelersIO向けに調整済み) / claude code skills for devio
masahirokawahara
1
16k
事例に見るスマートファクトリーへの道筋〜工場データをAI Readyにする実践ステップ〜
hamadakoji
1
290
ナレッジワークのご紹介(第88回情報処理学会 )
kworkdev
PRO
0
190
マルチロールEMが実践する「組織のレジリエンス」を高めるための組織構造と人材配置戦略
coconala_engineer
3
720
OCI Security サービス 概要
oracle4engineer
PRO
2
13k
kintone開発のプラットフォームエンジニアの紹介
cybozuinsideout
PRO
0
860
Exadata Database Service on Dedicated Infrastructure(ExaDB-D) UI スクリーン・キャプチャ集
oracle4engineer
PRO
8
7.2k
[2026-03-07]あの日諦めたスクラムの答えを僕達はまだ探している。〜守ることと、諦めることと、それでも前に進むチームの話〜
tosite
0
190
Dr. Werner Vogelsの14年のキーノートから紐解くエンジニアリング組織への処方箋@JAWS DAYS 2026
p0n
1
130
Featured
See All Featured
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
150
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
0
690
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
1.8k
AI Search: Where Are We & What Can We Do About It?
aleyda
0
7.1k
HDC tutorial
michielstock
1
530
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.6k
Abbi's Birthday
coloredviolet
2
5.3k
AI: The stuff that nobody shows you
jnunemaker
PRO
3
370
Believing is Seeing
oripsolob
1
79
Design in an AI World
tapps
0
170
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
210
Un-Boring Meetings
codingconduct
0
220
Transcript
行列とベクトル 〜数学の基礎/線形代数〜 Jun. 2019 created by ITO Akihiro
線形/非線形 • 「線形に回帰する」とか • 関係を直線で表せる つまり、一次関数 比例と同じ 線形 非線形
例 ( )×( )=( ) a1 a2 a3 a4 b1 b2 b3 b4 a1b1+a2b3 a1b2+a2b4 a3b1+a4b3 a3b2+a4b4 ( )×( )=( ) 1 2
3 4 5 6 7 8 1×5+2×7 1×6+2×8 3×5+4×7 3×6+4×8 =( ) 19 22 43 50 ※実際には、演算記号は書かない
例 ( )×( )=( ) a1 a2 a3 a4 b1 b2 b3 b4 a1b1+a2b3 a1b2+a2b4 a3b1+a4b3 a3b2+a4b4 ( )×( )=( ) 1 2
3 4 5 6 7 8 1×5+2×7 1×6+2×8 3×5+4×7 3×6+4×8 =( ) 19 22 43 50
例 ( )×( )=( ) a1 a2 a3 a4 b1 b2 b3 b4 a1b1+a2b3 a1b2+a2b4 a3b1+a4b3 a3b2+a4b4 ( )×( )=( ) 1 2
3 4 5 6 7 8 1×5+2×7 1×6+2×8 3×5+4×7 3×6+4×8 =( ) 19 22 43 50
例 ( )( )=( ) a1 a2 a3 a4 b1 b2 b3 b4 a1b1+a2b3 a1b2+a2b4 a3b1+a4b3 a3b2+a4b4 ( )( )=(
) 1 2 3 4 5 6 7 8 1×5+2×7 1×6+2×8 3×5+4×7 3×6+4×8 =( ) 19 22 43 50
例 ( )( )=( ) a1 a2 a3 a4 b1 b2 b3 b4 a1b1+a2b3 a1b2+a2b4 a3b1+a4b3 a3b2+a4b4 ( )( )=(
) 1 2 3 4 5 6 7 8 1×5+2×7 1×6+2×8 3×5+4×7 3×6+4×8 =( ) 19 22 43 50
例 ( )( )=( ) a1 a2 a3 a4 b1 b2 b3 b4 a1b1+a2b3 a1b2+a2b4 a3b1+a4b3 a3b2+a4b4 ( )( )=(
) 1 2 3 4 5 6 7 8 1×5+2×7 1×6+2×8 3×5+4×7 3×6+4×8 =( ) 19 22 43 50
例 ( )( )=( ) a1 a2 a3 a4 b1 b2 b3 b4 a1b1+a2b3 a1b2+a2b4 a3b1+a4b3 a3b2+a4b4 ( )( )=(
) 1 2 3 4 5 6 7 8 1×5+2×7 1×6+2×8 3×5+4×7 3×6+4×8 =( ) 19 22 43 50
a b c d x y ax + by cx + dy
a b c d e f g h x y z t ax + by + cz + dt ex + fy + gz + ht
• 計算できない場合もある • 左右どちらからかけるかに よって結果が異なる • 「行列の積」と 「行列の内積」は別モノ • 行列の内積
同じサイズの行列A,Bの、対 応する成分の積のすべての 和 a b c d a b c d e f x y z r s t u v w x y z ⭕ 計算できる ❌ 計算できない 2×3行列 3×1行列 2×2行列 3×3行列
単位行列 E • 積の結果が元と同じ (x1と同じ) • 左右どちらからかけても同じ 1 0 0 1 1 0 0 0 1 0
0 0 1 n = 2のとき n = 3のとき En = 1 0 ‥ 0 0 0 1 ‥ 0 0 :: :: 0 0 ‥ 1 0 0 0 ‥ 0 1 1 2 3 4 1 0 0 1 1 2 3 4 例
行列 に対して逆行列 は、 逆行列 Inverse 2 5 1 3 の逆行列は 3 -5 -1 2 2 5 1 3 3 -5
-1 2 1 0 0 1 例 • 積の結果が単位行列 • 左右どちらからかけても同じ
転置行列 Transpose • 行と列を入れ替える • 裏返すイメージ A = x y z x y z
A = T a b c d B = a c b d B = T 1 2 3 4 5 6 1 4 2 5 3 6 A = A = t 例
y x ベクトルは、大きさ+向き(スカラーは、大きさ) 分解 x成分 y成分 A B 大きさ 向き
始点 終点 A B
ベクトルの足し算 平行四辺形を作ればOK y x 0 (1, 2) (3, 1) (3+1,
1+2) a b a+b y x 0 (3, 1) (4, 3) a b a+b
三次元の場合 y x z P (x, y) (x, y, z)
“単語をベクトル空間にマッピングして……” man woman king queen cat lion dog cow horse
car truck bike bicycle plane ship camra mic TV projector
a.k.a. “word2vec” man king woman queen Tokyo Japan Paris France
London GreatBritain Capital Greeting Country こんにちは Bonjour Hello word2vec = word to vector
word2vec での足し算/引き算 man king woman queen Tokyo Japan Paris France
Capital Greeting Country こんにちは Bonjour “Japan” - “France” + “Greeting” = “Bonjour” θ a b ※コサイン類似度 cosθ が1に近ければ、 aとbは似ている a b b’ θ cosθ = b’/a