2017-03-23 3 views
1

L'annotation sémantique est le processus consistant à associer des informations supplémentaires à divers concepts (par exemple, des personnes, des objets, des lieux, des organisations, etc.) dans un texte donné ou tout autre contenu. Par exemple, pour annoter sémantiquement des concepts choisis dans la phrase "Aristote, l'auteur de la politique, a établi le Lycée" signifie identifier Aristote comme personne et Politique comme un travail écrit de philosophie politique et pour indexer, classer et relier plus loin les concepts identifiés dans une base de données de graphes sémantiques. Les étapes initiales de l'annotation sémantique sont l'identification du texte et l'analyse du texte qui pourrait être fait, mais les étapes suivantes, à savoir l'extraction du concept et l'extraction de la relation du texte avec lequel je suis obligé d'indexer et de stocker. base de données graphique sémantique.Comment puis-je implémenter une annotation sémantique en python?

+1

Vos pensées de sens, montrez-nous votre code, vous avez jusqu'à présent. – stovfl

+0

C'est une question TRES compliquée, c'est trop large. Peut-être demandez-vous une section à la fois, comme la prédiction de l'étiquette sémantique, alors vous pouvez passer à la création de structures ontologiques. –

Répondre

1

Ce que vous cherchez ici est essentiellement ce que le domaine de la connaissance connue sous le nom de traitement du langage naturel. La sémantique humaine est très difficile, parce que nos structures ne sont pas structurées. Une grande bibliothèque Python pour étudier et implémenter le langage PNL est le Natural Language Toolkit (NLTK). Bonne chance :)