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
Machine Learning 15 min
Search
Asa Shin
March 20, 2017
Science
0
2.1k
Machine Learning 15 min
VI or Emacs
Asa Shin
March 20, 2017
Tweet
Share
More Decks by Asa Shin
See All by Asa Shin
RNN camp #1
asakawa
0
450
Other Decks in Science
See All in Science
点群ライブラリPDALをGoogleColabにて実行する方法の紹介
kentaitakura
1
270
Introd_Img_Process_2_Frequ
hachama
0
550
データベース03: 関係データモデル
trycycle
PRO
1
110
安心・効率的な医療現場の実現へ ~オンプレAI & ノーコードワークフローで進める業務改革~
siyoo
0
230
機械学習 - 決定木からはじめる機械学習
trycycle
PRO
0
940
butterfly_effect/butterfly_effect_in-house
florets1
1
180
データベース09: 実体関連モデル上の一貫性制約
trycycle
PRO
0
680
アナログ計算機『計算尺』を愛でる Midosuji Tech #4/Analog Computing Device Slide Rule now and then
quiver
1
170
生成AIと学ぶPythonデータ分析再入門-Pythonによるクラスタリング・可視化をサクサク実施-
datascientistsociety
PRO
4
1.6k
How To Buy, Verified Venmo Accounts in 2025 This year
usaallshop68
2
110
統計学入門講座 第1回スライド
techmathproject
0
330
07_浮世満理子_アイディア高等学院学院長_一般社団法人全国心理業連合会代表理事_紹介資料.pdf
sip3ristex
0
460
Featured
See All Featured
Making Projects Easy
brettharned
116
6.2k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
130
19k
GraphQLの誤解/rethinking-graphql
sonatard
71
11k
VelocityConf: Rendering Performance Case Studies
addyosmani
329
24k
Six Lessons from altMBA
skipperchong
28
3.8k
Bootstrapping a Software Product
garrettdimon
PRO
307
110k
Side Projects
sachag
455
42k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
107
19k
Facilitating Awesome Meetings
lara
54
6.4k
Why You Should Never Use an ORM
jnunemaker
PRO
56
9.4k
Designing for humans not robots
tammielis
253
25k
Optimizing for Happiness
mojombo
379
70k
Transcript
VI にする?それもまだ EMacs ? 本日の前座をつとめさせていただきます 浅川伸一
[email protected]
alternate to マジックキングダム
テーズニーランド
自己紹介 浅川伸一: 博士( 文学) 東京女子大学情報処理センター勤務。早稲田大学在学時はピアジェ の発生論的認識論に心酔する。卒業後エルマンネットの考案者ジェフ・エルマ ンに師事,薫陶を受ける。以来人間の高次認知機能をシミュレートすることを 通して知的であるとはどういうことかを考えていると思っていた。 著書に「Python で体験する深層学習」(
コロナ社,2016) ,「ディープラーニング, ビッグデータ,機械学習あるいはその心理学」( 新曜社,2015) ,「ニューラルネッ トワークの数理的基礎」「脳損傷とニューラルネットワークモデル,神経心理
学への適用例」いずれも守一雄他編「コネクショニストモデルと心理学」(2001) 北大路書房など
本日の目標 VAE をわかりやすく説明すること Kingma et. al.(2014) SSL Fig.1(a) より 動画もご覧ください
ニューラルネットワークへの批判: 何をやっているのか分からない---> 解釈も ニューラルネットワークやらせれば良い
背景 + + + + 忘却ゲート 入力ゲート ブロックへの入力 セル +
出力ゲート ピープホール ブロックからの出力 g h ... 入力 ... ... ... ... ... ... ... ... 再帰入力 ... 入力 再帰入力 入力 再帰入力 入力 再帰入力 出力 再帰入力へ 1.0 g c i f y o 浅川の説明が意外と受けが良かったので調子に乗って...
Bayes theorem を所与のデータ,θ を推定すべきパラメータとしたとき, ベイズの定理は以 下で与えられる ところで, 右辺分子 p( |θ)p(θ) = p(
,θ) を同時分布, 右辺分母 p( ) = ∫p( | θ)p(θ)dθ を エビデンスまたは証拠と申しました。すなわち以下のように書き換える ことができます。 データ解析の分野ではデータが与えられたときにパラメータを推 定することになりますが, 生成モデル と考えた時には上記のベイズの定理を ひっ くり返すことができます。 本来は,というはもともとこのようにしてデータは作られたわけですから,そ れほど無理のない仮定です。
EM Algorithm 欠損値の推定: 機械学習にかぎらずデータ解析を考える場合,データに欠損値が ある場合を考えます。 一番簡単な方法は,欠損値の有るデータを捨ててしまう ことでしょう。 たとえばこのイベントに参加している人の平均身長を考える場合,今日都合が 悪くなって突然欠席した 方の身長を考慮にいれることを考えます。
この場にいる人の身長が,欠席者の身長に影響を与えるというのは奇妙に見え ます( ?) EM アルゴリズムだと分布を記述する母数であることが多いです。
Monte Carlo EM Algorithm 母数をあたえるということは,モンテカルロ法を使う方法が提案されました。 名付けて 貧乏人のデータ拡張
Variational Inference 実線は生成モデル pθ(Z)p(X|Z) を表す 点線は変分近似 qϕ(Z|X) と 事後確率 pθ(Z|X)
を表す KL ダイバージェンス は 非負 なので,
文献 Kingma and Welling (2013) Auto-Encoding Variational Bayes, arXiv:1312.6114 Kingma
et. al, (2014) Semi-supervised Learning with Deep Generative Models, arXiv:1406.5298