blob: 09eaed847a12bf392cc32356ec0645f88017227a [file] [log] [blame]
---
title: Welcome to Apache PredictionIO®!
description: Apache PredictionIO® Open Source Machine Learning Server
---
<!--
Licensed to the Apache Software Foundation (ASF) under one or more
contributor license agreements. See the NOTICE file distributed with
this work for additional information regarding copyright ownership.
The ASF licenses this file to You under the Apache License, Version 2.0
(the "License"); you may not use this file except in compliance with
the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
## What is Apache PredictionIO®?
Apache PredictionIO® is an **open source Machine Learning Server**
built on top of a state-of-the-art open source stack for developers and data
scientists to create predictive engines for any machine learning task. It lets you:
* quickly build and deploy an engine as a web service on production with
[customizable templates](/gallery/template-gallery);
* respond to dynamic queries in **real-time** once deployed as a web service;
* evaluate and tune multiple engine variants systematically;
* unify data from multiple platforms in batch or in real-time for comprehensive
predictive analytics;
* speed up machine learning modeling with systematic processes and pre-built
evaluation measures;
* support machine learning and data processing libraries such as Spark MLLib and
OpenNLP;
* implement your own machine learning models and seamlessly incorporate them
into your engine;
* simplify data infrastructure management.
Apache PredictionIO® can be [installed](/install/) as a full machine
learning stack, bundled with **Apache Spark**, **MLlib**, **HBase**, **Spray**
and **Elasticsearch**, which simplifies and accelerates scalable machine
learning infrastructure management.
| Getting Started | Developer Guides | ML Education and Usage | PredictionIO SDKs |
| --------------- | ---------------- | ---------------------- | ----------------- |
| [Quick Intro](/start/) | [System Architecture](/system/) | [Comics Recommendation](/demo/tapster/) | [Java](/sdk/java/) |
| [Installation Guide](/install/) | [Event Server Overview](/datacollection/) | [Text Classification](/demo/textclassification/) | [PHP](/sdk/php/) |
| [Downloading Template](/start/download/) | [Collecting Data](/datacollection/eventapi/) | [Community Contributed Demo](/demo/community/) | [Python](/sdk/python/) |
| [Deploying an Engine](/start/deploy/) | [Learning DASE](/customize/) |[Dimensionality Reduction](/machinelearning/dimensionalityreduction/)| [Ruby](/sdk/ruby/) |
| [Customizing an Engine](/start/customize/) | [Implementing DASE](/customize/dase/) ||[Community Contributed](/sdk/community/) |
| [App Integration Overview](/appintegration/) | [Evaluation Overview](/evaluation/) |||
|| [Intellij IDEA Guide](/resources/intellij/) |||
|| [Scala API](/api/current/#package) |||
## Release Notes
A summary of the changes in each release before migrating to Apache Software
Foundation are on GitHub
[here](https://github.com/PredictionIO/PredictionIO/blob/master/RELEASE.md).
## Licensing
Apache PredictionIO® is licensed under the Apache License, Version
2.0. See
[LICENSE](https://github.com/apache/predictionio/blob/master/LICENSE.txt)
for the full license text.