Skip to content
Jill-Jênn Vie edited this page Dec 23, 2015 · 3 revisions

Ces pages ont été rédigées pendant un visionnage de Les Enfants loups sur France 4 (en VO sans sous-titres :'() le 23/12/2015.

Comment ça marche ?

En une phrase, Mangaki détermine les dix profils sur le site qui vous ressemblent le plus en termes de goûts et vous recommande ce qu'ils ont aimé que vous n'avez pas déjà vu.

Comment aider ?

Quel que soit votre profil, vous pouvez contribuer à Mangaki :

Otaku

Ce qui est précieux pour la base de données Mangaki, c'est de pouvoir faire le lien entre la fiche d'un anime et celles de AniDB (pour le réalisateur), myAnimeList (pour le poster), Icotaku (pour le synopsis en français) et VGMdb (pour l'OST).

Si vous souhaitez contribuer à Mangaki, choisissez votre anime préféré et suggérez une référence (URL myAnimeList, AniDB etc.) en cliquant sur « Des idées pour améliorer cette fiche ? » et en postant l'URL vers la fiche correspondante. Ainsi, vous aiderez à faire la jointure entre les diverses bases de données existantes.

Data Expert

Il y a beaucoup de choses à réparer sur la base de données, en particulier, il y a :

  • des doublons d'anime (même titre poster différent, ou même poster titre différent) ;
  • des doublons d'artistes (deux orthographes différentes, ô ou ou) ;
  • des anime sur plusieurs saisons (et je ne vous parle pas de La Mélancolie de Haruhi Suzumiya) ;
  • des OVA (et je ne vous parle pas de Time of Eve qui existe en film et OVA) ;
  • des œuvres non indiquées NSFW (not safe for work) alors qu'elles le devraient ;
  • parfois on aimerait trouver « L'Attaque des titans » même si on tape « shingeki » dans la barre de recherche.

C'est arbitrairement compliqué. On ne peut trouver des solutions qu'approximatives. Mais vous pouvez nous aider, justement en suggérant des références et en donnant votre avis sur le forum :)

Python

Vous savez coder en Python ? Le site est en Django, un framework fantastique permettant de coder des sites super rapidement.

Pour vous en convaincre, jetez un coup d'œil à ce notebook pour avoir une idée plus précise des objets que Mangaki manipule.

Toute la plateforme est open source, donc vous pouvez essayer de l'installer vous même. Retroussez vos manches et suivez le README ! En cas de pépin, créez un ticket.

Algo

L'algorithme actuellement mis en place est celui des k plus proches voisins (voir l'algo).

On est progressivement en train de migrer vers un autre algo appelé décomposition en valeurs singulières (ou SVD pour singular-value decomposition, similaire à PCA, principal components analysis). J'expliquerai dans un notebook bientôt à quoi ça sert, en attendant vous pouvez aller à la fin de ces slides et voir l'algo.

Dataviz

Vous avez une super idée de visualisation des données de Mangaki ? Essayez-la sur le jeu de données de test (bientôt disponible) et montrez-nous, on a hâte de voir ça !

Design

Vous aimez les challenges CSS tels que celui-ci ?

Certaines pages de Mangaki ne sont pas encore responsive. Le code des templates se trouve ici.