<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Publish | Democratizing Data</title><link>https://b94feae1.chezo-uno.pages.dev/categories/publish/</link><atom:link href="https://b94feae1.chezo-uno.pages.dev/categories/publish/index.xml" rel="self" type="application/rss+xml"/><description>Publish</description><generator>Hugo Blox Builder (https://hugoblox.com)</generator><language>en-us</language><copyright>© Aki Ariga 2017-2025</copyright><lastBuildDate>Sat, 24 Apr 2021 16:48:57 -0700</lastBuildDate><image><url>https://b94feae1.chezo-uno.pages.dev/media/icon_hu_9ca82a90e0d162db.png</url><title>Publish</title><link>https://b94feae1.chezo-uno.pages.dev/categories/publish/</link></image><item><title>オライリーから「仕事ではじめる機械学習 第2版」を出版しました</title><link>https://b94feae1.chezo-uno.pages.dev/post/2021-04-24-ml-at-work-2nd-edition/</link><pubDate>Sat, 24 Apr 2021 16:48:57 -0700</pubDate><guid>https://b94feae1.chezo-uno.pages.dev/post/2021-04-24-ml-at-work-2nd-edition/</guid><description>
&lt;details class="print:hidden xl:hidden" >
&lt;summary>Table of Contents&lt;/summary>
&lt;div class="text-sm">
&lt;nav id="TableOfContents">
&lt;ul>
&lt;li>&lt;a href="#改訂版の見どころ">改訂版の見どころ&lt;/a>&lt;/li>
&lt;li>&lt;a href="#おすすめの読み方">おすすめの読み方&lt;/a>&lt;/li>
&lt;li>&lt;a href="#おまけ目次">おまけ:目次&lt;/a>&lt;/li>
&lt;/ul>
&lt;/nav>
&lt;/div>
&lt;/details>
&lt;p>4/23に「仕事ではじめる機械学習 第2版」を&lt;a href="https://twitter.com/torkoroten" target="_blank" rel="noopener">tokoroten&lt;/a>さんと&lt;a href="https://twitter.com/hagino3000" target="_blank" rel="noopener">hagino3000&lt;/a>さんとともに出版しました。
電子版は、Kindleでは購入できない &lt;sup id="fnref:1">&lt;a href="#fn:1" class="footnote-ref" role="doc-noteref">1&lt;/a>&lt;/sup> のでぜひ&lt;a href="https://www.oreilly.co.jp/books/9784873119472/" target="_blank" rel="noopener">オライリー・ジャパンのサイト&lt;/a>からDRMフリーのPDF、EPUBをご購入ください。&lt;/p>
&lt;div class="amazon-widget">
&lt;a target="_blank" href="https://www.amazon.co.jp/gp/product/4873119472/?tag=chezou-22">&lt;/a>
&lt;div class="amazon-widget-img">
&lt;img src="//ws-fe.amazon-adsystem.com/widgets/q?_encoding=UTF8&amp;MarketPlace=JP&amp;ASIN=4873119472&amp;ServiceVersion=20070822&amp;ID=AsinImage&amp;WS=1&amp;Format=_SL350_&amp;tag=chezou-22" />
&lt;/div>
&lt;div class="amazon-widget-info">
&lt;span class="amazon-widget-title">
仕事ではじめる機械学習 第2版
&lt;/span>
&lt;span class="amazon-widget-via">
&lt;img src="https://www.amazon.co.jp/favicon.ico" />
amazon.co.jp
&lt;/span>
&lt;/div>
&lt;/div>
&lt;p>コードは今回はGitHubとGoogle Colaboratoryにあります。詳しくは、GitHubのレポジトリをご覧ください。&lt;/p>
&lt;p>&lt;a href="https://github.com/oreilly-japan/ml-at-work" target="_blank" rel="noopener">https://github.com/oreilly-japan/ml-at-work&lt;/a>&lt;/p>
&lt;p>なお、第一版のコードは&lt;a href="https://github.com/oreilly-japan/ml-at-work/tree/1st-edition" target="_blank" rel="noopener">1st-editionタグ&lt;/a>にあります。&lt;/p>
&lt;p>同人誌や&lt;a href="https://chezo.uno/post/2017-10-20_oreilly-ml-for-business-cf835ff4c128/" target="_blank" rel="noopener">初版のEbook&lt;/a>が出た2017年から4年の歳月を経て、この度改訂版を出すこととなりました。&lt;/p>
&lt;p>皆さまのおかげでAmazonの書籍ランキングでも、&lt;a href="http://twitter.com/soaredbooks/status/1382676299899019272" target="_blank" rel="noopener">予約のタイミングなのに10位になった&lt;/a>こともあったそうです。ありがたい限りです。&lt;/p>
&lt;p>[2021/04/26追記]&lt;br>
ジュンク堂書店池袋本店とEbookの販売でも1位を獲得したようです。ありがたや〜&lt;/p>
&lt;blockquote class="twitter-tweet">&lt;p lang="ja" dir="ltr">おかげさまで、「仕事ではじめる機械学習 第2版」がジュンク堂池袋店とオライリージャパンのEbook販売でダブル1位になりました。皆さまのおかげです、ありがとうございます！ &lt;a href="https://t.co/mOOeVO9B7p">pic.twitter.com/mOOeVO9B7p&lt;/a>&lt;/p>&amp;mdash; Aki Ariga (@chezou) &lt;a href="https://twitter.com/chezou/status/1386507058892001280?ref_src=twsrc%5Etfw">April 26, 2021&lt;/a>&lt;/blockquote>
&lt;script async src="https://platform.twitter.com/widgets.js" charset="utf-8">&lt;/script>
&lt;p>&lt;br>
[/追記]&lt;/p>
&lt;h2 id="改訂版の見どころ">改訂版の見どころ&lt;/h2>
&lt;p>おかげさまで、第1版も非常に好評をいただいて、紙版が出てから3年間地道に応援いただいていました。
今回、改訂にあたって古くなった情報を見直したり、新しく書き直し、追加したりと様々行いました。
その結果、約1/3が新たに執筆されたページとなり、厚さも前回よりかなり分厚くなっています。&lt;/p>
&lt;blockquote class="twitter-tweet">&lt;p lang="ja" dir="ltr">第２版、めっちゃ分厚くなってるやんか &lt;a href="https://t.co/TNWOsqMf8N">pic.twitter.com/TNWOsqMf8N&lt;/a>&lt;/p>&amp;mdash; ところてん (@tokoroten) &lt;a href="https://twitter.com/tokoroten/status/1382930353032077315?ref_src=twsrc%5Etfw">April 16, 2021&lt;/a>&lt;/blockquote>
&lt;script async src="https://platform.twitter.com/widgets.js" charset="utf-8">&lt;/script>
&lt;p>大きな違いは初版の目次と比較していただいてもわかるかとは思いますが、以下のポイントが大きな変更点になります。&lt;/p>
&lt;ul>
&lt;li>機械学習基盤とML Opsの章の追加 (chezou)&lt;/li>
&lt;li>効果検証の章の大幅改訂（hagino3000）&lt;/li>
&lt;li>退職予測をテーマに予測モデルの解釈をする (tokoroten)&lt;/li>
&lt;li>オンライン広告における機械学習モデルの役割と運用 (hagino3000)&lt;/li>
&lt;li>エンジニア向けの数式を少なくしたバンディットアルゴリズム解説 (tokoroten)&lt;/li>
&lt;/ul>
&lt;h2 id="おすすめの読み方">おすすめの読み方&lt;/h2>
&lt;p>帯には「上司に機械学習でいい感じにしてくれと言われたら」とありますが、それに対する直接的な答えは残念ながら書かれてはいませんが、そこに至るまでの足がかりとなる情報がコンパクトにまとまっているかなと思います。
著者3名それぞれが「実務でそれいるの？」というツッコミをしながらの執筆は、楽しくも辛くも &lt;sup id="fnref:2">&lt;a href="#fn:2" class="footnote-ref" role="doc-noteref">2&lt;/a>&lt;/sup> ありました。&lt;/p>
&lt;p>読み方としては色々あると思いますが、まずは肩肘張らずに難しいところは飛ばしてざっと読んでいただいて、後で困ったら辞書のように引っ張り出して更に別の文献にあたって深堀りする、という読み方が良いのではないかなと思います。
私は前回のときからの縛りで極力数式を使わないように書いていますが、tokorotenはその中間、hagino3000さんは数式は他の二人より多め、とバラエティに富んでいます。&lt;/p>
&lt;p>もしかしたら、経験が少ないうちは気にならなかったことも、あとから見返してみるとわかるようになることもあるかもしれません。
初版の読者さんの中では、大学を出て実務の支えになったという声も聞き、嬉しくなりました。&lt;/p>
&lt;p>どんな業務でも書籍の理想的な状態と実務の泥臭い部分のギャップというものはあるかと思います。そうした溝を埋めるのに本書が助けになれば嬉しいです。&lt;/p>
&lt;h2 id="おまけ目次">おまけ:目次&lt;/h2>
&lt;p>オライリー・ジャパンのサイトに行くのも面倒くさいという方のために、以下目次です。&lt;/p>
&lt;details>
&lt;summary>目次&lt;/summary>
&lt;div class="highlight">&lt;pre tabindex="0" class="chroma">&lt;code class="language-text" data-lang="text">&lt;span class="line">&lt;span class="cl">まえがき
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">第I部
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">1章　機械学習プロジェクトのはじめ方
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 1.1　機械学習はどのように使われるのか
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 1.2　機械学習プロジェクトの流れ
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 1.2.1　ビジネス課題を機械学習の課題に定式化する
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 1.2.2　類似の課題を、論文を中心にサーベイする
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 1.2.3　機械学習をしなくて良い方法を考える
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 1.2.4　システム設計を考える
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 1.2.5　特徴量、教師データとログの設計をする
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 1.2.6　実データの収集と前処理をする
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 1.2.7　探索的データ分析とアルゴリズムを選定する
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 1.2.8　学習、パラメータチューニング
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 1.2.9　システムに組み込む
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 1.3　実システムにおける機械学習の問題点への対処方法
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 1.3.1　人手でゴールドスタンダードを用意して、予測性能のモニタリングをする
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 1.3.2　予測モデルをモジュール化してアルゴリズムのA/Bテストができるようにする
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 1.3.3　モデルのバージョン管理をして、いつでも切り戻し可能にする
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 1.3.4　データ処理のパイプラインごと保存する
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 1.3.5　開発/本番環境の言語/フレームワークを揃える
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 1.4　機械学習を含めたシステムを成功させるには
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 1.5　この章のまとめ
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">2章　機械学習で何ができる？
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 2.1　どのアルゴリズムを選ぶべきか？
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 2.2　分類
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 2.2.1　パーセプトロン
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 2.2.2　ロジスティック回帰
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 2.2.3　SVM
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 2.2.4　ニューラルネットワーク
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 2.2.5　k-NN
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 2.2.6　決定木、ランダムフォレスト、GBDT
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 2.3　回帰
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 2.3.1　線形回帰の仕組み
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 2.4　クラスタリング・次元削減
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 2.4.1　クラスタリング
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 2.4.2　次元削減
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 2.5　その他
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 2.5.1　推薦
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 2.5.2　異常検知
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 2.5.3　頻出パターンマイニング
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 2.5.4　強化学習
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 2.6　この章のまとめ
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">3章　学習結果を評価するには
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 3.1　分類の評価
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 3.1.1　正解率を使えば良いのか？
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 3.1.2　データ数の偏りを考慮する適合率と再現率
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 3.1.3　F値でバランスの良い性能を見る
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 3.1.4　混同行列を知る
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 3.1.5　多クラス分類の平均の取り方: マイクロ平均、マクロ平均
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 3.1.6　ROC曲線とAUC
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 3.1.7　分類モデルを比較する
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 3.2　回帰の評価
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 3.2.1　平均二乗誤差
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 3.2.2　決定係数
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 3.3　機械学習を組み込んだシステムのA/Bテスト
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 3.4　この章のまとめ
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">4章　システムに機械学習を組み込む
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 4.1　システムに機械学習を含める流れ
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 4.2　システム設計
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 4.2.1　混乱しやすい「バッチ処理」と「バッチ学習」
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 4.2.2　バッチ処理で学習、予測、予測結果をDB経由でサービングする
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 4.2.3　バッチ処理で学習、リアルタイム処理で予測、予測結果をAPI経由でサービングする
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 4.2.4　バッチ処理で学習、エッジのリアルタイム処理で予測する
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 4.2.5　リアルタイム処理で学習をする
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 4.2.6　各パターンのまとめ
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 4.3　教師データを取得するためのログ設計
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 4.3.1　特徴量や教師データに使いうる情報
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 4.3.2　ログを保持する場所
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 4.3.3　ログを設計する上での注意点
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 4.4　この章のまとめ
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">5章　学習のためのリソースを収集する
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 5.1　学習のためのリソースの取得方法
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 5.2　公開されたデータセットやモデルを活用する
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 5.3　開発者自身が教師データを作る
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 5.4　同僚や友人などにデータ入力してもらう
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 5.5　クラウドソーシングを活用する
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 5.6　サービスに組み込み、ユーザーに入力してもらう
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 5.7　この章のまとめ
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">6章　継続的トレーニングをするための機械学習基盤
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 6.1　機械学習システム特有の難しさ
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 6.1.1　データサイエンティストvs ソフトウェアエンジニア
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 6.1.2　同一の予測結果を得る難しさ
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 6.1.3　継続的トレーニングとサービングの必要性
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 6.2　継続的トレーニングとML Ops
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 6.2.1　リリースのアジリティを上げるための機械学習基盤
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 6.2.2　ML Ops：機械学習基盤におけるCI/CD/CTを目指す取り組み
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 6.3　機械学習基盤のステップ
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 6.3.1　共通の実験環境
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 6.3.2　予測結果のサービング
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 6.3.3　学習、予測共通の処理のパイプライン化
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 6.3.4　モデルの継続的学習・デプロイ
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 6.4　予測結果のサービングを継続し続けるために
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 6.4.1　監視・モニタリング
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 6.4.2　定期的なテスト
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 6.5　この章のまとめ
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">7章　効果検証：機械学習にもとづいた施策の成果を判断する
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 7.1　効果検証の概要
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 7.1.1　ビジネス指標（メトリクス）を用いた施策の評価
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 7.1.2　施策実行後の効果検証の重要性
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 7.1.3　オフライン検証とオンライン検証
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 7.1.4　指標の選定
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 7.2　因果効果の推定
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 7.2.1　相関関係と因果関係の区別
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 7.2.2　ルービンの因果モデル
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 7.2.3　セレクションバイアスによるみせかけの効果
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 7.2.4　ランダム化比較試験
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 7.2.5　過去との比較で判断するのは難しい
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 7.3　仮説検定の枠組み
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 7.3.1　なぜ仮説検定なのか
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 7.3.2　コインは歪んでいるか
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 7.3.3　獲得ユーザーの継続利用率の比較
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 7.3.4　差の信頼区間を求める
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 7.3.5　偽陽性と偽陰性
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 7.3.6　p値ハック
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 7.4　A/Bテストの設計と実施
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 7.4.1　2 群の抽出と標本サイズ
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 7.4.2　継続的なA/Bテストと終了判定
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 7.4.3　A/Aテストによる均質さの確認
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 7.4.4　施策同士の相互作用に注意
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 7.4.5　A/Bテストの仕組み作り
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 7.5　オフライン検証
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 7.5.1　ビジネス指標を使った予測モデルの評価
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 7.5.2　反実仮想の扱い
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 7.5.3　Off Policy Evaluation
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 7.6　A/Bテストができないとき
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 7.6.1　観察データを使った効果検証
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 7.7　この章のまとめ
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 7.8　こぼれ話：絶対に成功するA/Bテスト、A/Bテストの母集団ハック
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 7.8.1　母集団コントロールによるA/Bテストのハック
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 7.8.2　休眠顧客へのアプローチ
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 7.8.3　バックボタンハック
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 7.8.4　母集団ハックを見抜く
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 7.8.5　休眠顧客を使った低リスク実験による成功事例の積み上げ
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">8章　機械学習のモデルを解釈する
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 8.1　Google Colaboratory にインストールされているライブラリをバージョンアップする
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 8.2　学習用のファイルをアップロードして確認する
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 8.3　線形回帰の係数から原因を読み解く
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 8.4　ロジスティック回帰の係数から原因を読み解く
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 8.5　回帰係数のp値を求める
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 8.6　決定木の可視化から原因を読み解く
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 8.7　ランダムフォレストのFeature Importance の可視化
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 8.8　SHAPによる寄与の可視化
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 8.9　従業員満足度をSHAPで可視化する
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 8.10　この章のまとめ
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">第II部
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">9章　Kickstarterの分析、機械学習を使わないという選択肢
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 9.1　Kickstarter のAPIを調査する
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 9.2　Kickstarter のクローラーを作成する
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 9.3　JSONデータをCSVに変換する
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 9.4　Excel で軽く眺めてみる
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 9.5　ピボットテーブルで色々と眺めてみる
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 9.6　達成したのにキャンセルされたプロジェクトを見てみる
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 9.7　国別に見てみる
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 9.8　レポートを作る
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 9.9　今後行いたいこと
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 9.10　この章のまとめ
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">10章　Uplift Modelingによるマーケティング資源の効率化
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 10.1　Uplift Modelingの四象限のセグメント
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 10.2　A/Bテストの拡張を通じたUplift Modelingの概要
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 10.3　Uplift Modelingのためのデータセット生成
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 10.4　2 つの予測モデルを利用したUplift Modeling
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 10.5　Uplift Modelingの評価方法、AUUC
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 10.6　実践的な問題での活用
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 10.7　Uplift Modelingを本番投入するには
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 10.8　この章のまとめ
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">11章　バンディットアルゴリズムによる強化学習入門
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 11.1　バンディットアルゴリズムの用語の整理
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 11.2　確率分布の考え方
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 11.3　事後分布の考え方
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 11.4　事後分布の信用区間上限を用いた実装例
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 11.5　UCB1
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 11.6　確率的なバンディットアルゴリズム
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 11.6.1　Softmax 法
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 11.6.2　Thompson Sampling 法
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 11.7　各種バンディットアルゴリズムの比較
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 11.8　文脈付き多腕バンディットのブートストラップ法による実装
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 11.9　現実の問題での課題
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 11.9.1　報酬が届くのに時間がかかる
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 11.9.2　オフライン実験するためのログデータがバンディットによって偏っている
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 11.9.3　有効なアームは流行の移り変わりで時間変化する
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 11.9.4　最善なアームが最適ではないことがある、多様性の価値
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 11.9.5　アームが途中から追加される
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 11.10　バンディットアルゴリズムと、A/Bテスト、Uplift Modelingの関係性
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 11.11　この章のまとめ
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">12章　オンライン広告における機械学習
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 12.1　オンライン広告のビジネス設定
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 12.1.1　広告枠の売買
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 12.1.2　DSPの行動方策
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 12.1.3　ファーストプライスオークションの特徴
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 12.1.4　入札の流れ
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 12.2　問題の定式化
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 12.2.1　市場価格と勝率
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 12.2.2　効用（Utility）
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 12.3　予測の役割と実装
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 12.3.1　オーディエンスのレスポンス予測
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 12.3.2　勝率（市場価格）の予測
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 12.4　広告配信ログの特徴
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 12.4.1　フィードバックループ
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 12.4.2　不均衡データ
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 12.4.3　カーディナリティの大きなカテゴリ変数
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 12.4.4　打ち切りデータ
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 12.5　機械学習予測モデルの運用
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 12.5.1　予測を外したときの対処
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 12.5.2　継続的なモデルの訓練
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 12.6　この章のまとめ
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">あとがき
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">参考文献
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">索引
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;/details>
&lt;div class="footnotes" role="doc-endnotes">
&lt;hr>
&lt;ol>
&lt;li id="fn:1">
&lt;p>&lt;a href="https://twitter.com/chezou/status/1385414782396747779" target="_blank" rel="noopener">https://twitter.com/chezou/status/1385414782396747779&lt;/a>&amp;#160;&lt;a href="#fnref:1" class="footnote-backref" role="doc-backlink">&amp;#x21a9;&amp;#xfe0e;&lt;/a>&lt;/p>
&lt;/li>
&lt;li id="fn:2">
&lt;p>(海外移住に出産に本業のデスマラッシュにと、全員なぜか締切と重なる様々な出来事があった)&amp;#160;&lt;a href="#fnref:2" class="footnote-backref" role="doc-backlink">&amp;#x21a9;&amp;#xfe0e;&lt;/a>&lt;/p>
&lt;/li>
&lt;/ol>
&lt;/div></description></item><item><title>オライリーから「仕事ではじめる機械学習」が出版されます</title><link>https://b94feae1.chezo-uno.pages.dev/post/2017-10-20_oreilly-ml-for-business-cf835ff4c128/</link><pubDate>Fri, 20 Oct 2017 03:19:18 +0900</pubDate><guid>https://b94feae1.chezo-uno.pages.dev/post/2017-10-20_oreilly-ml-for-business-cf835ff4c128/</guid><description>&lt;p>技術書典2で好評だった&lt;a href="https://kuyodera.github.io/" target="_blank" rel="noopener">技術書供養寺の薄い本&lt;/a>が、この度技術書典3に合わせて商業誌になります！今回も &lt;a href="https://medium.com/u/1f02a92f1898" target="_blank" rel="noopener">Takashi Nishibayashi&lt;/a>さんと &lt;a href="https://medium.com/u/dcded7eecf08" target="_blank" rel="noopener">ところてん&lt;/a>さんとの共著になります。と言っても、基本電子版のみなので技術書典会場では購入できませんし、手にとって見ていただくことが出来ませんのでお気をつけください。なお、自社イベントである&lt;a href="https://kuyodera.github.io/" target="_blank" rel="noopener">Cloudera World Tokyo 2017&lt;/a>でプリント・オン・デマンドで物理本を少部数限定で販売する予定です。&lt;/p>
&lt;p>【追記】Ebookはこちらから買えます&lt;/p>
&lt;div class="iframely-embed">&lt;div class="iframely-responsive" style="height: 170px; padding-bottom: 0;">&lt;a href="https://www.oreilly.co.jp//books/9784873118215/" data-iframely-url="//cdn.iframe.ly/MpOBH08">&lt;/a>&lt;/div>&lt;/div>&lt;script async src="//cdn.iframe.ly/embed.js" charset="utf-8">&lt;/script>
&lt;p>【/追記】&lt;/p>
&lt;p>【追記2】電子版大好評に付き2018年1月16日に物理版も出ました。Amazonさんで売り切れている場合は、お近くの本屋さんにお問い合わせください。&lt;/p>
&lt;div class="amazon-widget">
&lt;a target="_blank" href="https://www.amazon.co.jp/gp/product/4873118255/?tag=chezou-22">&lt;/a>
&lt;div class="amazon-widget-img">
&lt;img src="//ws-fe.amazon-adsystem.com/widgets/q?_encoding=UTF8&amp;MarketPlace=JP&amp;ASIN=4873118255&amp;ServiceVersion=20070822&amp;ID=AsinImage&amp;WS=1&amp;Format=_SL350_&amp;tag=chezou-22" />
&lt;/div>
&lt;div class="amazon-widget-info">
&lt;span class="amazon-widget-title">
仕事ではじめる機械学習
&lt;/span>
&lt;span class="amazon-widget-via">
&lt;img src="https://www.amazon.co.jp/favicon.ico" />
amazon.co.jp
&lt;/span>
&lt;/div>
&lt;/div>
&lt;p>【/追記】&lt;/p>
&lt;figure>&lt;img src="https://b94feae1.chezo-uno.pages.dev/post/2017-10-20_oreilly-ml-for-business-cf835ff4c128/1_AUW0L2DiM6nuSSGFgHKc2g.png">&lt;figcaption>
&lt;h4>まえがきより&lt;/h4>
&lt;/figcaption>
&lt;/figure>
&lt;h3 id="どういう本なの">どういう本なの？&lt;/h3>
&lt;p>まえがきのスクリーンショットを貼りましたが、この本は多くの機械学習の本とは異なり、機械学習の実務で使えるようになるために知りたい、機械学習を含めたシステムのアーキテクチャや機械学習プロジェクトの進め方、効果検証をどうするのかということをまとめました。&lt;/p>
&lt;figure>&lt;img src="https://b94feae1.chezo-uno.pages.dev/post/2017-10-20_oreilly-ml-for-business-cf835ff4c128/1_W6mM0mI5F6F5vZIogbhIcw.png">&lt;figcaption>
&lt;h4>めざすところのイメージ&lt;/h4>
&lt;/figcaption>
&lt;/figure>
&lt;p>既に多く刊行されているTensorFlowやChainerでディープラーニングをしてみようというものでもなければ、機械学習の理論をわかりやすく解説するといった類のものでもありません。&lt;a href="http://amzn.to/2yAhn1e" target="_blank" rel="noopener">ゼロから作るDeep Learning&lt;/a>やCourseraの&lt;a href="https://www.coursera.org/learn/machine-learning" target="_blank" rel="noopener">Machine Learning&lt;/a>で学んだけど、実際の仕事に活かすにはどうしたら良いだろう？という疑問に答えているつもりです。また、大学の講義などで機械学習は学んだけど、実際仕事で機械学習のプロジェクトを進めるときはどうすればいいんだろう？という人にも得るものがあると思います。もちろん、敢えて数学の基礎には触れないなど、全てのことを網羅的に書けているわけではありませんが、僕やhagino3000さん、tokorotenさんたちの「業務をする上で身についた当たり前」をdumpした本になります。&lt;/p>
&lt;p>hagino3000さんのA/Bテストの話はp値だけでなく検定力の話も含まれております、どういう罠があるかという気をつけるポイントも触れられています。&lt;/p>
&lt;p>tokorotenさんのキックスターターの分析は、機械学習をする前の探索的分析とレポーティングの例としてとても面白いです。特に彼独特の語り口で、思考を追いかけるような気持ちで楽しめます。&lt;/p>
&lt;p>【追記】&lt;/p>
&lt;p>tomo_makesさんにわかりやすい図解をしていただきました。ありがとうございます！【/追記】&lt;/p>
&lt;h3 id="薄い本との差分は">薄い本との差分は？&lt;/h3>
&lt;p>技術書典2で ”Big Mouth Data 2017 Spring” を購入いただいた皆様ありがとうございます。そんな皆様にも、新たに書き下ろしの章が増え、強力なレビューアー陣によるマサカリを反映した読みやすい文章などもう一度おすすめできる内容になったかと思います。&lt;/p>
&lt;p>マサカリを投げきった人の感想&lt;/p>
&lt;p>以下のような差分があります。&lt;/p>
&lt;ul>
&lt;li>hagino3000さんによる、統計的検定と効果検証、A/Bテストの章を追加&lt;/li>
&lt;li>tokorotenさんによるマーケティング施策への機械学習としてUplift Modelingの章の追加&lt;/li>
&lt;li>chezouより機械学習の評価の章の追加&lt;/li>
&lt;li>瀧澤さんによる日本語の大幅なimprove&lt;/li>
&lt;li>美しいカラー図表&lt;/li>
&lt;/ul>
&lt;p>結局、ページ数としてはPDFで200ページ近くという思っていたより大きいボリュームになり、読み応えたっぷりになりました。&lt;/p>
&lt;h3 id="どこで買えるの">どこで買えるの？&lt;/h3>
&lt;p>オライリー・ジャパンのEbook Storeで10/22(日)買えるようになります。物理本については、11/7(火)の&lt;a href="http://www.clouderaworldtokyo.com/" target="_blank" rel="noopener">Cloudera World Tokyo&lt;/a>にお越しになっていただければ会場限定でPODのものが買えます。（サイン会も予定しています）&lt;/p>
&lt;div class="iframely-embed">&lt;div class="iframely-responsive" style="height: 170px; padding-bottom: 0;">&lt;a href="https://www.oreilly.co.jp//books/9784873118215/" data-iframely-url="//cdn.iframe.ly/MpOBH08">&lt;/a>&lt;/div>&lt;/div>&lt;script async src="//cdn.iframe.ly/embed.js" charset="utf-8">&lt;/script>
&lt;p>なお、同日販売の知人の書籍としては &lt;a href="https://medium.com/u/2e9fa3415c8d" target="_blank" rel="noopener">Yoshiki Shibukawa&lt;/a>さんの「Goならわかるシステムプログラミング」とtk0miyaさんの「Sphinxをはじめよう」が出ます。とくにお二人には同人誌のときにSphinx方面でのサポートを絶賛していただきました。よければ合わせて読んでみてください。&lt;/p>
&lt;p>&lt;a href="http://blog.shibu.jp/article/181327596.html" title="http://blog.shibu.jp/article/181327596.html" target="_blank" rel="noopener">&lt;strong>Shibu&amp;rsquo;s Diary: ASCII.jpの連載「Goならわかるシステムプログラミング」がパワーアップして書籍化されます&lt;/strong>&lt;br>
_My blog about Software Development (Python, Sphinx, JavaScript, etc)_blog.shibu.jp&lt;/a>&lt;a href="http://blog.shibu.jp/article/181327596.html" target="_blank" rel="noopener">&lt;/a>&lt;/p>
&lt;div style="left: 0; width: 100%; height: 190px; position: relative;">&lt;iframe src="https://hatenablog-parts.com/embed?url=https%3A%2F%2Ftk0miya.hatenablog.com%2Fentry%2F2017%2F10%2F18%2F011012" style="top: 0; left: 0; width: 100%; height: 100%; position: absolute; border: 0;" allowfullscreen scrolling="no">&lt;/iframe>&lt;/div>
&lt;h3 id="目次">目次&lt;/h3>
&lt;p>最後に目次を貼っておきます。&lt;/p>
&lt;h4 id="第i部">第I部&lt;/h4>
&lt;p>&lt;strong>1章 機械学習プロジェクトのはじめ方&lt;/strong>&lt;br>
- 1.1 機械学習はどのように使われるのか&lt;br>
- 1.2 機械学習プロジェクトの流れ&lt;br>
 — 1.2.1 問題を定式化する&lt;br>
 — 1.2.2 機械学習をしなくて良い方法を考える&lt;br>
 — 1.2.3 システム設計を考える&lt;br>
 — 1.2.4 アルゴリズムを選定する&lt;br>
 — 1.2.5 特徴量、教師データとログの設計をする&lt;br>
 — 1.2.6 前処理をする&lt;br>
 — 1.2.7 学習・パラメータチューニング&lt;br>
 — 1.2.8 システムに組み込む&lt;br>
- 1.3 実システムにおける機械学習の問題点への対処方法&lt;br>
 — 1.3.1 人手でゴールドスタンダードを用意して、予測性能のモニタリングをする&lt;br>
 — 1.3.2 予測モデルをモジュール化をしてアルゴリズムのA/Bテストができるようにする&lt;br>
 — 1.3.3 モデルのバージョン管理をして、いつでも切り戻し可能にする&lt;br>
 — 1.3.4 データ処理のパイプラインごと保存する&lt;br>
 — 1.3.5 開発/本番環境の言語/フレームワークは揃える&lt;br>
- 1.4 機械学習を含めたシステムを成功させるには&lt;br>
- 1.5 この章のまとめ&lt;br>
&lt;strong>2章 機械学習で何ができる？&lt;/strong>&lt;br>
- 2.1 どのアルゴリズムを選ぶべきか？&lt;br>
- 2.2 分類&lt;br>
 — 2.2.1 パーセプトロン&lt;br>
 — 2.2.2 ロジスティック回帰&lt;br>
 — 2.2.3 SVM&lt;br>
 — 2.2.4 ニューラルネットワーク&lt;br>
 — 2.2.5 k-NN&lt;br>
 — 2.2.6 決定木、ランダムフォレスト、GBDT&lt;br>
- 2.3 回帰&lt;br>
 — 2.3.1 線形回帰の仕組み&lt;br>
- 2.4 クラスタリング・次元削減&lt;br>
 — 2.4.1 クラスタリング&lt;br>
 — 2.4.2 次元削減&lt;br>
- 2.5 その他&lt;br>
 — 2.5.1 推薦&lt;br>
 — 2.5.2 異常検知&lt;br>
 — 2.5.3 頻出パターンマイニング&lt;br>
 — 2.5.4 強化学習&lt;br>
- 2.6 この章のまとめ&lt;br>
&lt;strong>3章 学習結果を評価しよう&lt;/strong>&lt;br>
- 3.1 分類の評価&lt;br>
 — 3.1.1 正解率を使えば良いのか？&lt;br>
 — 3.1.2 データ数の偏りを考慮する適合率と再現率&lt;br>
 — 3.1.3 F値でバランスの良い性能を見る&lt;br>
 — 3.1.4 混同行列を知る&lt;br>
 — 3.1.5 多クラス分類の平均のとり方: マイクロ平均、マクロ平均&lt;br>
 — 3.1.6 分類モデルを比較する&lt;br>
- 3.2 回帰の評価&lt;br>
 — 3.2.1 平均二乗誤差&lt;br>
 — 3.2.2 決定係数&lt;br>
- 3.3 機械学習を組み込んだシステムのA/Bテスト&lt;br>
- 3.4 この章のまとめ&lt;br>
**4章 システムに機械学習を組み込む&lt;br>
**- 4.1 システムに機械学習を含める流れ&lt;br>
- 4.2 システム設計&lt;br>
 — 4.2.1 混乱しやすい「バッチ処理」と「バッチ学習」&lt;br>
 — 4.2.2 バッチ処理で学習＋予測結果をWebアプリケーションで直接算出する（リアルタイム処理で予測）&lt;br>
 — 4.2.3 バッチ処理で学習＋予測結果をAPI経由で利用する（リアルタイム処理で予測）&lt;br>
 — 4.2.4 バッチ処理で学習＋予測結果をDB経由で利用する（バッチ処理で予測）&lt;br>
 — 4.2.5 リアルタイム処理で学習をする&lt;br>
 — 4.2.6 各パターンのまとめ&lt;br>
- 4.3 ログ設計&lt;br>
 — 4.3.1 特徴量や教師データに使いうる情報&lt;br>
 — 4.3.2 ログを保持する場所&lt;br>
 — 4.3.3 ログを設計する上での注意点&lt;br>
- 4.4 この章のまとめ&lt;br>
**5章 学習のためのリソースを収集しよう&lt;br>
**- 5.1 学習のためのリソースの取得方法&lt;br>
- 5.2 公開されたデータセットやモデルを活用する&lt;br>
- 5.3 開発者自身が教師データを作る&lt;br>
- 5.4 同僚や友人などにデータ入力してもらう&lt;br>
- 5.5 クラウドソーシングを活用する&lt;br>
- 5.6 サービスに組み込み、ユーザに入力してもらう&lt;br>
- 5.7 この章のまとめ&lt;br>
**6章 効果検証&lt;br>
**- 6.1 効果検証の概要&lt;br>
 — 6.1.1 効果検証までの道程&lt;br>
 — 6.1.2 オフラインで検証しにくいポイント&lt;br>
- 6.2 仮説検定の枠組み&lt;br>
 — 6.2.1 コインは歪んでいるか&lt;br>
 — 6.2.2 二群の母比率の差の検定&lt;br>
 — 6.2.3 偽陽性と偽陰性&lt;br>
- 6.3 仮説検定の注意点&lt;br>
 — 6.3.1 繰り返し検定をしてしまう&lt;br>
 — 6.3.2 有意差とビジネスインパクト&lt;br>
 — 6.3.3 複数の検定を同時に行う&lt;br>
- 6.4 因果効果の推定&lt;br>
 — 6.4.1 ルービンの因果モデル&lt;br>
 — 6.4.2 セレクションバイアス&lt;br>
 — 6.4.3 ランダム化比較試験&lt;br>
 — 6.4.4 過去との比較は難しい&lt;br>
- 6.5 A/Bテスト&lt;br>
 — 6.5.1 2群の抽出と標本サイズ&lt;br>
 — 6.5.2 A/Aテストによる均質さの確認&lt;br>
 — 6.5.3 A/Bテストの仕組み作り&lt;br>
 — 6.5.4 テストの終了&lt;br>
- 6.6 この章のまとめ&lt;/p>
&lt;h4 id="第ii部">第II部&lt;/h4>
&lt;p>**7章 映画の推薦システムをつくる&lt;br>
**- 7.1 シナリオ&lt;br>
 — 7.1.1 推薦システムとは&lt;br>
 — 7.1.2 応用シーン&lt;br>
- 7.2 推薦システムをもっと知ろう&lt;br>
 — 7.2.1 データの設計と取得&lt;br>
 — 7.2.2 明示的データと暗黙的データ&lt;br>
 — 7.2.3 推薦システムのアルゴリズム&lt;br>
 — 7.2.4 ユーザー間型協調フィルタリング&lt;br>
 — 7.2.5 アイテム間型協調フィルタリング&lt;br>
 — 7.2.6 モデルベース協調フィルタリング&lt;br>
 — 7.2.7 内容ベースフィルタリング&lt;br>
 — 7.2.8 協調フィルタリングと内容ベースフィルタリングの得手・不得手&lt;br>
 — 7.2.9 評価尺度&lt;br>
- 7.3 MovieLensのデータの傾向を見る&lt;br>
- 7.4 推薦システムの実装&lt;br>
 — 7.4.1 Factorization Machineを使った推薦&lt;br>
 — 7.4.2 いよいよFactorizatoin Machineで学習する&lt;br>
 — 7.4.3 ユーザーと映画以外のコンテキストも加える&lt;br>
- 7.5 この章のまとめ&lt;br>
**8章 Kickstarterの分析、機械学習を使わないという選択肢&lt;br>
**- 8.1 KickstarterのAPIを調査する&lt;br>
- 8.2 Kickstarterのクローラを作成する&lt;br>
- 8.3 JSONデータをCSVに変換する&lt;br>
- 8.4 Excelで軽く眺めてみる&lt;br>
- 8.5 ピボットテーブルでいろいろと眺めてみる&lt;br>
- 8.6 達成したのにキャンセルされたプロジェクトを見てみる&lt;br>
- 8.7 国別に見てみる&lt;br>
- 8.8 レポートを作る&lt;br>
- 8.9 今後行いたいこと&lt;br>
- 8.10 おわりに&lt;br>
**9章 Uplift Modelingによるマーケティング資源の効率化&lt;br>
**- 9.1 Uplift Modelingの四象限のセグメント&lt;br>
- 9.2 A/Bテストの拡張を通じたUplift Modelingの概要&lt;br>
- 9.3 Uplift Modelingのためのデータセット生成&lt;br>
- 9.4 2つの予測モデルを利用したUplift Modeling&lt;br>
- 9.5 Uplift Modellingの評価方法、AUUC&lt;br>
- 9.6 実践的な問題での活用&lt;br>
- 9.7 Uplift Modelingを本番投入するには&lt;br>
- 9.8 この章のまとめ&lt;br>
&lt;strong>参考文献&lt;br>
あとがき&lt;/strong>&lt;/p></description></item></channel></rss>