PredictionIO is an open source machine learning server for software developers and data engineers to create smarter software. Powerful predictive features, such as personalization, recommendation and content discovery, can be built easily with PredictionIO.