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
42
Pythonデータ分析実践試験 出題傾向や学習のポイントとテクニカルハイライト
terapyon
1
530
近年の PyCon 情勢から見た PyCon APAC のまとめ
terapyon
0
400
Desktop Apps Made Easy: Python Web UI Frameworks with Streamlit and Stlite
terapyon
1
86
Python実践試験、 Pythonデータ分析実践試験に 合格できるひとのレベル紹介と学習法
terapyon
0
2.5k
各種大学向けにSSO対応サイト(SP)構築の事例紹介
terapyon
0
66
コンテンツタイプとUMLで考えるPlone開発(1)
terapyon
0
130
Python Web UIフレームワークのススメ
terapyon
0
1.4k
LLMを用いたPloneベクター検索 アドオンの開発の説明
terapyon
0
120
Other Decks in Technology
See All in Technology
普通のチームがスクラムを会得するたった一つの冴えたやり方 / the best way to scrum
okamototakuyasr2
0
110
MagicPod導入から半年、オープンロジQAチームで実際にやったこと
tjoko
0
110
Snowflake Intelligenceにはこうやって立ち向かう!クラシルが考えるAI Readyなデータ基盤と活用のためのDataOps
gappy50
0
280
共有と分離 - Compose Multiplatform "本番導入" の設計指針
error96num
2
1.1k
Unlocking the Power of AI Agents with LINE Bot MCP Server
linedevth
0
110
Oracle Base Database Service 技術詳細
oracle4engineer
PRO
10
75k
Android Audio: Beyond Winning On It
atsushieno
0
2.4k
会社紹介資料 / Sansan Company Profile
sansan33
PRO
6
380k
企業の生成AIガバナンスにおけるエージェントとセキュリティ
lycorptech_jp
PRO
2
190
要件定義・デザインフェーズでもAIを活用して、コミュニケーションの密度を高める
kazukihayase
0
120
初めてAWSを使うときのセキュリティ覚書〜初心者支部編〜
cmusudakeisuke
1
280
なぜテストマネージャの視点が 必要なのか? 〜 一歩先へ進むために 〜
moritamasami
0
240
Featured
See All Featured
Music & Morning Musume
bryan
46
6.8k
A designer walks into a library…
pauljervisheath
207
24k
Fireside Chat
paigeccino
39
3.6k
Done Done
chrislema
185
16k
Code Review Best Practice
trishagee
71
19k
VelocityConf: Rendering Performance Case Studies
addyosmani
332
24k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.5k
Facilitating Awesome Meetings
lara
55
6.5k
Designing Experiences People Love
moore
142
24k
Keith and Marios Guide to Fast Websites
keithpitt
411
22k
A better future with KSS
kneath
239
17k
Typedesign – Prime Four
hannesfritz
42
2.8k
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