Apache Mahout comme moteur de recommandation

Je veux utiliser Apache Mahout comme moteur de recommandation; mais ici j’ai trouvé que cela nous oblige à utiliser sa propre table appelée taste_preferences avec seulement 3-4 colonnes et le type de données en tant que nombre (long / big int). Est-il obligatoire d’utiliser cette table et de stocker les données uniquement au format numérique?

C’est un moyen de créer un moteur de recommandation, mais il existe également des moyens plus simples.

Il y a un petit livre disponible gratuitement à partir de

http://www.mapr.com/practical-machine-learning

ce qui explique un moyen de déployer des moteurs de recommandation sur un moteur de recherche. Cela nécessite une parsing hors ligne pour générer les données qui sont placées dans le moteur de recherche, mais une fois que vous avez les données d’indicateur dans le moteur de recherche, vous pouvez faire des recommandations en utilisant des requêtes de recherche. Ces requêtes ne sont pas des requêtes textuelles, mais utilisent plutôt un comportement passé en tant que requête.

Vous pouvez également voir les diapositives décrivant l’approche ici:

http://www.slideshare.net/tdunning/building-multimodal-recommendation-engines-using-search-engines

et ici:

http://www.slideshare.net/tdunning/using-mahout-and-a-search-engine-for-recommendation

Le livre est plus facile à comprendre que les diapositives sans récit, mais les deux sont probablement utiles puisque les diapositives ont plus de détails.