<b>数学がニガテでも大丈夫! 機械学習をやさしく学ぼう</b>
「機械学習に興味があるけど、どの本を見ても数式が出てきて、分からない・・・」
本書は、そんな方にぴったりの本です。
機械学習を勉強中のプログラマ「アヤノ」と、友達の「ミオ」の会話を通じて、楽しく学んでいきます。
本書では、
・そもそも機械学習がどうして注目を集めているのか?
・機械学習でできることにはどんなことがあるのか?
・どんな時に、回帰や分類を使うと有効なのか?
といった基本的なところから始まり、
・回帰や分類の具体的な題材に対して、どのように解決方法を考えていくのかをステップバイステップで解説
・その解決方法を数式の形で表すとどうなるのかも、丁寧に説明
・実際にプログラムの形にした場合の例
まで、丁寧に、じっくりと説明していきます。
とくに、数式については、高校で習った数学を忘れている方でも分かるように、つまづきやすいところや理解しにくいところを重点的に解説します。
機械学習の数式に対するモヤモヤを、一掃したいエンジニアの方に最適な1冊です。
【各章の概要】
● Chapter1 ふたりの旅のはじまり
機械学習がどうして注目を集めるようになってきているのか、また機械学習を使うと、どういうことができるのか、といった概要について説明しています。
また、回帰、分類、クラスタリングといったアルゴリズムについて簡単に解説しています。
● Chapter2 回帰について学ぼう ~ 広告費からクリック数を予測する
「広告にかける費用から、クリック数を予測する」を題材として、回帰について学びます。
まずは予測するためにどんな式を導けばよいかをシンプルな例で考えて、それが求める結果に近づくようにするための方法を考えていきます。
● Chapter3 分類について学ぼう ~ 画像サイズに基づいて分類する
「画像のサイズから、縦長と横長に分類する」を題材として、分類について学びます。
Chapter2 と同様に、分類のためにどんな式を導けばよいかをまず考え、それを最適な結果に近づけるための方法を考えていきます。
● Chapter4 評価してみよう ~ 作ったモデルを評価する
Chapter4 では、Chapter2とChapter3 で考えたモデルがどのくらい正しいかの精度を確認していきます。
どのようにモデルを評価するのか、また、評価するための指標にはどんなものがあるのかについて学習します。
● Chapter5 実装してみよう ~ Pythonでプログラミングする
Chapter5では、Chapter2 からChapter4 までで学んだ内容を元に、Python でプログラミングをしていきます。
ここまで数式で考えてきたことを、どのようにプログラミングしていけばいいかが分かります。
※プログラムはPython 3で実装します
Appendix
Appendixには、Chapter1 からChapter5 までに入りきらなかった数学やプログラミングの解説を入れていますので、必要に応じて参照してください。
総和の記号・総積の記号/微分/編微分/合成関数/ベクトルと行列/幾何ベクトル/指数・対数/Python 環境構築/Python の基本/NumPy の基本
機械学習にこれから取り組んでみたいエンジニア。
機械学習に興味があるけれど数式がなかなか理解できない方。
プログラムを書いて動かすところまでやってみたい方。
会話形式だからすいすい読める、エンジニアのための入門書。
LINE Fukuoka株式会社 立石 賢吾
LINE Fukuoka株式会社 データエンジニア。
佐賀大学卒業後に佐賀県内のシステム開発会社に入社、その後福岡の開発会社を経て、2014年にLINE Fukuoka株式会社へ入社。
WebサービスやAndroidアプリケーションの開発をこなしながら、レコメンドやテキスト分類など機械学習を使った開発経験を積んだ後、LINE Fukuokaにてデータ分析および機械学習を専門とする組織の立ち上げと同時に異動、以後現職に従事。
立石/賢吾
LINE Fukuoka株式会社データエンジニア。
佐賀大学卒業後に佐賀県内のシステム開発会社に入社、その後福岡の開発会社を経て、2014年にLINE Fukuoka株式会社へ入社。
WebサービスやAndroidアプリケーションの開発をこなしながら、レコメンドやテキスト分類など機械学習を使った開発経験を積んだ後、LINE Fukuokaにてデータ分析および機械学習を専門とする組織の立ち上げと同時に異動、以後現職に従事(本データはこの書籍が刊行された当時に掲載されていたものです)
まだレビューがありません