Dans notre cas, nous avons le flux de clics des utilisateurs, les attributs des éléments (comme la catégorie, les balises, etc.), les favoris sur l'élément et les collections pour les éléments. Comment pouvons-nous combiner ces données en tant que données d'entrée de Myrrix?Comment pouvons-nous combiner plusieurs types de données dans Myrrix pour recommandation?
Répondre
Fondamentalement, vous essayez de modéliser les interactions entre les utilisateurs et les éléments. La façon dont vous modéliseriez les différentes interactions consiste à attribuer un indicateur de force à chacune d'entre elles. Par exemple, vous pourriez dire qu'un clic a une force de 2, un favori une force de 5 et peut-être un achat d'une force de 15 (je dis juste des chiffres sur le dessus de ma tête).
Exemple de données d'entrée:
user1,item1,2 => he view the item
user1,item1,5 => he made the item a favorite
user1,item1,15 => he purchased the item
maintenant, en interne, Myrrix ajoutera toutes ces valeurs, pour indiquer une très forte préférence pour l'article, vous donc garder toutes les interactions (et pas seulement les le plus fort)
Les métadonnées que vous pourriez avoir sur les utilisateurs ou sur l'élément peuvent également être introduites dans Myrrix en tant que «tags» pour mieux informer le modèle. Donc, vous pourriez dire qu'un utilisateur est "femme" ou un article est "jeans". Vous pouvez avoir plusieurs tags par utilisateur ou par article et chaque tag peut également recevoir un poids.
- 1. combiner deux types anonymes
- 2. Combiner plusieurs variables de différents types de données dans une seule chaîne
- 3. combiner des données dans plusieurs lignes
- 4. Comment retourner plusieurs types de données
- 5. Plusieurs types de données dans la colonne
- 6. types pour plusieurs membres
- 7. Comment combiner plusieurs domaines?
- 8. Comment combiner plusieurs connexions de bases de données php/mysql?
- 9. Comment passe-t-on plusieurs types de données dans llply?
- 10. Comment combiner les lignes dans le bloc de données?
- 11. XSLT pour combiner plusieurs valeurs
- 12. Comment combiner plusieurs requêtes dans solr
- 13. Android Type de données Recommandation
- 14. ngClass combiner deux types d'expression
- 15. Comment combiner plusieurs colonnes
- 16. Comment combiner des données de plusieurs tables en utilisant SQL?
- 17. Comment combiner plusieurs extensions phpunit (sélénium + base de données)?
- 18. Comment combiner plusieurs bases de données MySQL en utilisant D2RQ?
- 19. Dans RX comment combiner deux sources de différents types
- 20. Combiner plusieurs heatmaps dans matplotlib
- 21. Comment combiner des données de plusieurs lignes en une seule?
- 22. Combiner des données de plusieurs sources, afficher dans ASP.Net GridView
- 23. Comment combiner ces différents types de valeur à NSData?
- 24. Comment combiner plusieurs instructions SELECT dans MYSQL
- 25. Multidimensional Arrays pour stocker plusieurs types de données
- 26. Comment combiner plusieurs lignes dans MSSQL
- 27. Comment combiner les données
- 28. Conteneur générique pour plusieurs types de données en C++
- 29. Recommandation de conception plusieurs-à-plusieurs SQL Server
- 30. C++ multidimensionnel tableau plusieurs types de données
Je suis d'accord. Je peux ajouter quelques directives supplémentaires: http://myrrix.com/tuning-quality/ Par exemple, les poids peuvent être choisis par fréquence relative dans les données. Quelque chose qui est 20x plus rare peut avoir 20 fois plus de poids. Aussi, voir la nouvelle API "tag" comme un moyen pratique d'ajouter des informations de catégorie/tag: http://myrrix.com/rest-api/ –
Got it, si les données d'entrée ont le même UserID et ItemID, les forces sont incrémentées plutôt que de remplacer! et j'ai encore une question, si je redémarre Myrrix avec le même inputDir, si les mêmes données csv dans cet inputDir seront relues ou incrémenter l'ancienne valeur ou simplement ignorer? – piaolingxue