Skip to Content
  • For Enterprise
  • For Government
  • For Higher Ed
  • For Individuals
  • For Content Marketing
      • Microsoft Azure
      • Amazon Web Services (AWS)
      • Google Cloud
      • Cloud Migration
      • Cloud Deployment
      • Cloud Platforms
      View all
      • Data Warehouse
      • SQL
      • Apache Spark
      • Microsoft SQL Server
      • MySQL
      • Kafka
      • Data Lake
      • Streaming & Messaging
      • NoSQL Databases
      • Relational Databases
      View all
      • Pandas
      • R
      • MATLAB
      • SAS
      • D3
      • Power BI
      • Tableau
      • Statistics
      • Exploratory Data Analysis
      • Data Visualization
      View all
      • Generative AI
      • Machine Learning
      • Artificial Intelligence (AI)
      • Deep Learning
      • Reinforcement Learning
      • Natural Language Processing
      • TensorFlow
      • Scikit-Learn
      • Hyperparameter Tuning
      • MLOps
      View all
      • Java
      • JavaScript
      • Spring
      • Python
      • Go
      • C#
      • C++
      • C
      • Swift
      • Rust
      • Functional Programming
      View all
      • Object-Oriented
      • Distributed Systems
      • Domain-Driven Design
      • Architectural Patterns
      View all
      • Kubernetes
      • Docker
      • GitHub
      • Terraform
      • Continuous Delivery
      • Continuous Integration
      • Database Administration
      • Computer Networking
      • Operating Systems
      • IT Certifications
      View all
      • Network Security
      • Application Security
      • Incident Response
      • Zero Trust Model
      • Disaster Recovery
      • Penetration Testing / Ethical Hacking
      • Governance
      • Malware
      • Security Architecture
      • Security Engineering
      • Security Certifications
      View all
      • Web Design
      • Graphic Design
      • Interaction Design
      • Film & Video
      • User Experience (UX)
      • Design Process
      • Design Tools
      View all
      • Agile
      • Project Management
      • Product Management
      • Marketing
      • Human Resources
      • Finance
      • Team Management
      • Business Strategy
      • Digital Transformation
      • Organizational Leadership
      View all
      • Professional Communication
      • Emotional Intelligence
      • Presentation Skills
      • Innovation
      • Critical Thinking
      • Public Speaking
      • Collaboration
      • Personal Productivity
      • Confidence / Motivation
      View all
    View all
    • All features
    • Verifiable skills
    • Academies
    • Courses
    • Certifications
    • Interactive learning
    • Live events
    • Superstreams
    • Answers
    • Insights reporting
  • Radar Blog
  • Buy Courses
  • Plans
  • Sign In
  • Try Now
  • For Enterprise
  • For Government
  • For Higher Ed
  • For Individuals
  • For Content Marketing

  • Explore Skills

    • Cloud Computing

      • Microsoft Azure
      • Amazon Web Services (AWS)
      • Google Cloud
      • Cloud Migration
      • Cloud Deployment
      • Cloud Platforms
    • Data Engineering

      • Data Warehouse
      • SQL
      • Apache Spark
      • Microsoft SQL Server
      • MySQL
      • Kafka
      • Data Lake
      • Streaming & Messaging
      • NoSQL Databases
      • Relational Databases
    • Data Science

      • Pandas
      • R
      • MATLAB
      • SAS
      • D3
      • Power BI
      • Tableau
      • Statistics
      • Exploratory Data Analysis
      • Data Visualization
    • AI & ML

      • Generative AI
      • Machine Learning
      • Artificial Intelligence (AI)
      • Deep Learning
      • Reinforcement Learning
      • Natural Language Processing
      • TensorFlow
      • Scikit-Learn
      • Hyperparameter Tuning
      • MLOps
    • Programming Languages

      • Java
      • JavaScript
      • Spring
      • Python
      • Go
      • C#
      • C++
      • C
      • Swift
      • Rust
      • Functional Programming
    • Software Architecture

      • Object-Oriented
      • Distributed Systems
      • Domain-Driven Design
      • Architectural Patterns
    • IT/Ops

      • Kubernetes
      • Docker
      • GitHub
      • Terraform
      • Continuous Delivery
      • Continuous Integration
      • Database Administration
      • Computer Networking
      • Operating Systems
      • IT Certifications
    • Security

      • Network Security
      • Application Security
      • Incident Response
      • Zero Trust Model
      • Disaster Recovery
      • Penetration Testing / Ethical Hacking
      • Governance
      • Malware
      • Security Architecture
      • Security Engineering
      • Security Certifications
    • Design

      • Web Design
      • Graphic Design
      • Interaction Design
      • Film & Video
      • User Experience (UX)
      • Design Process
      • Design Tools
    • Business

      • Agile
      • Project Management
      • Product Management
      • Marketing
      • Human Resources
      • Finance
      • Team Management
      • Business Strategy
      • Digital Transformation
      • Organizational Leadership
    • Soft Skills

      • Professional Communication
      • Emotional Intelligence
      • Presentation Skills
      • Innovation
      • Critical Thinking
      • Public Speaking
      • Collaboration
      • Personal Productivity
      • Confidence / Motivation
  • Features

    • All features
    • Verifiable skills
    • Academies
    • Courses
    • Certifications
    • Interactive learning
    • Live events
    • Superstreams
    • Answers
    • Insights reporting
  • Radar Blog
  • Buy Courses

  • Plans
  • Sign In
  • Try Now
ウェブ最適化ではじめる機械学習 ―A/Bテスト、メタヒューリスティクス、バンディットアルゴリズムからベイズ最適化まで
book

ウェブ最適化ではじめる機械学習 ―A/Bテスト、メタヒューリスティクス、バンディットアルゴリズムからベイズ最適化まで

by 飯塚 修平
November 2020
Intermediate to advanced
368 pages
5h 13m
Japanese
O'Reilly Japan, Inc.

Read now

Unlock full access

Contents

  • 大扉

  • 著作権表記

  • 口絵

  • 序文

  • まえがき

    対象とする読者本書の構成Pythonのセットアップローカル環境で実行する場合意見と質問表記上のルールサンプルコードの使用について
  • A/Bテストからはじめよう: ベイズ統計による仮説検定入門

  • A/Bテストのインパクト

    アリスとボブのレポートデータ生成のプロセスを整理する確率分布離散値の確率分布連続値の確率分布離散化による確率密度関数の近似加法定理と乗法定理ベイズの定理
  • ベイズの定理を使ったクリック率の推論

    ベイズ推論をプログラムする
  • 別解1: 繰り返しをまとめる

    統計モデリング新しいデータ生成過程の見方
  • 別解2: ベータ分布

  • 事後分布から決断を下す

    要約統計量HDIをつかった仮説検定新たな確率変数を導入する
  • 本章のまとめ

  • 確率的プログラミング: コンピュータの助けを借りる

    統計モデルの記述とサンプリングの実行真のレビュースコア滞在時間をテストするなぜベイズ推論による統計的仮説検定を行うか本章のまとめ
  • 組合せのあるテスト: 要素に分解して考える

    チャーリーのレポート効果に着目したモデリングダミー変数ロジスティック関数正規分布統計モデルを書き直す完成したレポート、間違ったモデル交互作用ウェブデザインにおける交互作用モデル選択屋根に乗って考える最善のモデルの指針本章のまとめさらなる学習のために
  • メタヒューリスティクス: 統計モデルを使わない最適化手法

    マーケティング会議メタヒューリスティクス山登り法山登り法の実装大域的最適解と局所最適解アリスの違和感の正体乱択山登り法焼きなまし法遺伝的アルゴリズム遺伝的アルゴリズムによるビット絵生成本章のまとめさらなる学習のために
  • バンディットアルゴリズム: テスト中の損失にも向き合う

    素朴な疑問探索と活用のジレンマ多腕バンディット問題\varepsilon -greedyアルゴリズム焼きなまし \varepsilon -greedyアルゴリズムソフトマックスアルゴリズムトンプソン抽出UCBアルゴリズムエレンへの回答本章のまとめ
  • 組合せのバンディット: バンディットアルゴリズムと統計モデルの出会い

    チャーリーのレポート、再訪線形モデルと一般化線形モデルMCMCをバンディットにつかう文脈付きバンディット問題MCMCによるロジスティック回帰トンプソン抽出ベイズ線形回帰モデル多次元正規分布と事前分布ベイズの定理にあてはめる更新式への書き換え新しい入力に対する予測LinUCBアルゴリズム逆行列の計算を回避することによる高速化通常のUCBとの性能比較本章のまとめさらなる学習のために
  • ベイズ最適化: 連続値の解空間に挑む

  • マーケティング会議

    リンクテキストの色をデータで決めるベイズ最適化ガウス過程カーネルトリックさまざまなカーネルガウス過程の実装計算の高速化のための工夫
  • コンピュータと対話して最適な色を探す

    解空間としての色空間GP-UCBアルゴリズム対話型最適化による動作確認GP-TSアルゴリズム応用上の注意点エレンの質問本章のまとめさらなる学習のために
  • これからのウェブ最適化

    短期的な評価と長期的な評価リピートユーザを考慮した最適化解空間のデザインウェブサイト以外への応用
  • 行列演算の基礎

    行列の定義行列の和行列の積行列の転置
  • ロジスティック回帰上のトンプソン抽出

    ベイズロジスティック回帰ロジスティック回帰トンプソン抽出
  • 参考文献

  • 謝辞

  • 著者紹介

  • 奥付

Content preview from ウェブ最適化ではじめる機械学習 ―A/Bテスト、メタヒューリスティクス、バンディットアルゴリズムからベイズ最適化まで

1章A/Bテストからはじめよう: ベイズ統計による仮説検定入門

  • 1.1 A/Bテストのインパクト
  • 1.2 アリスとボブのレポート
    • 1.2.1 データ生成のプロセスを整理する
  • 1.3 確率分布
    • 1.3.1 離散値の確率分布
    • 1.3.2 連続値の確率分布
    • 1.3.3 離散化による確率密度関数の近似
    • 1.3.4 加法定理と乗法定理
    • 1.3.5 ベイズの定理
  • 1.4 ベイズの定理を使ったクリック率の推論
    • 1.4.1 ベイズ推論をプログラムする
  • 1.5 別解1: 繰り返しをまとめる
    • 1.5.1 統計モデリング
    • 1.5.2 新しいデータ生成過程の見方
  • 1.6 別解2: ベータ分布
  • 1.7 事後分布から決断を下す
    • 1.7.1 要約統計量
      • 1.7.1.1 期待値
      • 1.7.1.2 分散
      • 1.7.1.3 標本平均、標本分散
      • 1.7.1.4 HDI
    • 1.7.2 HDIをつかった仮説検定
    • 1.7.3 新たな確率変数を導入する
  • 1.8 本章のまとめ
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

Go言語によるWebアプリケーション開発

Go言語によるWebアプリケーション開発

Mat Ryer, 鵜飼 文敏, 牧野 聡
初めてのマルウェア解析 ―Windowsマルウェアを解析するための概念、ツール、テクニックを探る

初めてのマルウェア解析 ―Windowsマルウェアを解析するための概念、ツール、テクニックを探る

Monnappa K A, 石川 朝久, 北原 憲, 中津留 勇
ベタープログラマ ―優れたプログラマになるための38の考え方とテクニック

ベタープログラマ ―優れたプログラマになるための38の考え方とテクニック

Pete Goodliffe, 柴田 芳樹
インタフェースデザインのお約束 ―優れたUXを実現するための101のルール

インタフェースデザインのお約束 ―優れたUXを実現するための101のルール

Will Grant, 武舎 広幸, 武舎 るみ

Publisher Resources

ISBN: 9784873119168Other

Follow us

About O'Reilly

  • Teach/Write/Train
  • Careers
  • O'Reilly News
  • Media Coverage
  • Community Partners
  • Affiliate Program
  • Submit an RFP
  • Diversity
  • Content Sponsorship

Support

  • Contact Us
  • Newsletters
  • Privacy Policy
  • AI Policy

International

  • Australia & New Zealand
  • Japan

Download the O'Reilly App

Take O'Reilly with you and learn anywhere, anytime on your phone and tablet.

  • Apple app store
  • Google play store

Watch on Your Big Screen

View all O'Reilly videos, virtual conferences, and live events on your home TV.

  • Roku Players and TVs
  • Amazon appstore
O'Reilly home

Do not sell or share my personal information.

© 2025, O'Reilly Media, Inc. All trademarks and registered trademarks appearing on oreilly.com are the property of their respective owners.

  • Terms of Service
  • Privacy Policy
  • Editorial Independence
  • Modern Slavery Act Statement