Building a Recommendation Engine with Scala(Paperback)

Saleem Ansari

  • 出版商: Packt Publishing
  • 出版日期: 2016-01-04
  • 售價: $1,430
  • 貴賓價: 9.5$1,359
  • 語言: 英文
  • 頁數: 164
  • 裝訂: Paperback
  • ISBN: 1785282581
  • ISBN-13: 9781785282584
  • 相關分類: JVM 語言
  • 海外代購書籍(需單獨結帳)

買這商品的人也買了...

相關主題

商品描述

Learn to use Scala to build a recommendation engine from scratch and empower your website users

About This Book

  • Learn the basics of a recommendation engine and its application in e-commerce
  • Discover the tools and machine learning methods required to build a recommendation engine
  • Explore different kinds of recommendation engines using Scala libraries such as MLib and Spark

Who This Book Is For

This book is written for those who want to learn the different tools in the Scala ecosystem to build a recommendation engine. No prior knowledge of Scala or recommendation engines is assumed.

What You Will Learn

  • Discover the tools in the Scala ecosystem
  • Understand the challenges faced in e-commerce systems and learn how you can solve those challenges with a recommendation engine
  • Familiarise yourself with machine learning algorithms provided by the Apache Spark framework
  • Build different versions of recommendation engines from practical code examples
  • Enhance the user experience by learning from user feedback
  • Dive into the various techniques of recommender systems such as collaborative, content-based, and cross-recommendations

In Detail

With an increase of data in online e-commerce systems, the challenges in assisting users with narrowing down their search have grown dramatically. The various tools available in the Scala ecosystem enable developers to build a processing pipeline to meet those challenges and create a recommendation system to accelerate business growth and leverage brand advocacy for your clients.

This book provides you with the Scala knowledge you need to build a recommendation engine.

You'll be introduced to Scala and other related tools to set the stage for the project and familiarise yourself with the different stages in the data processing pipeline, including at which stages you can leverage the power of Scala and related tools. You'll also discover different machine learning algorithms using MLLib.

As the book progresses, you will gain detailed knowledge of what constitutes a collaborative filtering based recommendation and explore different methods to improve users' recommendation.

商品描述(中文翻譯)

學習使用Scala從頭開始建立一個推薦引擎,並增強您的網站使用者體驗。

關於本書
- 學習推薦引擎的基礎知識及其在電子商務中的應用
- 探索建立推薦引擎所需的工具和機器學習方法
- 使用Scala庫(如MLib和Spark)探索不同類型的推薦引擎

本書適合對Scala生態系統中的不同工具建立推薦引擎感興趣的讀者。不需要先備的Scala或推薦引擎知識。

您將學到什麼
- 探索Scala生態系統中的工具
- 了解電子商務系統面臨的挑戰,並學習如何通過推薦引擎解決這些挑戰
- 熟悉Apache Spark框架提供的機器學習算法
- 通過實際代碼示例構建不同版本的推薦引擎
- 通過學習用戶反饋來提升用戶體驗
- 深入研究協同過濾、基於內容和交叉推薦等推薦系統技術

詳細內容
隨著在線電子商務系統中的數據增加,幫助用戶縮小搜索範圍的挑戰變得更加嚴峻。Scala生態系統中提供的各種工具使開發人員能夠構建處理流程以應對這些挑戰,並創建一個推薦系統,加速業務增長,並為客戶提供品牌推廣。

本書將為您提供構建推薦引擎所需的Scala知識。

您將介紹Scala和其他相關工具,為項目做好準備,並熟悉數據處理流程中的不同階段,包括在哪些階段可以利用Scala和相關工具的優勢。您還將使用MLLib探索不同的機器學習算法。

隨著本書的進展,您將深入了解基於協同過濾的推薦引擎的組成,並探索不同的方法來改進用戶的推薦體驗。