自然语言处理中的简化表示

POSPair的Python项目详细描述


位置对

pospair模型是自然语言处理的一种简化表示。pospair模型表示基于词性的数据以及不同词性之间的关系。在pospair模型中,词对是参照句子中的上下文生成的单位值。pospair模型除了考虑词与词之间的紧密性、词频或句法关系外,还考虑了词与词之间关系的实际形式、词与词之间的关系以及词与词之间的关系。

工作原理

文字是最小的元素。根据词的用途和功能,词被分为几种类型的词类。

  1. 名词-用于命名人、事物、动物、地点、想法或事件。(名词)
  2. 代词-代替名词的功能。(代词)
  3. 形容词-用来形容名词或代词。(名词-形容词或代词-形容词)
  4. 动词-表示动作或存在状态。(名词-动词或代词-动词)
  5. 副词-形容形容词、动词或其他副词。(动词-副词,副词-副词,形容词-副词)
  6. 介词-在时间上指定位置或位置的词。(名词-介词或代词-介词)
  7. 连词-将单词、短语或从句连接在一起。(名词-连词或代词-连词)
  8. 感叹词-表达情感的词。(感叹词)

根据词性的定义和语义,只有特定词性的词才能相互联系,并提供一些有意义的关系。

根据词类,词语之间通过上述给定的关系相互关联,但有特定的方式。以上关系都是片面的关系。 形容词描述名词,名词不描述形容词

数据的表示是以词对的形式完成的。一次,词类之间的关系只能用两个词来恰当地表示。词对是最简单的表示形式。

词对是以整个文本为参照生成的。当整个句子被置于上下文中时,可以理解词对。

开始:

先决条件:

  1. python 3.0或更高版本
  2. 斯坦福核心NLP(3.9.2)

安装:

1. pip install POSPair
  1. 阅读how to install and run Stanford CoreNLP server

[注意:保留斯坦福corenlp服务器端口:9000]

  1. pospair函数:
    1. POSPair.WordPairs(string)
    2. POSPair.WordPairsWithValues(string)
    3. POSPair.separateWordPair(string) [String should be word-pair]

示例:

importPOSPairwordPairs=POSPair.WordPairs("POSPair model is a simplifying representation.")

输出:

'POSPair model'
'model representation'
'representation is'
'representation a'
'representation simplifying'

联系pospair.contact@gmail.com获取任何查询或帮助。

内置:

  1. Python
  2. 斯坦福核心NLP
  3. Pycorenlp

贡献:

阅读CONTRIBUTING.md

作者:

吉姆·麦克万

许可证:

GNU General Public License v3.0

致谢:

  1. stanford核心nlp
  2. pycorenlp

请提供反馈或联系pospair.contact@gmail.com

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java构造函数SimpleCommandBus()不可见   Java字符串和返回   java不能在类中使用上下文?   使用Java为SOAP定制DataHandler   java“访问被拒绝”在编译servlet时   java嵌入Jetty,在给定时间后终止请求   java如何使用预先指定的URL限制AWS S3 bucket中对象的上传大小?   java理解Azure文件存储:未知hostException   java将对象作为参数传递是否会产生与将其存储在字段中相同级别的耦合?   https告诉java客户端代码接受自签名证书   Java中的简单*权威DNS服务器*   Java解压缩字节数组错误数据检查   当我用SpringDoc和接口描述API规范时,java Spring控制器验证似乎不起作用   在Java中使用PHash(OpenCV)   Kotlin中的java简单继承示例   java Infinispan:ISPN004016:服务器不再位于群集中(127.0.0.1:11222),正在从池中删除   2行滑动菜单安卓本机JAVA   使用日期选择器时Android Studio中的java 4错误   java在<之间删除内容!和/>