universal-recommender | Highly configurable recommender based on PredictionIO | Recommender System library
kandi X-RAY | universal-recommender Summary
kandi X-RAY | universal-recommender Summary
The Universal Recommender (UR) is a new type of collaborative filtering recommender based on an algorithm that can use data from a wide variety of user preference indicators—it is called the Correlated Cross-Occurrence algorithm. Unlike matrix factorization embodied in things like MLlib's ALS, CCO is able to ingest any number of user actions, events, profile data, and contextual information. It then serves results in a fast and scalable way. It also supports item properties for building flexible business rules for filtering and boosting recommendations and can therefor be considered a hybrid collaborative filtering and content-based recommender. Most recommenders can only use conversion events, like buy or rate. Using all we know about a user and their context allows us to much better predict their preferences.
Support
Quality
Security
License
Reuse
Top functions reviewed by kandi - BETA
Currently covering the most popular Java, JavaScript and Python libraries. See a Sample of universal-recommender
universal-recommender Key Features
universal-recommender Examples and Code Snippets
Community Discussions
Trending Discussions on universal-recommender
QUESTION
We have a PIO 0.11.0 instance running, and we are attempting to use the UR engine, version 0.6.0 (https://github.com/actionml/universal-recommender). We have loaded the eventserver up with our training data, and when we run pio train
the following error is produced:
ANSWER
Answered 2017-Jul-15 at 11:37PIO can not find any purchase events in your data (may be they have wrong format). As result it can't build correlation between users & items.
Can you show sample events?
Community Discussions, Code Snippets contain sources that include Stack Exchange Network
Vulnerabilities
No vulnerabilities reported
Install universal-recommender
pio export with pio < 0.12.0 =====Before upgrade!=====
pio data-delete all your old apps =====Before upgrade!=====
build and install pio 0.12.0 including all the services =====The point of no return!=====
pio app new … and pio import … any needed datasets
Mahout has speedups for the Universal Recommender's use that have not been released yet so you will have to build from source. To make this easy we have a fork hosted here, with special build instructions. Make sure you are on the "sparse-speedup" branch and follow instructions in the README.md.
the UR will not build unless this line is changed, this is expected.
download the UR from here be sure move to the 0.7.0 tag.
replace the line: resolvers += "Local Repository" at "file:///Users/pat/.custom-scala-m2/repo” with your path to the local mahout build. the UR will not build unless this line is changed, this is expected
build the UR with pio build or run the integration test to get sample data put into PIO ./examples/integration-test
Support
Reuse Trending Solutions
Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items
Find more librariesStay Updated
Subscribe to our newsletter for trending solutions and developer bootcamps
Share this Page