Getting started with PredictionIO

In this section, we will explore how to build and deploy an engine using the templates offered by PredictionIO.

To start with, let's pick up an e-commerce Recommendation Template to start building the Engine. We will add code snippets for both Java and Scala. If you are familiar with one of these languages, it will help you understand the supporting content.

PredictionIO, for its core engine implementation, uses Scala, even though there is no hard rule to use Scala to build on top of PredictionIO. You can use Java to code the engine and the algorithm as well. Spark MLlib also supports both Java and Scala.

The URL for the template for the Java version that we will use is located at https://github.com/apache/incubator-predictionio-template-java-ecom-recommender ...

Get Learning Salesforce Einstein now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.