Je prévois de créer une fonctionnalité pour une plate-forme de commerce électronique que j'ai développée en Java pour afficher des produits connexes de la même manière qu'Amazon. Il existe différentes statistiques sur les produits associés que je souhaite explorer.Besoin d'aide pour choisir une API datamining/neural-network
- Historique des achats (achetée en même temps)
- Rapporté par famille/type (classification des produits similaires)
- Intentionnellement liés (stimuler les résultats: "Acheter ce!")
Bien que Je serais probablement capable de développer ma propre bibliothèque de datamining, ce ne serait pas très portable et j'ose dire que ce ne serait pas très bon non plus.
Il y a plusieurs paquets pour faire ce genre de chose, mais je n'ai pas l'impression d'être en mesure d'évaluer quel paquet ou quelle solution me convient le mieux. Toute contribution anecdotique ou d'expérience personnelle serait grandement appréciée. Note: J'ai identifié cela comme un réseau neuronal à cause d'un discours python où j'étais à l'endroit où un réseau de type neuronal était utilisé pour la datamining. Je ne suis pas convaincu qu'un réseau de neurones soit le meilleur choix pour ce travail.
Le filtrage collaboratif semble être une meilleure approche à votre problème que les réseaux de neurones puisque vous n'avez probablement pas une formation cohérente avec une fonction établi de coût évident. Mahout est bien supporté et basé sur Hadoop, qui est le framework Java map-reduce. Je n'en ai pas l'expérience, mais j'ai pensé que j'essaierais de vous orienter dans la bonne direction. –
@ Adriaan Koster, vous avez probablement raison :) – BjornS