Après avoir utilisé l'API Google Cloud Vision, j'ai reçu les valeurs MID au format /m/XXXXXXX
(pas nécessairement 7 caractères à la fin). Ce que je voudrais faire est de déterminer à quel point une valeur MID est comparée aux autres. Essentiellement dans quelle mesure un terme est large ou raffiné. Par exemple, le terme véhicule pourrait être niveau 1 tandis que le terme Van pourrait être niveau 2.Déterminer le niveau de hiérarchie catégorique de la valeur MID de la base Freebase
J'ai essayé d'exécuter les valeurs MID à l'aide de l'API Google Knowledge Graph, mais ces MID ne sont malheureusement pas dans cette base de données et ne renvoient aucune information. Par exemple, quelques descriptions et MIDs j'ai sont les suivantes:
/m/07s6nbt = text
/m/03gq5hm = font
/m/01n5jq = poster
/m/067408 = album cover
Ma première pensée pourquoi ces MIDs retournent rien dans l'API graphique est la connaissance qu'ils ont pas été reportées après l'arrêt de Freebase. Je comprends que Google fournit un vidage RDF de Freebase, mais je ne suis pas sûr de savoir comment lire ces données en Python et l'utiliser pour déterminer la profondeur d'un mid dans la hiérarchie.
S'il n'est pas possible de déterminer le niveau de catégorie de la valeur MID, le nombre de connexions d'un terme serait également un proxy approprié. En supposant que les termes plus larges ont plus de liens avec d'autres termes que des termes plus raffinés. J'ai trouvé an article qui discute la quantité de "bords" un MID qui, je crois, signifie le nombre de connexions. Cependant, ils font un peu de conversion entre les valeurs MID en valeurs longues et utilisent divers scripts qui continuent à me donner de nombreuses erreurs en Python. J'espérais un tableau simple avec des valeurs MID dans une colonne et le nombre de connexions dans un autre mais je suis perdu dans leur code, la conversion des valeurs, et les erreurs Python.
Si vous avez des suggestions pour déterminer facilement le nombre de connexions d'un MID ou son niveau hiérarchique, il serait grandement apprécié. Je vous remercie!