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
190
機械学習図鑑のコンセプトから見る機械学習アルゴリズム俯瞰図(1)
みんなのPython勉強会#48
@terapyon
2019-08-08
Manabu TERADA
August 08, 2019
Tweet
Share
More Decks by Manabu TERADA
See All by Manabu TERADA
PythonエンジニアになるためのテクニカルハイライトとPython実践試験学習方法
terapyon
0
36
Pythonデータ分析実践試験 出題傾向や学習のポイントとテクニカルハイライト
terapyon
1
220
近年の PyCon 情勢から見た PyCon APAC のまとめ
terapyon
0
360
Desktop Apps Made Easy: Python Web UI Frameworks with Streamlit and Stlite
terapyon
1
69
Python実践試験、 Pythonデータ分析実践試験に 合格できるひとのレベル紹介と学習法
terapyon
0
1.3k
各種大学向けにSSO対応サイト(SP)構築の事例紹介
terapyon
0
49
コンテンツタイプとUMLで考えるPlone開発(1)
terapyon
0
100
Python Web UIフレームワークのススメ
terapyon
0
1.3k
LLMを用いたPloneベクター検索 アドオンの開発の説明
terapyon
0
110
Other Decks in Technology
See All in Technology
Windows 11 で AWS Documentation MCP Server 接続実践/practical-aws-documentation-mcp-server-connection-on-windows-11
emiki
0
580
VISITS_AIIoTビジネス共創ラボ登壇資料.pdf
iotcomjpadmin
0
140
Model Mondays S2E02: Model Context Protocol
nitya
0
160
Amazon ECS & AWS Fargate 運用アーキテクチャ2025 / Amazon ECS and AWS Fargate Ops Architecture 2025
iselegant
13
4k
Amazon S3標準/ S3 Tables/S3 Express One Zoneを使ったログ分析
shigeruoda
2
330
AWS CDK 実践的アプローチ N選 / aws-cdk-practical-approaches
gotok365
4
380
讓測試不再 BB! 從 BDD 到 CI/CD, 不靠人力也能 MVP
line_developers_tw
PRO
0
1.1k
比起獨自升級 我更喜歡 DevOps 文化 <3
line_developers_tw
PRO
0
1.1k
AWS Summit Japan 2025 Community Stage - App workflow automation by AWS Step Functions
matsuihidetoshi
1
120
初めてのAzure FunctionsをClaude Codeで作ってみた / My first Azure Functions using Claude Code
hideakiaoyagi
1
170
Perk アプリの技術選定とリリースから1年弱経ってのふりかえり
stomk
0
120
ObsidianをMCP連携させてみる
ttnyt8701
2
140
Featured
See All Featured
Docker and Python
trallard
44
3.4k
Site-Speed That Sticks
csswizardry
10
650
Designing Experiences People Love
moore
142
24k
Optimizing for Happiness
mojombo
379
70k
The Art of Programming - Codeland 2020
erikaheidi
54
13k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
228
22k
Faster Mobile Websites
deanohume
307
31k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
26k
Git: the NoSQL Database
bkeepers
PRO
430
65k
Statistics for Hackers
jakevdp
799
220k
Art, The Web, and Tiny UX
lynnandtonic
299
21k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
667
120k
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