|Apache PredictionIO Reaches Top Level Status|
|Written by Kay Ewbank|
|Thursday, 26 October 2017|
PredictionIO is an open source machine learning platform that has been primarily supported by Salesforce. Having been donated to Apache last summer, it has now graduated from the Apache Incubator to become a Top-Level Project, making it more generally available.
PredictionIO is based on an open source machine learning stack that can be used to build, evaluate and deploy engines with machine learning algorithms. It also has an event server that handles events from multiple platforms, and a template gallery with engine templates for different type of machine learning applications. These include recommendation, classification, regression, and natural language processing. The developers say that using the templates cuts down the time to build a recommendation engine to a couple of weeks with one or two engineers.
The code of the engines consist of DASE components:
All the elements can be customized for your particular needs.
The event server is used to collect data from your application while its running. The PredictionIO engine then builds predictive models based on one or more algorithms using the data. Once you've deployed it as a web service, it listens to queries from your application and responds with predicted results in real-time.
There are a number of SDKs for the engine, currently for Java, PHP, Python and Ruby. It can also be full machine learning stack, bundled with Apache Spark, MLlib, HBase, Spray and Elasticsearch.
or email your comment to: firstname.lastname@example.org
|Last Updated ( Thursday, 26 October 2017 )|