Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
EN
Uploaded by
dsuke Takaoka
PDF, PPTX
28,545 views
いまさら聞けない機械学習のキホン
AITCオープンラボ: 第1回 機械学習勉強会の資料です http://aitc-openlab.connpass.com/event/25672/
Technology
◦
Read more
29
Save
Share
Embed
Embed presentation
Download
Download as PDF, PPTX
1
/ 40
2
/ 40
3
/ 40
4
/ 40
5
/ 40
6
/ 40
7
/ 40
8
/ 40
9
/ 40
10
/ 40
11
/ 40
12
/ 40
13
/ 40
14
/ 40
15
/ 40
16
/ 40
17
/ 40
18
/ 40
19
/ 40
20
/ 40
21
/ 40
22
/ 40
23
/ 40
24
/ 40
25
/ 40
26
/ 40
27
/ 40
28
/ 40
29
/ 40
30
/ 40
31
/ 40
32
/ 40
33
/ 40
34
/ 40
35
/ 40
36
/ 40
37
/ 40
38
/ 40
39
/ 40
40
/ 40
More Related Content
PPTX
社会心理学者のための時系列分析入門_小森
by
Masashi Komori
PDF
テスト文字列に「うんこ」と入れるな
by
Kentaro Matsui
PPTX
研究発表のためのパワーポイント資料作成の基本
by
Hisashi Ishihara
PPTX
深層学習の非常に簡単な説明
by
Seiichi Uchida
PDF
Ml system in_python
by
yusuke shibui
PDF
機械学習モデルの判断根拠の説明(Ver.2)
by
Satoshi Hara
PDF
動作認識の最前線:手法,タスク,データセット
by
Toru Tamaki
PPTX
研究発表スライド作成の実際 序盤の作り方
by
Hisashi Ishihara
社会心理学者のための時系列分析入門_小森
by
Masashi Komori
テスト文字列に「うんこ」と入れるな
by
Kentaro Matsui
研究発表のためのパワーポイント資料作成の基本
by
Hisashi Ishihara
深層学習の非常に簡単な説明
by
Seiichi Uchida
Ml system in_python
by
yusuke shibui
機械学習モデルの判断根拠の説明(Ver.2)
by
Satoshi Hara
動作認識の最前線:手法,タスク,データセット
by
Toru Tamaki
研究発表スライド作成の実際 序盤の作り方
by
Hisashi Ishihara
What's hot
PDF
ゼロから始める深層強化学習(NLP2018講演資料)/ Introduction of Deep Reinforcement Learning
by
Preferred Networks
PDF
研究効率化Tips Ver.2
by
cvpaper. challenge
PPTX
優れた研究論文の書き方―7つの提案
by
Masanori Kado
PDF
[DL輪読会]Decision Transformer: Reinforcement Learning via Sequence Modeling
by
Deep Learning JP
PPTX
深層学習の数理
by
Taiji Suzuki
PPTX
プロジェクトマネージャのための機械学習工学入門
by
Nobukazu Yoshioka
PDF
研究室における研究・実装ノウハウの共有
by
Naoaki Okazaki
PDF
If文から機械学習への道
by
nishio
PPTX
【DL輪読会】ViT + Self Supervised Learningまとめ
by
Deep Learning JP
PDF
Word2vecの並列実行時の学習速度の改善
by
Naoaki Okazaki
PDF
Pythonではじめる OpenAI Gymトレーニング
by
Takahiro Kubo
PDF
DQNからRainbowまで 〜深層強化学習の最新動向〜
by
Jun Okumura
PDF
(修正)機械学習デザインパターン(ML Design Patterns)の解説
by
Hironori Washizaki
PDF
cvpaper.challenge 研究効率化 Tips
by
cvpaper. challenge
PDF
Data-centricなML開発
by
Takeshi Suzuki
PPTX
論文に関する基礎知識2016
by
Mai Otsuki
PDF
言語資源と付き合う
by
Yuya Unno
PPTX
【DL輪読会】Toolformer: Language Models Can Teach Themselves to Use Tools
by
Deep Learning JP
PDF
SSII2022 [OS3-03] スケーラブルなロボット学習システムに向けて
by
SSII
PDF
CV分野におけるサーベイ方法
by
Hirokatsu Kataoka
ゼロから始める深層強化学習(NLP2018講演資料)/ Introduction of Deep Reinforcement Learning
by
Preferred Networks
研究効率化Tips Ver.2
by
cvpaper. challenge
優れた研究論文の書き方―7つの提案
by
Masanori Kado
[DL輪読会]Decision Transformer: Reinforcement Learning via Sequence Modeling
by
Deep Learning JP
深層学習の数理
by
Taiji Suzuki
プロジェクトマネージャのための機械学習工学入門
by
Nobukazu Yoshioka
研究室における研究・実装ノウハウの共有
by
Naoaki Okazaki
If文から機械学習への道
by
nishio
【DL輪読会】ViT + Self Supervised Learningまとめ
by
Deep Learning JP
Word2vecの並列実行時の学習速度の改善
by
Naoaki Okazaki
Pythonではじめる OpenAI Gymトレーニング
by
Takahiro Kubo
DQNからRainbowまで 〜深層強化学習の最新動向〜
by
Jun Okumura
(修正)機械学習デザインパターン(ML Design Patterns)の解説
by
Hironori Washizaki
cvpaper.challenge 研究効率化 Tips
by
cvpaper. challenge
Data-centricなML開発
by
Takeshi Suzuki
論文に関する基礎知識2016
by
Mai Otsuki
言語資源と付き合う
by
Yuya Unno
【DL輪読会】Toolformer: Language Models Can Teach Themselves to Use Tools
by
Deep Learning JP
SSII2022 [OS3-03] スケーラブルなロボット学習システムに向けて
by
SSII
CV分野におけるサーベイ方法
by
Hirokatsu Kataoka
Similar to いまさら聞けない機械学習のキホン
PDF
Hands on-ml section1-1st-half-20210317
by
Nagi Kataoka
PPTX
機械学習を始める前の「学習」
by
Serverworks Co.,Ltd.
PDF
What is machine_learning
by
tetuwo181
PDF
機械学習入門とGPUと学習参考サイト
by
Yusuke Yoshie
PPTX
実践:今日から使えるビックデータハンズオン あなたはタイタニック号で生き残れるか?知的生産性UPのための機械学習超入門
by
健一 茂木
PPTX
機械学習の基礎
by
Ken Kumagai
PPTX
早稲田大学 理工メディアセンター 機械学習とAI セミナー: 機械学習入門
by
Daiyu Hatakeyama
PDF
深層学習(ディープラーニング)入門勉強会資料(浅川)
by
Shin Asakawa
PDF
Machine Learning Bootstrap
by
Takahiro Kubo
PDF
初めての機械学習
by
Katsuhiro Morishita
PDF
機械学習を始めるための第一歩
by
LINE Corporation
PPTX
機械学習でなにしたいの?
by
Keita Neriai
PDF
機械学習の実践を始める
by
ssuseraebb59
PPTX
Machine learning
by
hiroyukikageyama2
PPTX
初めて機械学習を勉強しました
by
雄哉 吉田
PPTX
Machine learning
by
TakahiroBaba3
PDF
ICT新技術の商業教育への導入 ― ディープラーニングとブロックチェーンの教材化の考究 ―
by
seastar orion
PDF
【初学者向け】AI・機械学習・深層学習の概観と深層学習による暗号通貨価格予測トライアル
by
Masaharu Kinoshita
PDF
今日から始める機械学習〜はてなの事例〜
by
syou6162
PDF
機械学習チュートリアル@Jubatus Casual Talks
by
Yuya Unno
Hands on-ml section1-1st-half-20210317
by
Nagi Kataoka
機械学習を始める前の「学習」
by
Serverworks Co.,Ltd.
What is machine_learning
by
tetuwo181
機械学習入門とGPUと学習参考サイト
by
Yusuke Yoshie
実践:今日から使えるビックデータハンズオン あなたはタイタニック号で生き残れるか?知的生産性UPのための機械学習超入門
by
健一 茂木
機械学習の基礎
by
Ken Kumagai
早稲田大学 理工メディアセンター 機械学習とAI セミナー: 機械学習入門
by
Daiyu Hatakeyama
深層学習(ディープラーニング)入門勉強会資料(浅川)
by
Shin Asakawa
Machine Learning Bootstrap
by
Takahiro Kubo
初めての機械学習
by
Katsuhiro Morishita
機械学習を始めるための第一歩
by
LINE Corporation
機械学習でなにしたいの?
by
Keita Neriai
機械学習の実践を始める
by
ssuseraebb59
Machine learning
by
hiroyukikageyama2
初めて機械学習を勉強しました
by
雄哉 吉田
Machine learning
by
TakahiroBaba3
ICT新技術の商業教育への導入 ― ディープラーニングとブロックチェーンの教材化の考究 ―
by
seastar orion
【初学者向け】AI・機械学習・深層学習の概観と深層学習による暗号通貨価格予測トライアル
by
Masaharu Kinoshita
今日から始める機械学習〜はてなの事例〜
by
syou6162
機械学習チュートリアル@Jubatus Casual Talks
by
Yuya Unno
More from dsuke Takaoka
PDF
マイ丼5分クッキング
by
dsuke Takaoka
PDF
AITCオープンラボ IoTx総まとめ これまでのふりかえり
by
dsuke Takaoka
PDF
Pepper x IoT x Web 勉強会やってみた話と失敗談
by
dsuke Takaoka
PDF
littleBitsとIFTTTで超お手軽IoTクッキング
by
dsuke Takaoka
PDF
03 pepper io_t_web
by
dsuke Takaoka
PDF
AITCオープンラボ: Pepper x IoT x Web
by
dsuke Takaoka
PDF
最近のWeb関連技術の動向あれこれ
by
dsuke Takaoka
PDF
IoT概論: AITCオープンラボ IoT勉強会
by
dsuke Takaoka
PDF
データビジュアライゼーションもくもく会
by
dsuke Takaoka
PDF
React.js + Flux
by
dsuke Takaoka
PDF
Elm overview
by
dsuke Takaoka
PDF
D3.js で LOD を Visualization
by
dsuke Takaoka
PDF
モバイルWebアプリのこれまでとこれから
by
dsuke Takaoka
PDF
モバイルWebアプリケーションを複数端末で動かすために注意すること
by
dsuke Takaoka
PDF
モバイルWebアプリのこれまでとこれから。Sencha Touch vs jQuery Mobile
by
dsuke Takaoka
PDF
Sencha Touch ハンズオン資料
by
dsuke Takaoka
PDF
jQuery Mobile ハンズオン 資料
by
dsuke Takaoka
PDF
5分でわかるSencha Touch
by
dsuke Takaoka
PDF
Senchaを使うエンジニアが知っておくたった一つのこと
by
dsuke Takaoka
PDF
Sencha ugデブサミ2013
by
dsuke Takaoka
マイ丼5分クッキング
by
dsuke Takaoka
AITCオープンラボ IoTx総まとめ これまでのふりかえり
by
dsuke Takaoka
Pepper x IoT x Web 勉強会やってみた話と失敗談
by
dsuke Takaoka
littleBitsとIFTTTで超お手軽IoTクッキング
by
dsuke Takaoka
03 pepper io_t_web
by
dsuke Takaoka
AITCオープンラボ: Pepper x IoT x Web
by
dsuke Takaoka
最近のWeb関連技術の動向あれこれ
by
dsuke Takaoka
IoT概論: AITCオープンラボ IoT勉強会
by
dsuke Takaoka
データビジュアライゼーションもくもく会
by
dsuke Takaoka
React.js + Flux
by
dsuke Takaoka
Elm overview
by
dsuke Takaoka
D3.js で LOD を Visualization
by
dsuke Takaoka
モバイルWebアプリのこれまでとこれから
by
dsuke Takaoka
モバイルWebアプリケーションを複数端末で動かすために注意すること
by
dsuke Takaoka
モバイルWebアプリのこれまでとこれから。Sencha Touch vs jQuery Mobile
by
dsuke Takaoka
Sencha Touch ハンズオン資料
by
dsuke Takaoka
jQuery Mobile ハンズオン 資料
by
dsuke Takaoka
5分でわかるSencha Touch
by
dsuke Takaoka
Senchaを使うエンジニアが知っておくたった一つのこと
by
dsuke Takaoka
Sencha ugデブサミ2013
by
dsuke Takaoka
いまさら聞けない機械学習のキホン
1.
いまさら聞けない 機械学習のキホン ∼ 初歩から事例、はじめ方 ∼ 2016年1月 AITCオープンラボ 第1回
機械学習勉強会 @dsuket
2.
About me 高岡 大介 スタートアップCTO、技術顧問、技術相談など •
オープンウェブ・テクノロジー株式会社 • ピースミール・テクノロジー株式会社 • エディプレックス株式会社 AITC運営委員/オープンラボ リーダー その他色々 dsuket
3.
TechFeed https://techfeed.io ITテクノロジー専門のキュレーションサービス
4.
What’s TechFeed ? 興味のあるトピックを選択すると、毎日そのトピック に関連するニュースをハイライトでお届けします。
5.
もちろん、 機械学習トピックもあります!
6.
techfeed.io Register now!!
7.
諸注意 • このセッションは初心者による初心者のための セッションです。 • 安心して下さい。数式は出てきませんよ。 •
ガチな人は生暖かくコメント頂けると幸いです • なるべく多くの文献をあたるようにしていますが、 専門では無いため、誤っている可能性があります。 ぜひ突っ込んで下さい。
8.
Agenda 機械学習のキホン • 機械学習の定義 • 事例・人工知能との関係 機械学習のはじめ方 •
基本的なフロー • データ/アルゴリズム/評価
9.
機械学習のキホン 機械学習の定義など
10.
–Wikipedia 機械学習(machine learning)とは、人工知 能における研究課題の一つで、人間が自然に行っ ている学習能力と同様の機能をコンピュータで 実現しようとする技術・手法のことである。 [1] 機械学習とは?
11.
プログラム 機械学習の定義 コンピュータプログラムが経験によって自動的に改善していくには どうしたらいいかという問題 コンピュータプログラムが、タスクTとパフォーマンス測定Pにおい て経験Eから学習するとは、タスクTにおけるその性能をPによって 評価した際に、経験Eによってそれが改善されている場合である [2] タスクT 経験E 学習 ↑改善 パフォーマンス測定Pによる評価 @tommmitchell - Tom
M Mitchell, 1998
12.
つまり、機械学習とは パフォーマンス測定Pに対する 判断(タスクT)を一般化するため データ(経験E)からモデルを訓練すること [3] モデル 判断 データ 学習 ↑改善 パフォーマンス測定Pによる評価
13.
何が嬉しいの? 過去のデータ(経験E)から、パフォーマンス性能P を高めたタスクTを実行することにより、未知のデー タの結果を予測する。 過去のデータから 未来が予測できる!!
14.
身近な事例 日常でいろいろな場面で使われている [4] • SPAMメール判定 •
クレジットカードの不正検知 • ローン審査 • デジカメの顔検出 • 商品レコメンデーション • 株式取引 • 広告配信 • 人材マッチング • etc…
15.
今ブームなの? 第3次AI(人工知能)ブーム真っ最中 それに伴って機械学習の分野も注目を浴びている Machine Learning (英語) 機械学習 (日本語) 2012年頃から増加Google trends 2015年に急増
16.
なぜ今またブームなのか • ビッグデータ +
クラウド化 • データが大量増えた • コンピューターの能力が大幅に向上し、安価に • エコシステムの成長 • 環境が整う、ライブラリが充実する、事例が増える、資料が 増える、の好循環でエコシステムが成長 • 第3次AIブーム • Deep Learningによるインパクト
17.
人工知能との関係 • 機械学習はもともとは人工知能の一分野として始まる[5] • ニューラル・ネットワーク(NN) •
論理推論(エキスパートシステム) • 現在では、「統計的」機械学習が主流 • Deep Learningの登場でまたNNに • データマイニングとの違い • データマイニングは、未知のパターンや未知の知識を見つけ出す。[6] • 機械学習は、既知のパターンや知識を再生成した上で自動的に他のデータに適用し、 その結果を自動的に意思決定や行動に役立てるために使われる。 • 現在はデータ解析技術一般を含むことも多い パターン認識は工学を起源とするが、機械学習は計算機科学の分野から生じている。 しかし、これらは同じ分野を2つの側面から見たものと見なせる。 [7] data mining Venn diagram [8]
18.
機械学習のキホン: まとめ • 機械学習とは、過去のデータからモデルを訓練し、 未来を予測する。 •
日常でも使われ、応用が広がっている。 • 機械学習は総合格闘技 [9]
19.
機械学習のはじめ方 基本的なフロー アルゴリズム/手法の種類と評価
20.
基本的なフロー 1. データの準備 • 特徴選択/正規化/欠損値/次元削除 2.
アルゴリズムの選択 • 種類については後述 3. モデルの構築 • 訓練データ/検証データの用意 • ハイパーパラメータの最適化 4. 評価 • 正答率/適合率(精度)/再現率/F値 一般的な教師あり学習の手順 コレを繰り返す
21.
データの準備 • 特徴(属性/素性)選択 • 何を対象とするかを決める •
醜いアヒルの子の定理 / 次元の呪い • 数値データに変換 • カテゴリを数値に • 欠損値の削除、置換、補完 • 正規化(値を える) • 次元削除 [10]
22.
機械学習アルゴリズム 教師あり学習 事前に与えられたデータを「例題(=先生からの助言)」と みなして、それをガイドに学習を行う。 予測を行うときに使う。機械学習というと大体これ。 教師なし学習 「出力すべきもの」があらかじめ決まっていない。 データの背後に存在する本質的な構造を抽出するために用い られる
23.
教師あり学習 分類 黒か白か?どのカテゴリか?など、どれかに分類する [11] 出力がラベル(予測対象が離散[12]) 回帰 明日の気温、予想株価、など数値を予測する 出力が数値(予測対象が連続)
24.
教師あり学習: 分類 線形分類機 • フィッシャーの線形判別分析 •
ロジスティック回帰 • ナイーブベイズ • 単純パーセプトロン • 線形サポートベクターマシン
25.
教師あり学習: 分類 非線形 • k近傍点 •
決定木 • ニューラルネットワーク • ベイジアンネットワーク • サポートベクターマシン ※識別関数、生成モデル、識別モデルという 分類もあるが割愛。参考資料[7][13][14]を参照
26.
教師あり学習: 回帰 線形回帰 • 最小二乗法 •
ベイズ線形回帰 非線形 • k近傍点 • ランダムフォレスト • ニューラルネットワーク • サポートベクター回帰
27.
教師なし学習 • クラスタリング • k-means •
階層的クラスタリング • 頻出パターンマイニング • アソシエーション分析(相関ルール)
28.
閑話 分類(Classification)とクラスタリングの違い [15] • 分類(Classification) •
有用な分類法を再現すること • クラスタリング(Clustering) • 既知の分類法では見えて来ないことを発見しよう とすること
29.
アルゴリズム選択時の注意 データ特性などに適したアルゴリズムを選択すること データの分布を前提に置いているものもある。 [10] ノーフリーランチ定理 コスト関数の極値を探索するあらゆるアルゴリズムは、全ての 可能なコスト関数に適用した結果を平均すると同じ性能となる あらゆる問題で性能の良い万能な学習アルゴリズム は存在しない — Wolpert and
Macready、1995年
30.
モデルの構築 ここまでくれば、モデル構築はライブラリ使えば簡単 が、検証データを準備しておく必要がある[10][16] • ホールドアウト法(8:2とかで分ける) • クロスバリデーション(交差検証) 過学習(Over
fitting)を避ける
31.
過学習 over fittingunder fitting [17] 訓練データに過剰に適合してしまい、汎化性能が低く ならないようにする。
32.
ハイパーパラメータの最適化 ハイパーパラメータ • 事前確率を決めるパラメータやモデル全体に影響を与えるパラ メータ[18] 確率モデルの分布に影響 •
学習したモデルのパラメータと区別するため使われる ハイパーパラメータの最適化 • 結果に大きな影響があるため、最適な値を求める • 指定した探索範囲の値から最も適切なものを選ぶことが多い。 • グリッドサーチなど
33.
評価 分類 • 精度(正解率/データ数) • 適合率/再現率/F値 •
真陽性率と偽陽性率は トレードオフ 回帰 • 平均二乗誤差 予測値 陽性 陰性 正解 陽性 真陽性 偽陰性 陰性 偽陽性 真陰性 [10][16]
34.
機械学習のはじめ方: まとめ • まずは教師あり学習の分類からはじめてみよう •
特徴選択が重要 • 検証データを忘れずに • 評価もちゃんとやりましょう
35.
理論を完全に理解することは難しいですが、 勉強しやすい環境が整ってきました。 ライブラリを使うだけなら簡単です。 機械学習で遊んでみましょう! 全体のまとめ
36.
参考書籍1 入門向けの概要 Pythonサンプルコード付
37.
参考書籍2 Rによる入門 Pythonによる実装
38.
参考書籍3 輪読やってます いわゆるビショップ本 またはPRML
39.
参考資料 [1] 機械学習 -
Wikipedia [2] 機械学習とは何か? ‒ 機械学習の定義と使える言い回し [3] R & Machine Leaning [4] 日常にある機械学習の応用例 [5] 機械学習小史 [6] 機械学習とは? ¦ SAS [7] パターン認識と機械学習 上 [8] Looking backwards, looking forwards: SAS, data mining, and machine learning [9] 機械学習の理論と実践 [10] 機械学習によるデータ分析まわりのお話 [11] 教師あり学習 [12] 機械学習 分類 [13] 「機械学習とは何ぞや」をゆるーく説明してみる [14] テキストマイニングのための機械学習超入門 二夜目 パーセプトロン [15] クラスタリングとクラス分類 [16] 機械学習を用いた予測モデル構築・評価 [17] General regression and over fitting [18] Hyperparameter
40.
Images • http://www.thebluediamondgallery.com/tablet/a/artificial- intelligence.html • https://www.flickr.com/photos/manoftaste-de/9483602817 •
https://www.flickr.com/photos/unavoidablegrain/8012918279 • https://en.wikipedia.org/wiki/Support_vector_machine
Download