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
簡単な機械学習 / Python 14
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
kaityo256
PRO
January 14, 2020
Education
1.9k
4
Share
簡単な機械学習 / Python 14
プログラム基礎同演習 14
kaityo256
PRO
January 14, 2020
More Decks by kaityo256
See All by kaityo256
この講義について / 00-setup
kaityo256
PRO
2
290
GitHubによるWebアプリケーションのデプロイ / 07-github-deploy
kaityo256
PRO
1
230
演習:Gitの基本操作 / 04-git-basic
kaityo256
PRO
0
410
演習:Gitの応用操作 / 05-git-advanced
kaityo256
PRO
0
250
演習:GitHubの基本操作 / 06-github-basic
kaityo256
PRO
0
260
バージョン管理とは / 01-a-vcs
kaityo256
PRO
1
260
Gitの仕組みと用語 / 01-b-term
kaityo256
PRO
0
260
計算物理におけるGitの使い方 / 01-c-compphys
kaityo256
PRO
2
540
コマンドラインの使い方 / 01-d-cli
kaityo256
PRO
0
130
Other Decks in Education
See All in Education
OSINT入門-CTF for GIRLS_SECCON14電脳会議
nomizone
1
1.3k
青森県の人口減少について | | 下山学園高等学校
aomori6
PRO
0
120
SARA Annual Report 2025-26
sara2023
1
280
Data Representation - Lecture 3 - Information Visualisation (4019538FNR)
signer
PRO
1
2.9k
PE array testbench data order (data)
songchch
0
480
PE array testbench data order (config)
songchch
0
480
タイムマシンのつくりかた
nomizone
3
1.2k
アジャイルなマインドセットを「取り戻す」新人研修づくり
chinmo
2
320
【ベテランCTOからのメッセージ】AIとか組織とかキャリアとか気になることはあるけどさ、個人の技術力から目を背けないでやっていきましょうよ
netmarkjp
2
4.1k
20260207_なんコパ紹介PowerPoint Agent作成サンプル
ponponmikankan
2
100
Avoin jakaminen ja Creative Commons -lisenssit
matleenalaakso
0
2.1k
共感から、つくる: 変わり続ける自分と、誰かのための創造
micknerd
1
280
Featured
See All Featured
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
2
1.4k
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
4.1k
Build your cross-platform service in a week with App Engine
jlugia
234
18k
Building the Perfect Custom Keyboard
takai
2
720
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
430
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
1
85
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
1
700
Utilizing Notion as your number one productivity tool
mfonobong
4
280
The World Runs on Bad Software
bkeepers
PRO
72
12k
The SEO Collaboration Effect
kristinabergwall1
0
410
エンジニアに許された特別な時間の終わり
watany
106
240k
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
200
Transcript
1 簡単な機械学習 プログラミング基礎同演習 慶應義塾大学理工学部物理情報工学科 渡辺 2019/1/14
2 機械学習 ・機械学習の基礎 ・過学習 ・GAN
3 惑星の動きを観測する (大量のデータ) Ԧ = Ԧ モデル化 法則の抽出 (情報圧縮)
4 彗星の動きを予測できる (モデルが正しければ) Ԧ = Ԧ モデル計算 法則からスタート
5 惑星の動きを観測する (大量のデータ) なんらかのモデルを作る 彗星の動きを予測できる (モデルが正しければ) 情報圧縮
6 教師あり学習 (Supervised Learning) 教師なし学習 (Unsupervised Learning) 強化学習(Reinforcement Learning) 「問題と解答のセット」を与えて学習させる方法
・画像認識、家賃推定など データだけ与えて、データの分類を行う方法 ・売上データを解析し、一緒に売れそうな商品を推薦する等 エージェントの行動に適切に報酬を与えることで 最適な行動を学習させる方法 ・チェスや囲碁の思考ルーチンなど ネコ イヌ
7 分類問題 入力に対して「ラベル」を推定する問題 ネコ イヌ 回帰問題 入力に対して「値」を推定する問題 16万円 写真に写るものがネコか イヌか判定する
築年数、駅までの距離、 周辺施設などから家賃を 推定する 築年数: X年 駅から: 徒歩Y分 広さ: Z平米 近所にコンビニあり
8 荷重 x 伸び y バネの伸びと荷重の関係 とりあえずいろんな荷重に対して、伸びを測定してみる データセット 伸び 荷重
9 0 荷重 伸び 観測値 先程のデータセットをグラフにしてみる の関係が予想される 最小二乗法でaを決める
10 何が起きたか? 多数のデータセットから、モデルが決まった 情報が圧縮された このモデルは正しいか? どうすれば正しいと検証できるか?
11 データセット 訓練データ テストデータ モデルを決める モデルの予測性能を確認する データを2つのグループに分ける
12 0 入力 出力 訓練誤差 0 入力 出力 汎化誤差 訓練誤差
汎化誤差 訓練データとモデルとの誤差 テストデータとモデルとの誤差 訓練誤差が小さい=学習できている 汎化誤差が小さい=モデルが予測能力を持つ
13 0 出力 入力 0 出力 入力 訓練データ テストデータ 訓練データは完璧に再現するが…
テストデータが全然合わない 0 出力 入力 実はこんな関数だった 訓練データに最適化され過ぎ、 予測性能を失うことを 過学習(Over fitting)と呼ぶ
14 • 機械学習とは一種の情報圧縮 • 学習とは「訓練誤差」を減らす作業 • 過学習とは「訓練データ」に最適化 され過ぎ、未知のデータへの予測能 力を失うこと
15 偽造者 (Generator) 博物館 (Real Dataset) 鑑定者 (Discriminator) 提供されたデータが 本物か偽物か見分ける
ニセのデータを生成 本物のデータを提供