一种自由的、丰富常识的自然语言

MontyLingua的Python项目详细描述


Montylingua是一种免费的、丰富常识的端到端自然语言
英语理解不足。将原始英语文本输入montylingua,然后输出
将是对该文本的语义解释。完美的信息
检索和提取、请求处理和问答。从
英语句子,它提取主语/动词/宾语元组,提取形容词,
名词短语和动词短语,并提取人们的姓名、地点、事件,
日期和时间,以及其他语义信息。Montylingua传统制作
困难的语言处理任务微不足道!

版本2.1比
版本1.3.1。它现在已经在windows、许多unix版本和
mac os x和多种java风格,并被多所大学使用
在几个商业环境下的研究项目。

Montylingua不同于其他自然语言处理工具,因为:

*它是完整的端到端..输入原始文本;输出语义解释
*缝合在一起的过时工具和实现并不多;它是一个
良好的集成实施
*它不需要“培训”和其他烦躁不安,而且工作正常
开箱即用
*它富含关于日常世界的“常识”知识,
允许它避免许多愚蠢的解释错误。例如。:
o“(nx the/dt mustics/nn bit/nn nx)(nx the/dt boy/nn nx)”==校正的==>;
o“(nx the/dt蚊/nn nx)(vx bit/vbd vx)(nx the/dt boy/nn nx)”
*它是轻量级的,可跨平台移植的,以便携方式编写
python,也可以作为编译的java库使用 *BR/>通过允许用户词典容易定制。

Montylingua对文本执行以下任务:

1.Montytokenizer-标记原始英语文本(对缩写敏感),
并解决收缩,例如“You're”==>;“You're”
2.Montytagger-基于Brill94的词性标记,丰富了
常识。
3.montychunker-快速正则表达式chunker
4.MontyExtractor-从
句子
5.蒙蒂勒马蒂瑟-带屈折词法,即将动词改为
不定式和名词到单数形式
6.montynlgenerator-使用montylingua的简明谓词arg表示
生成自然主义英语句子和文本摘要

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

推荐PyPI第三方库


热门话题
java WebClient请求级别超时抛出名为default onErrorDropped的运算符   java JAXB外部绑定文件错误   Freemarker中的java转义宏参数值   java正在同步来自不同对象{已编辑}的线程   java如何在另一个类上更新活动中的元素   java Hibernate连接查询   java可以使用Apache Crunch创建类似于图形的数据结构吗?   java在JLabel的开头加上3个点   java 安卓应用程序显示线程错误   java@RequestBody在Spring中总是空的   java Android异步任务永远不会结束   具有多个属性的java Jaxws枚举   java中的安卓 Stripe InvalidRequestException   多线程java。util。非多线程程序中的ConcurrentModificationException   Minecraft Java插件如何删除HashMap中存储的所有块   空Java字符串的大小   从AJP连接器请求检索Shibboleth属性的java   oracle11g将Java类文件加载到Oracle数据库