5 ms·
Great job! Gorse reminds me of the now-retired Apache PredictionIO recommendation engine: https://predictionio.apache.org/templates/recommendation/quickstart/ h
by scoresmoke 5y ago
Great job! Gorse reminds me of the now-retired Apache PredictionIO recommendation engine: https://predictionio.apache.org/templates/recommendation/quickstart/ https://predictionio.apache.org/templates/recommendation/qui.... Have you evaluated why it took off and why it was later shut down, so that your project can avoid its mistakes?
- Sloppy 5y agoApache PredictionIO was designed for data scientists (I was a committer so am quite familiar with design decisions). It was built to allow new "engines" to be implemented for any arbitrary ML/AI algorithm. These came in "templates" of various flavors. However it turned out that only the "Universal Recommender" template (that I wrote) had real demand and virtually no one was developing or using other "engines" As designed it was hard to deploy and was not multi-tenant. I could go on about the shortcomings but suffice it to say that after I did the Universal Recommender and saw the PIO shortcomings, we (ActionML, my consulting company) decided to write a from-scratch ML server, called Harness, to solve the PIO issues and act as the host for continuing work on the Universal Recommender. https://actionml.com/docs https://actionml.com/docs https://github.com/actionml/harness https://github.com/actionml/harness So the best part of PIO (The Universal Recommender) lives on with a clean new design and modern architecture.
- jesterson 5y agoHey, it's nice to e-meet you! We use Universal Recommender altogether with SimilarProducts template in PIO for a while. PIO is/was a great product, it's sad Apache decided to retire it.