- Learning Salesforce Einstein
- Mohith Shrivastava
- 134字
- 2021-07-02 21:44:04
PredictionIO DASE components and customization of Engine
The engine code base is based on the DASE model. DASE is abbreviated as follows:
D: Data Source and Data Preparator
A: Algorithm
S: Serving
E: Evaluation Metric
The following table describes the function of each of the components and the associated Java classes for the Product Recommendation Engine:

The following diagram shows how the components documented in the table work together:
Let's dive deep into the code and check how one can customize the engine logic.
The PredictionIO engine is built in Scala and all the APIs are documented at https://predictionio.incubator.apache.org/api/current/#org.apache.predictionio.controller.package.
We have purposefully chosen both Java-based and Scala-based template engine code so that readers familiar with the simple object oriented language like Java or familiar with Scala can understand easily.
推薦閱讀
- 軟件項目估算
- 一步一步學Spring Boot 2:微服務項目實戰(zhàn)
- Advanced Machine Learning with Python
- Learning Apex Programming
- JavaScript+jQuery開發(fā)實戰(zhàn)
- C語言程序設計
- Learn React with TypeScript 3
- WordPress 4.0 Site Blueprints(Second Edition)
- 搞定J2EE:Struts+Spring+Hibernate整合詳解與典型案例
- Python+Tableau數(shù)據(jù)可視化之美
- Kivy Cookbook
- Visual FoxPro 6.0程序設計
- 區(qū)塊鏈架構之美:從比特幣、以太坊、超級賬本看區(qū)塊鏈架構設計
- 實戰(zhàn)Python網(wǎng)絡爬蟲
- Get Your Hands Dirty on Clean Architecture