Download Building a Recommendation Engine with Scala by Saleem Ansari PDF

By Saleem Ansari

Key Features

  • Learn the fundamentals of a suggestion engine and its software in e-commerce
  • Discover the instruments and desktop studying equipment required to construct a advice engine
  • Explore other forms of advice engines utilizing Scala libraries similar to MLib and Spark

Book Description

With a rise of knowledge in on-line e-commerce platforms, the demanding situations in supporting clients with narrowing down their seek have grown dramatically. many of the instruments on hand within the Scala surroundings allow builders to construct a processing pipeline to fulfill these demanding situations and create a suggestion procedure to speed up enterprise development and leverage model advocacy in your clients.

This e-book provide you with the Scala wisdom you want to construct a suggestion engine.

You'll be brought to Scala and different comparable instruments to set the degree for the venture and familiarise your self with the various levels within the facts processing pipeline, together with at which phases you could leverage the ability of Scala and comparable instruments. you will additionally notice varied laptop studying algorithms utilizing MLLib.

As the booklet progresses, you are going to achieve certain wisdom of what constitutes a collaborative filtering established advice and discover diversified how to increase clients' recommendation.

What you'll learn

  • Discover the instruments within the Scala ecosystem
  • Understand the demanding situations confronted in e-commerce platforms and find out how you could clear up these demanding situations with a suggestion engine
  • Familiarise your self with desktop studying algorithms supplied via the Apache Spark framework
  • Build various types of advice engines from useful code examples
  • Enhance the person event by means of studying from consumer feedback
  • Dive into a few of the concepts of recommender platforms equivalent to collaborative, content-based, and cross-recommendations

About the Author

Saleem Ansari is a full-stack developer with over eight years of event. He has a different curiosity in computer studying and data retrieval. Having carried out information ingestion and a processing pipeline in center Java and Ruby individually, he is familiar with the demanding situations confronted via large info units in such platforms. He has labored for firms reminiscent of pink Hat, Impetus applied sciences, Belzabar software program, and Exzeo software program. he's additionally a passionate member of unfastened and open resource software program (FOSS) group. He began his trip with FOSS within the 12 months 2004. The very subsequent yr, he shaped JMILUG—Linux clients staff at Jamia Millia Islamia collage, New Delhi. seeing that then, he has been contributing to FOSS by way of organizing group actions and contributing code to varied initiatives (for additional information, stopover at He additionally mentors scholars approximately FOSS and its benefits.

In 2015, he reviewed books regarding Apache Mahout, specifically studying Apache Mahout and Apache Mahout necessities; either the books have been produced through Packt Publishing.

He blogs at and will be reached at through e-mail.

Table of Contents

  1. Introduction to Scala and computer Learning
  2. Data Processing Pipeline utilizing Scala
  3. Conceptualizing an E-Commerce Store
  4. Machine studying Algorithms
  5. Recommendation Engines and the place They healthy in?
  6. Collaborative Filtering as opposed to Content-Based suggestion Engines
  7. Enhancing the person Experience
  8. Learning from consumer Feedback

Show description

Read Online or Download Building a Recommendation Engine with Scala PDF

Similar object oriented design books

TIBCO Architecture Fundamentals (TIBCO Press)

“TIBCO® structure basics is a must-read for anyone concerned with the structure and layout of allotted structures, procedure integration matters, or service-based program layout. ” —Bert Hooyman, leader Architect, Europe, for MphasiS (an HP corporation)   “I would prefer all of the fogeys on my workforce to learn this, to make sure we're all at the similar web page with the deliverables which are anticipated from structure groups excited by worldwide tasks and the function that the TIBCO instruments play in enforcing those recommendations.

C++ Internals Interview Questions You'll Most Likely Be Asked

C++ Internals Interview Questions you are going to probably Be requested is an ideal better half to face forward above the remaining in today’s aggressive task industry. instead of dealing with entire, textbook-sized reference courses, this booklet comprises in basic terms the knowledge required instantly for activity seek to construct an IT occupation.

Vaadin 7 UI Design By Example: Beginner’s Guide

In DetailVaadin is a mature, open-source, and robust Java framework used to construct smooth internet functions in undeniable Java. Vaadin brings again the thrill of programming UI interfaces to the net universe. No HTML, no CSS, no JavaScript, no XML. Vaadin helps you to enforce net consumer interfaces utilizing an item orientated version, just like computing device applied sciences resembling Swing and AWT.

Informationsmodellierung: Durch Verstehen zur besseren Software (German Edition)

Verstehen ist der Schlüssel zu guter software program. Die Modellierung von Geschäftsprozessen und der dabei manipulierten Daten kann jedoch nur maximal so intestine sein wie das zugrunde liegende Verständnis der Sache an sich. Erfahrungsgemäss liegt die Hauptursache für schlechte software program und gescheiterte IT-Projekte im mangelnden Verständnis der Fachwelt.

Extra resources for Building a Recommendation Engine with Scala

Example text

Download PDF sample

Rated 4.62 of 5 – based on 30 votes