「Python 機械学習プログラミング」
の挫折しない読み方
山本 大輝(@tereka114)
自己紹介
1. 名前:山本 大輝(@tereka114)
2. 所属:Acroquest Technology 株式会社
3. 専門:画像認識
最近、機械学習触りたい人が
増えています。
で、何かいい参考書はないと
聞かれるのですが・・
ない・・・・
一度でも機械学習のコードが
書いたことがあると
数式とやっていること(コード)が
一致して良い感じです。
しかし、初心者にとっては・・・
ぶっちゃけ、この本いきなり読む
には難しくないでしょうか?
数式や図などややこしい箇所が
多い。
ページが多い。
文字が多い。
ということで・・・・
最低限読むべき、
おすすめ章
を紹介します。
おすすめの章一覧
1. 第1章「データから学習する能力をコンピュー
タに与える」
2. 第3章「分類問題 ー機械学習ライブラリ
scikit-learn の活用」
3. 第6章「モデルの評価とハイパーパラメータ
のチューニングのベストプラクティス」
4. 付録A「Jupyter Notebookの基本的な使用方
法」
5. 付録B「matplotlibによる可視化基礎」
おすすめ章の選定基準
1. 基本が一通り学べて、正しくデータを扱える
ようになる。
2. 可能なかぎり応用範囲は省いた。
3. 「データを見せる」ところは入れたかった
第1章「データから学習する能力を
コンピュータに与える」
1. 機械学習のロードマップが書いてある。
1. 全体でどうしたいのかがわからないことが多くな
る。
2. PythonパッケージやAnacondaなど基本的な
ソフトウェアの解説が掲載されている。
第3章「分類問題ー機械学習ライブラ
リscikit-learnの活用」
1. 機械学習ライブラリで有名な一つscikit-learn
の使い方が載っている。
2. scikit-learnの使い方でなく、数式(理論)が
載っているのが良い。
第6章「モデルの評価とハイパーパラメー
タのチューニングのベストプラクティス」
1. 「正しい」機械学習の評価方法が書いてある。
1. 作ったものの評価を誤ると、そもそも正しいモデ
ルの評価ができない。
2. 精度をあげる為のパラメータチューニングの
方法が書いてある。
付録A「Jupyter Notebookの
基本的な使用方法」
• Jupyter Notebookの基本的な使い方が掲載
– 実行方法、Extension
• Jupyter Notebookは試行錯誤するのに便利。
– 実行結果がすぐに見える!
– プログラムにミスがあっても、簡単にわかる。
– Matplotlibの可視化
– 過程を人に説明しやすい
Jupyter Notebookの例
付録B「matplotlibによる可視化基礎」
1. Matplitlibを使えば、自分の結果を魅力的に
伝わる!
1. 魅力的な可視化をするとテンションが上がる。
まとめ
1. 今回は挫折しないこの本の読み方を紹介し
ました。
2. 初学者の方も道を開く参考にしてもらえれば
と思います。

More Related Content

PPTX
面倒くさいこと考えたくないあなたへ〜Tpotと機械学習〜
PDF
名古屋CV_ROSによるロボットソフトウェア開発の準備
PPTX
PPTX
Jupyter Notebookを納品した話
PPTX
5分でわかる 怖くない機械学習
PPTX
Machine learning
PPTX
ロボットシステム学2015第4回
PDF
機械学習チュートリアル@Jubatus Casual Talks
面倒くさいこと考えたくないあなたへ〜Tpotと機械学習〜
名古屋CV_ROSによるロボットソフトウェア開発の準備
Jupyter Notebookを納品した話
5分でわかる 怖くない機械学習
Machine learning
ロボットシステム学2015第4回
機械学習チュートリアル@Jubatus Casual Talks

Viewers also liked (20)

PDF
Pythonによる機械学習入門〜基礎からDeep Learningまで〜
PDF
Pythonによる機械学習入門 ~SVMからDeep Learningまで~
PDF
Pythonによる機械学習入門 ~Deep Learningに挑戦~
PPTX
Webエンジニアが初めて機械学習に触れてみた話
PPTX
ジャンク解析入門
PPTX
Multi Scale Recognition with DAG-CNNs
PPTX
Python 機械学習入門
PPTX
Python&機械学習にHelloWorldして旦那候補を探す
PPTX
Apache Sparkを使った感情極性分析
PDF
本当にあったApache Spark障害の話
PDF
Pythonによる機械学習
PPTX
アメーバブログを支えるデータセンターとインフラ技術
PDF
[db tech showcase Tokyo 2016] D27: Next Generation Apache Cassandra by ヤフー株式会...
PDF
Pythonで機械学習入門以前
PDF
20140204はじパタlt
PDF
はじめてのパターン認識 第5章 k最近傍法(k_nn法)
PPTX
Chainerを使ったらカノジョができたお話
PDF
5分でわかる静的解析入門
PDF
初心者向けに機械学習のハンズオンセミナーをしてわかったこと
PDF
Py datameetup1
Pythonによる機械学習入門〜基礎からDeep Learningまで〜
Pythonによる機械学習入門 ~SVMからDeep Learningまで~
Pythonによる機械学習入門 ~Deep Learningに挑戦~
Webエンジニアが初めて機械学習に触れてみた話
ジャンク解析入門
Multi Scale Recognition with DAG-CNNs
Python 機械学習入門
Python&機械学習にHelloWorldして旦那候補を探す
Apache Sparkを使った感情極性分析
本当にあったApache Spark障害の話
Pythonによる機械学習
アメーバブログを支えるデータセンターとインフラ技術
[db tech showcase Tokyo 2016] D27: Next Generation Apache Cassandra by ヤフー株式会...
Pythonで機械学習入門以前
20140204はじパタlt
はじめてのパターン認識 第5章 k最近傍法(k_nn法)
Chainerを使ったらカノジョができたお話
5分でわかる静的解析入門
初心者向けに機械学習のハンズオンセミナーをしてわかったこと
Py datameetup1
Ad

Similar to 「Python 機械学習プログラミング」 の挫折しない読み方 (20)

PDF
[第2版] Python機械学習プログラミング 第1章
PDF
DATUM STUDIO PyCon2016 Turorial
PDF
大規模データに対するデータサイエンスの進め方 #CWT2016
PPTX
機械学習アルゴリズム基礎
PDF
2013.07.15 はじパタlt scikit-learnで始める機械学習
PPTX
第3回メドレー読書会後半
PDF
Scikit learnで学ぶ機械学習入門
PDF
S01 t2 akutsu_my_pythonhistory
PDF
20230216_Python機械学習プログラミング.pdf
PDF
Python 機械学習プログラミング データ分析演習編
PPTX
PDF
S12 t1 python学習奮闘記#5
PDF
Python初心者がKerasで画像判別をやってみた
PDF
scikit-learnを用いた機械学習チュートリアル
PDF
第1回 Jubatusハンズオン
PDF
第1回 Jubatusハンズオン
PDF
Hands on-ml section1-1st-half-20210317
PPTX
オリエンテーション
PPTX
PythonとRによるデータ分析環境の構築と機械学習によるデータ認識 第3版
PDF
強化学習@PyData.Tokyo
[第2版] Python機械学習プログラミング 第1章
DATUM STUDIO PyCon2016 Turorial
大規模データに対するデータサイエンスの進め方 #CWT2016
機械学習アルゴリズム基礎
2013.07.15 はじパタlt scikit-learnで始める機械学習
第3回メドレー読書会後半
Scikit learnで学ぶ機械学習入門
S01 t2 akutsu_my_pythonhistory
20230216_Python機械学習プログラミング.pdf
Python 機械学習プログラミング データ分析演習編
S12 t1 python学習奮闘記#5
Python初心者がKerasで画像判別をやってみた
scikit-learnを用いた機械学習チュートリアル
第1回 Jubatusハンズオン
第1回 Jubatusハンズオン
Hands on-ml section1-1st-half-20210317
オリエンテーション
PythonとRによるデータ分析環境の構築と機械学習によるデータ認識 第3版
強化学習@PyData.Tokyo
Ad

「Python 機械学習プログラミング」 の挫折しない読み方