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
Manabu TERADA
August 08, 2019
Technology
0
180
機械学習図鑑のコンセプトから見る機械学習アルゴリズム俯瞰図(1)
みんなのPython勉強会#48
@terapyon
2019-08-08
Manabu TERADA
August 08, 2019
Tweet
Share
More Decks by Manabu TERADA
See All by Manabu TERADA
Desktop Apps Made Easy: Python Web UI Frameworks with Streamlit and Stlite
terapyon
0
24
Python実践試験、 Pythonデータ分析実践試験に 合格できるひとのレベル紹介と学習法
terapyon
0
120
各種大学向けにSSO対応サイト(SP)構築の事例紹介
terapyon
0
16
コンテンツタイプとUMLで考えるPlone開発(1)
terapyon
0
63
Python Web UIフレームワークのススメ
terapyon
0
1.1k
LLMを用いたPloneベクター検索 アドオンの開発の説明
terapyon
0
92
PyCon APACの軌跡
terapyon
0
2k
Pythonエンジニアになるためのテクニカルハイライトと学習方法
terapyon
0
110
Multi lingual Vector search using LLM
terapyon
1
94
Other Decks in Technology
See All in Technology
自分だけの仮想クラスタを高速かつ効率的に作る kubefork
donkomura
0
100
"TEAM"を導入したら最高のエンジニア"Team"を実現できた / Deploying "TEAM" and Building the Best Engineering "Team"
yuj1osm
1
200
開発組織を進化させる!AWSで実践するチームトポロジー
iwamot
2
400
役員・マネージャー・著者・エンジニアそれぞれの立場から見たAWS認定資格
nrinetcom
PRO
4
6.2k
Exadata Database Service on Cloud@Customer セキュリティ、ネットワーク、および管理について
oracle4engineer
PRO
2
1.5k
Change Managerを活用して本番環境へのセキュアなGUIアクセスを統制する / Control Secure GUI Access to the Production Environment with Change Manager
yuj1osm
0
100
Autonomous Database Serverless 技術詳細 / adb-s_technical_detail_jp
oracle4engineer
PRO
17
45k
あなたが人生で成功するための5つの普遍的法則 #jawsug #jawsdays2025 / 20250301 HEROZ
yoshidashingo
2
300
JAWS DAYS 2025 アーキテクチャ道場 事前説明会 / JAWS DAYS 2025 briefing document
naospon
0
110
OSS構成管理ツールCMDBuildを使ったAWSリソース管理の自動化
satorufunai
0
650
【5分でわかる】セーフィー エンジニア向け会社紹介
safie_recruit
0
19k
PHPで印刷所に入稿できる名札データを作る / Generating Print-Ready Name Tag Data with PHP
tomzoh
0
190
Featured
See All Featured
Facilitating Awesome Meetings
lara
52
6.2k
Visualization
eitanlees
146
15k
What's in a price? How to price your products and services
michaelherold
244
12k
Side Projects
sachag
452
42k
GitHub's CSS Performance
jonrohan
1030
460k
Music & Morning Musume
bryan
46
6.4k
Build your cross-platform service in a week with App Engine
jlugia
229
18k
Git: the NoSQL Database
bkeepers
PRO
427
65k
The Art of Programming - Codeland 2020
erikaheidi
53
13k
Bootstrapping a Software Product
garrettdimon
PRO
306
110k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
6
570
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
32
2.1k
Transcript
機械学習図鑑のコンセプトから見る機 機械学習図鑑のコンセプトから見る機 機械学習図鑑のコンセプトから見る機 機械学習図鑑のコンセプトから見る機 機械学習図鑑のコンセプトから見る機 機械学習図鑑のコンセプトから見る機 械学習アルゴリズム俯瞰図(1) 械学習アルゴリズム俯瞰図(1) 械学習アルゴリズム俯瞰図(1) 械学習アルゴリズム俯瞰図(1)
械学習アルゴリズム俯瞰図(1) 械学習アルゴリズム俯瞰図(1) みんなのPython 勉強会#48 みんなのPython 勉強会#48 みんなのPython 勉強会#48 みんなのPython 勉強会#48 みんなのPython 勉強会#48 みんなのPython 勉強会#48 @terapyon @terapyon @terapyon @terapyon @terapyon @terapyon - 2019-08-08 - - 2019-08-08 - - 2019-08-08 - - 2019-08-08 - - 2019-08-08 - - 2019-08-08 - 1 / 20
この本の話し この本の話し この本の話し この本の話し この本の話し この本の話し 2 / 20
トークの流れを説明 トークの流れを説明 トークの流れを説明 トークの流れを説明 トークの流れを説明 トークの流れを説明 前半 機械学習図鑑のコンセプト ( 寺田が担当)
前半 機械学習図鑑のコンセプト ( 寺田が担当) 前半 機械学習図鑑のコンセプト ( 寺田が担当) 前半 機械学習図鑑のコンセプト ( 寺田が担当) 前半 機械学習図鑑のコンセプト ( 寺田が担当) 前半 機械学習図鑑のコンセプト ( 寺田が担当) 後半 機械学習アルゴリズム俯瞰図 ( 杉山が担当) 後半 機械学習アルゴリズム俯瞰図 ( 杉山が担当) 後半 機械学習アルゴリズム俯瞰図 ( 杉山が担当) 後半 機械学習アルゴリズム俯瞰図 ( 杉山が担当) 後半 機械学習アルゴリズム俯瞰図 ( 杉山が担当) 後半 機械学習アルゴリズム俯瞰図 ( 杉山が担当) 3 / 20
Self introduction Self introduction Self introduction Self introduction Self introduction
Self introduction Manabu TERADA Manabu TERADA Manabu TERADA Manabu TERADA Manabu TERADA Manabu TERADA ( 寺田 学) ( 寺田 学) ( 寺田 学) ( 寺田 学) ( 寺田 学) ( 寺田 学) Python エンジニア Python エンジニア Python エンジニア Python エンジニア Python エンジニア Python エンジニア 一般社団法人PyCon JP 代表理事 一般社団法人PyCon JP 代表理事 一般社団法人PyCon JP 代表理事 一般社団法人PyCon JP 代表理事 一般社団法人PyCon JP 代表理事 一般社団法人PyCon JP 代表理事 一般社団法人Python エンジニア育成推進協会 顧問理事 一般社団法人Python エンジニア育成推進協会 顧問理事 一般社団法人Python エンジニア育成推進協会 顧問理事 一般社団法人Python エンジニア育成推進協会 顧問理事 一般社団法人Python エンジニア育成推進協会 顧問理事 一般社団法人Python エンジニア育成推進協会 顧問理事 Plone Foundation Ambassador Plone Foundation Ambassador Plone Foundation Ambassador Plone Foundation Ambassador Plone Foundation Ambassador Plone Foundation Ambassador PSF Contributing member PSF Contributing member PSF Contributing member PSF Contributing member PSF Contributing member PSF Contributing member Member of NVDA Japanese Team Member of NVDA Japanese Team Member of NVDA Japanese Team Member of NVDA Japanese Team Member of NVDA Japanese Team Member of NVDA Japanese Team 4 / 20
Our company Our company Our company Our company Our company
Our company CMS Communications Inc. CMS Communications Inc. CMS Communications Inc. CMS Communications Inc. CMS Communications Inc. CMS Communications Inc. https://www.cmscom.jp https://www.cmscom.jp https://www.cmscom.jp https://www.cmscom.jp https://www.cmscom.jp https://www.cmscom.jp Plone を使って、大学のサイトとか企業サイトなどを構築 Plone を使って、大学のサイトとか企業サイトなどを構築 Plone を使って、大学のサイトとか企業サイトなどを構築 Plone を使って、大学のサイトとか企業サイトなどを構築 Plone を使って、大学のサイトとか企業サイトなどを構築 Plone を使って、大学のサイトとか企業サイトなどを構築 Python の技術サポートやコンサルティングを行う Python の技術サポートやコンサルティングを行う Python の技術サポートやコンサルティングを行う Python の技術サポートやコンサルティングを行う Python の技術サポートやコンサルティングを行う Python の技術サポートやコンサルティングを行う 技術集団( フロント、サーバサイド、インフラ) 技術集団( フロント、サーバサイド、インフラ) 技術集団( フロント、サーバサイド、インフラ) 技術集団( フロント、サーバサイド、インフラ) 技術集団( フロント、サーバサイド、インフラ) 技術集団( フロント、サーバサイド、インフラ) 教育系ツールもサポート 教育系ツールもサポート 教育系ツールもサポート 教育系ツールもサポート 教育系ツールもサポート 教育系ツールもサポート Plone Plone Plone Plone Plone Plone, , , , , , Pyramid and Open edX Pyramid and Open edX Pyramid and Open edX Pyramid and Open edX Pyramid and Open edX Pyramid and Open edX データ分析系の業務も行っている データ分析系の業務も行っている データ分析系の業務も行っている データ分析系の業務も行っている データ分析系の業務も行っている データ分析系の業務も行っている 5 / 20
6 / 20
書籍の内容 第1 章 書籍の内容 第1 章 書籍の内容 第1 章 書籍の内容
第1 章 書籍の内容 第1 章 書籍の内容 第1 章 機械学習の基礎 機械学習の基礎 機械学習の基礎 機械学習の基礎 機械学習の基礎 機械学習の基礎 機械学習の概要 機械学習の概要 機械学習の概要 機械学習の概要 機械学習の概要 機械学習の概要 機械学習に必要なステップ 機械学習に必要なステップ 機械学習に必要なステップ 機械学習に必要なステップ 機械学習に必要なステップ 機械学習に必要なステップ 7 / 20
書籍の内容 第2 章 書籍の内容 第2 章 書籍の内容 第2 章 書籍の内容
第2 章 書籍の内容 第2 章 書籍の内容 第2 章 教師あり学習 ( 図鑑のメイン1) 教師あり学習 ( 図鑑のメイン1) 教師あり学習 ( 図鑑のメイン1) 教師あり学習 ( 図鑑のメイン1) 教師あり学習 ( 図鑑のメイン1) 教師あり学習 ( 図鑑のメイン1) -- -- 線形回帰 ナイーブベイズ 正則化 ランダムフォレスト ロジスティック回帰 ニューラルネットワーク SVM kNN SVM( カーネル法) 8 / 20
書籍の内容 第3 章 書籍の内容 第3 章 書籍の内容 第3 章 書籍の内容
第3 章 書籍の内容 第3 章 書籍の内容 第3 章 教師なし学習 ( 図鑑のメイン2) 教師なし学習 ( 図鑑のメイン2) 教師なし学習 ( 図鑑のメイン2) 教師なし学習 ( 図鑑のメイン2) 教師なし学習 ( 図鑑のメイン2) 教師なし学習 ( 図鑑のメイン2) -- -- PCA k-means 法 LSA 混合ガウス分布 NMF LLE LDA t−SNE 9 / 20
書籍の内容 第4 章 書籍の内容 第4 章 書籍の内容 第4 章 書籍の内容
第4 章 書籍の内容 第4 章 書籍の内容 第4 章 評価方法及び各種データの扱い 評価方法及び各種データの扱い 評価方法及び各種データの扱い 評価方法及び各種データの扱い 評価方法及び各種データの扱い 評価方法及び各種データの扱い 評価方法 ( 教師あり学習全般) 評価方法 ( 教師あり学習全般) 評価方法 ( 教師あり学習全般) 評価方法 ( 教師あり学習全般) 評価方法 ( 教師あり学習全般) 評価方法 ( 教師あり学習全般) 文書データの変換処理 文書データの変換処理 文書データの変換処理 文書データの変換処理 文書データの変換処理 文書データの変換処理 画像データの変換処理 画像データの変換処理 画像データの変換処理 画像データの変換処理 画像データの変換処理 画像データの変換処理 10 / 20
書籍の内容 第5 章 書籍の内容 第5 章 書籍の内容 第5 章 書籍の内容
第5 章 書籍の内容 第5 章 書籍の内容 第5 章 環境構築 環境構築 環境構築 環境構築 環境構築 環境構築 Python3 のインストール Python3 のインストール Python3 のインストール Python3 のインストール Python3 のインストール Python3 のインストール 仮想環境 仮想環境 仮想環境 仮想環境 仮想環境 仮想環境 パッケージインストール パッケージインストール パッケージインストール パッケージインストール パッケージインストール パッケージインストール 11 / 20
書籍のコンセプト 書籍のコンセプト 書籍のコンセプト 書籍のコンセプト 書籍のコンセプト 書籍のコンセプト 各種機械学習のアルゴリズムを図を交えて紹介 各種機械学習のアルゴリズムを図を交えて紹介 各種機械学習のアルゴリズムを図を交えて紹介 各種機械学習のアルゴリズムを図を交えて紹介
各種機械学習のアルゴリズムを図を交えて紹介 各種機械学習のアルゴリズムを図を交えて紹介 アルゴリズムごとに、特徴を紹介し、違いを知って欲しい アルゴリズムごとに、特徴を紹介し、違いを知って欲しい アルゴリズムごとに、特徴を紹介し、違いを知って欲しい アルゴリズムごとに、特徴を紹介し、違いを知って欲しい アルゴリズムごとに、特徴を紹介し、違いを知って欲しい アルゴリズムごとに、特徴を紹介し、違いを知って欲しい sklearn の基本的なアルゴリズムのみを知ってもらう sklearn の基本的なアルゴリズムのみを知ってもらう sklearn の基本的なアルゴリズムのみを知ってもらう sklearn の基本的なアルゴリズムのみを知ってもらう sklearn の基本的なアルゴリズムのみを知ってもらう sklearn の基本的なアルゴリズムのみを知ってもらう 次のステップとしては、専門的な書籍が読めるようになる 次のステップとしては、専門的な書籍が読めるようになる 次のステップとしては、専門的な書籍が読めるようになる 次のステップとしては、専門的な書籍が読めるようになる 次のステップとしては、専門的な書籍が読めるようになる 次のステップとしては、専門的な書籍が読めるようになる 12 / 20
Sklearn チートシート Sklearn チートシート Sklearn チートシート Sklearn チートシート Sklearn チートシート
Sklearn チートシート 13 / 20
書籍のターゲット 書籍のターゲット 書籍のターゲット 書籍のターゲット 書籍のターゲット 書籍のターゲット なんとなく機械学習で何かができそうって思っている人 なんとなく機械学習で何かができそうって思っている人 なんとなく機械学習で何かができそうって思っている人 なんとなく機械学習で何かができそうって思っている人
なんとなく機械学習で何かができそうって思っている人 なんとなく機械学習で何かができそうって思っている人 数式で書かれた機械学習アルゴリズムが理解できない人 数式で書かれた機械学習アルゴリズムが理解できない人 数式で書かれた機械学習アルゴリズムが理解できない人 数式で書かれた機械学習アルゴリズムが理解できない人 数式で書かれた機械学習アルゴリズムが理解できない人 数式で書かれた機械学習アルゴリズムが理解できない人 どんなアルゴリズムがあるのかの全体像が知りたい人 どんなアルゴリズムがあるのかの全体像が知りたい人 どんなアルゴリズムがあるのかの全体像が知りたい人 どんなアルゴリズムがあるのかの全体像が知りたい人 どんなアルゴリズムがあるのかの全体像が知りたい人 どんなアルゴリズムがあるのかの全体像が知りたい人 14 / 20
企画ができた経緯 企画ができた経緯 企画ができた経緯 企画ができた経緯 企画ができた経緯 企画ができた経緯 とある場所で、編集担当の翔泳社緑川さんと雑談 とある場所で、編集担当の翔泳社緑川さんと雑談 とある場所で、編集担当の翔泳社緑川さんと雑談 とある場所で、編集担当の翔泳社緑川さんと雑談
とある場所で、編集担当の翔泳社緑川さんと雑談 とある場所で、編集担当の翔泳社緑川さんと雑談 その時に、次は機械学習で何か本作りたいと言っていた その時に、次は機械学習で何か本作りたいと言っていた その時に、次は機械学習で何か本作りたいと言っていた その時に、次は機械学習で何か本作りたいと言っていた その時に、次は機械学習で何か本作りたいと言っていた その時に、次は機械学習で何か本作りたいと言っていた 初心者向け機械学習の流れを紹介するプレゼンの後だった 初心者向け機械学習の流れを紹介するプレゼンの後だった 初心者向け機械学習の流れを紹介するプレゼンの後だった 初心者向け機械学習の流れを紹介するプレゼンの後だった 初心者向け機械学習の流れを紹介するプレゼンの後だった 初心者向け機械学習の流れを紹介するプレゼンの後だった 私も勉強になりそうなので、一緒に本を作りましょう!! 私も勉強になりそうなので、一緒に本を作りましょう!! 私も勉強になりそうなので、一緒に本を作りましょう!! 私も勉強になりそうなので、一緒に本を作りましょう!! 私も勉強になりそうなので、一緒に本を作りましょう!! 私も勉強になりそうなので、一緒に本を作りましょう!! 15 / 20
苦労話(1) 苦労話(1) 苦労話(1) 苦労話(1) 苦労話(1) 苦労話(1) 執筆陣を集める 執筆陣を集める 執筆陣を集める 執筆陣を集める
執筆陣を集める 執筆陣を集める PyCon JP で誰かいない?って聞く PyCon JP で誰かいない?って聞く PyCon JP で誰かいない?って聞く PyCon JP で誰かいない?って聞く PyCon JP で誰かいない?って聞く PyCon JP で誰かいない?って聞く 今日のトップバッター早川さんは? と知人に言われる 今日のトップバッター早川さんは? と知人に言われる 今日のトップバッター早川さんは? と知人に言われる 今日のトップバッター早川さんは? と知人に言われる 今日のトップバッター早川さんは? と知人に言われる 今日のトップバッター早川さんは? と知人に言われる 忙しいと断られたが、友達を紹介してもらう 忙しいと断られたが、友達を紹介してもらう 忙しいと断られたが、友達を紹介してもらう 忙しいと断られたが、友達を紹介してもらう 忙しいと断られたが、友達を紹介してもらう 忙しいと断られたが、友達を紹介してもらう PyCon JP Sprint でハムカズさんに監修を依頼 PyCon JP Sprint でハムカズさんに監修を依頼 PyCon JP Sprint でハムカズさんに監修を依頼 PyCon JP Sprint でハムカズさんに監修を依頼 PyCon JP Sprint でハムカズさんに監修を依頼 PyCon JP Sprint でハムカズさんに監修を依頼 PyCon JP Sprint のあとの飲み会で目の前に座っている人 PyCon JP Sprint のあとの飲み会で目の前に座っている人 PyCon JP Sprint のあとの飲み会で目の前に座っている人 PyCon JP Sprint のあとの飲み会で目の前に座っている人 PyCon JP Sprint のあとの飲み会で目の前に座っている人 PyCon JP Sprint のあとの飲み会で目の前に座っている人 16 / 20
苦労話(2) 苦労話(2) 苦労話(2) 苦労話(2) 苦労話(2) 苦労話(2) 執筆中は時間が掛かった 執筆中は時間が掛かった 執筆中は時間が掛かった 執筆中は時間が掛かった
執筆中は時間が掛かった 執筆中は時間が掛かった 出版まで約1.5 年掛かった 出版まで約1.5 年掛かった 出版まで約1.5 年掛かった 出版まで約1.5 年掛かった 出版まで約1.5 年掛かった 出版まで約1.5 年掛かった 途中で何度もやり直しをした 途中で何度もやり直しをした 途中で何度もやり直しをした 途中で何度もやり直しをした 途中で何度もやり直しをした 途中で何度もやり直しをした 書くのもとりまとめるのも大変だった 書くのもとりまとめるのも大変だった 書くのもとりまとめるのも大変だった 書くのもとりまとめるのも大変だった 書くのもとりまとめるのも大変だった 書くのもとりまとめるのも大変だった みんな初対面だし・・。 みんな初対面だし・・。 みんな初対面だし・・。 みんな初対面だし・・。 みんな初対面だし・・。 みんな初対面だし・・。 17 / 20
苦労話(3) 苦労話(3) 苦労話(3) 苦労話(3) 苦労話(3) 苦労話(3) レビューが大変だった レビューが大変だった レビューが大変だった レビューが大変だった
レビューが大変だった レビューが大変だった 説明しすぎないようにしたら、わかりずらいと言われる 説明しすぎないようにしたら、わかりずらいと言われる 説明しすぎないようにしたら、わかりずらいと言われる 説明しすぎないようにしたら、わかりずらいと言われる 説明しすぎないようにしたら、わかりずらいと言われる 説明しすぎないようにしたら、わかりずらいと言われる 曖昧な表現は、コテンパンに指摘を受けて、書き直し 曖昧な表現は、コテンパンに指摘を受けて、書き直し 曖昧な表現は、コテンパンに指摘を受けて、書き直し 曖昧な表現は、コテンパンに指摘を受けて、書き直し 曖昧な表現は、コテンパンに指摘を受けて、書き直し 曖昧な表現は、コテンパンに指摘を受けて、書き直し 整合性が合わなくなってきて、再度書き直し・・・。 整合性が合わなくなってきて、再度書き直し・・・。 整合性が合わなくなってきて、再度書き直し・・・。 整合性が合わなくなってきて、再度書き直し・・・。 整合性が合わなくなってきて、再度書き直し・・・。 整合性が合わなくなってきて、再度書き直し・・・。 全体の構成にブレが生じたり・・・。 全体の構成にブレが生じたり・・・。 全体の構成にブレが生じたり・・・。 全体の構成にブレが生じたり・・・。 全体の構成にブレが生じたり・・・。 全体の構成にブレが生じたり・・・。 18 / 20
発売後 発売後 発売後 発売後 発売後 発売後 多くの反響を得た 多くの反響を得た 多くの反響を得た 多くの反響を得た
多くの反響を得た 多くの反響を得た コンセプトが良かったと思う コンセプトが良かったと思う コンセプトが良かったと思う コンセプトが良かったと思う コンセプトが良かったと思う コンセプトが良かったと思う 難しすぎず、必要最低限の知識を知れると評価を得た 難しすぎず、必要最低限の知識を知れると評価を得た 難しすぎず、必要最低限の知識を知れると評価を得た 難しすぎず、必要最低限の知識を知れると評価を得た 難しすぎず、必要最低限の知識を知れると評価を得た 難しすぎず、必要最低限の知識を知れると評価を得た 19 / 20
Thank you! Thank you! Thank you! Thank you! Thank you!
Thank you! アルゴリズムの俯瞰図の話題にバトンタッチします アルゴリズムの俯瞰図の話題にバトンタッチします アルゴリズムの俯瞰図の話題にバトンタッチします アルゴリズムの俯瞰図の話題にバトンタッチします アルゴリズムの俯瞰図の話題にバトンタッチします アルゴリズムの俯瞰図の話題にバトンタッチします ご質問は懇親会で声を掛けてください。 ご質問は懇親会で声を掛けてください。 ご質問は懇親会で声を掛けてください。 ご質問は懇親会で声を掛けてください。 ご質問は懇親会で声を掛けてください。 ご質問は懇親会で声を掛けてください。 20 / 20