Skip to Content
データサイエンス講義
book

データサイエンス講義

by Rachel Schutt, Cathy O'Neil, 瀬戸山 雅人, 石井 弓美子, 河内 崇, 河内 真理子, 古畠 敦, 木下 哲也, 竹田 正和, 佐藤 正士, 望月 啓充
October 2014
Beginner to intermediate
452 pages
5h 43m
Japanese
O'Reilly Japan, Inc.
Content preview from データサイエンス講義

8章レコメンデーションエンジン:ユーザが直接触れる大規模データ製品を構築する

レコメンデーションエンジン、もしくは、レコメンデーションシステムは典型的なデータ製品です。そして、データサイエンティストではない人に、データサイエンスが何であるかを伝えるためのよい出発点になるでしょう。なぜなら、多くの人がAmazon.comで本を紹介されたり、Netflixで映画を推薦されたりし、レコメンデーションシステムに接したことがあるからです。しかし思った以上に、データサイエンティストではない人は、そのレコメンデーションの裏に存在するエンジニアリングやアルゴリズムについてはあまり考えていません。本の購入や映画のランク付けといった自分の行動がデータを生成していて、それによってレコメンデーションエンジンがフィードバックを受け、自分や他の人たちへのレコメンデーションの改善につながっている、ということにもあまり気付いていません。

文字どおりデータを燃料として使うエンジンのわかりやすい例である、という点以外で、レコメンデーションシステムが「典型的」なデータ製品であるという理由には、信頼性の高いレコメンデーションシステムを作るためには、線形代数とコードを実装する力の両方が要求される、という点があります。また、レコメンデーションシステムを説明することでビッグデータの引き起こす問題を描くことができます。それによって、直感的にわかりやすい問題であっても、その解決策を大規模データに対して実装する際には非常に複雑になりうる、ということが浮かび上がってきます。

この章では、マット・ガッティス(Matt Gattis)がHunch.comのレコメンデーションシステムを構築するために行ったことを紹介します。彼がどのような意思決定をなぜ行ったのか、また、さまざまなアルゴリズム間のトレードオフをどのように考えたのか、ユーザが使用する製品を強化するための大規模なシステム基盤を構築する事例をもとに説明します。 ...

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言語 ―他言語プログラマーのためのイディオマティックGo実践ガイド

初めてのGo言語 ―他言語プログラマーのためのイディオマティックGo実践ガイド

Jon Bodner, 武舎 広幸
プログラミングRust

プログラミングRust

Jim Blandy, Jason Orendorff, 中田 秀基
スクラム実践者が知るべき97のこと

スクラム実践者が知るべき97のこと

Gunther Verheyen, 吉羽 龍太郎, 原田 騎郎, 永瀬 美穂

Publisher Resources

ISBN: 9784873117010Other