PredictionIO is an open source content prediction tool used for content suggestions.
- Machine-learning algorithms for tweaking the content suggestions;
- Fast and painless implementation;
- Scalable — can handle large amounts of data.
It’s built on top of frameworks such as Hadoop and Cascading, and has SDKs for Java, Python and Ruby.