Projets pour freelances & agences web

Retrouvez l'actualité des projets pour freelances et agences web.

Algorithm de matching

Posté le 12/02/2022 à 04:00 - Budget : 500 - 1000

Bonjour,
J’ai une base de donnée de plus de 150'000 personnages de manga et d anime et plus de 50’000 anime et manga
Chacun de ces personnages possède environ 5 à 10 attributs en moyenne et les anime et manga également. Cela peut -être plus et cela peut-être moins. En général les personnages les plus évalués/populaire sont ceux qui ont le plus de "tag / étiquettes"
Le but est de faire correspondre le profil d un utilisateur avec les personnages en question après qu 'il est, à l instar d un quizz, répondu à une serie de question qui permettra d evaluer son "match" avec les personnages dans la base de données ou, simplement, de lui faire, aimé des tags/étiquettes afin de faire correspondre à un certain type de personnage qui possède les mêmes. Mais ce seul élément de tag ne me semble pas suffisant, je pense qu il faudrait tout d'abord faire une correspondance des personnages entre eux pour les catégoriser tous.
Puis il faudrait., lorsque que l'utilisateur évalue également le tag en question selon un pourcentage (4 émoticones de 25% chacun (le plus grand est évalué à 100%, le plus petit à 25%).
Ainsi, il pourrait aimer le TAG: idealist à seulement 50% et le tag: Teenager à seulement 25% et le tag Ninja à 75% et le tag analytical à 100%
Imaginons maintenant qu’un personnage ait tout ces attributs là, il aurait donc environ 75% d affinité avec lui (250 /4).
Ensuite on pourrait également rajouter une mesure selon les anime que la personne à vue afin de encore mieux pondérer: par exemple si il a les meme tag qu'un personnage mais qu il déteste le genre d'anime ou de manga dans lequel celui ci apparait alors cela peut influer sur le pourcentage de la correspondance
Exemple: si ce même personnage joue dans un manga avec des NINJA et que la personne n’aime pas ces genre d’anime, alors la matching diminue mais si il l’aime, alors le matching augmente
Le but sera de faire correspondre son profil à tous les personnage voir moins selon un pourcentage.
Ainsi lorsque l utilisateur naviguera d une page a l autre, il pourra voir l affinité qu il a avec les personnages
Si certain personnage n ont pas de tag, alors on ne pourra pas les inclure dans le calcul et cel affichera N/A (avec une note qui dira ce personnage n a pas un nombre d tag suffisant pou run calcul, éditez sa page)
e.g.: vous marché à 78% avec Naruto /Luffy
Mais aussi: Si vous aimé Luffy, vous aimerez Naruto (chaque personnage correspondra aussi à environ 30 autres personnages pour les recommandations)
J'ai mis un lien ici avec des lignes de code qui fera office de raccourci ! Ainsi vous comprendrez directement comment cela a pu fonctionner pour d autres application:
[Url visible pour les membres Pro]

Accéder à la fiche du projet

Autres projets susceptibles de vous intéresser