如何在python中实现语义标注? [关闭]

问题描述 投票:1回答:2

语义注释是将附加信息附加到给定文本或任何其他内容中的各种概念(例如,人,事物,地点,组织等)的过程。

例如,在句子中对所选概念进行语义注释“政治的作者亚里士多德,建立了兰心”意味着将亚里士多德视为人,将政治视为政治哲学的书面作品,并进一步对所识别的概念进行索引,分类和链接。语义图数据库。

语义标注的初始步骤是文本识别和分析可以完成的文本,但是进一步的步骤,即从文本中提取的概念提取和关系提取,这是索引和存储在语义图数据库中所需要的。

python annotations nlp python-textprocessing
2个回答
1
投票

你在这里寻找的基本上是被称为自然语言处理研究的知识领域。人类语义非常难,因为我们的结构不是那种结构化的。用于研究和实现NLP的优秀Python库是Natural Language Toolkit(NLTK)。祝好运 :)


0
投票

听起来你正在寻找一个非命名的实体分类器(如NER,但不仅仅是命名实体)。如果你想要Python,这里有一个支持英语的:

https://corpling.uis.georgetown.edu/xrenner/

© www.soinside.com 2019 - 2024. All rights reserved.