Duration
21 hours (usually 3 days including breaks)
Requirements
Programming knowledge of one of the following:
- Java
- Ruby
- PHP
- Python
- Swift
- Node JS
- C#/.Net
- Lavarel Wrapper
Overview
PredictionIO is an open source Machine Learning Server built on top of state-of-the-art open source stack.
Audience
This course is directed at developers and data scientists who want to create predictive engines for any machine learning task.
Course Outline
Getting Started
- Quick Intro
- Installation Guide
- Downloading Template
- Deploying an Engine
- Customizing an Engine
- App Integration Overview
Developing PredictionIO
- System Architecture
- Event Server Overview
- Collecting Data
- Learning DASE
- Implementing DASE
- Evaluation Overview
- Intellij IDEA Guide
- Scala API
Machine Learning Education and Usage Examples
- Comics Recommendation
- Text Classification
- Community Contributed Demo
- Dimensionality Reducation and usage
PredictionIO SDKs (Select One)
- Java
- PHP
- Python
- Ruby
- Community Contributed