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

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 gradle无法解析配置的任何依赖项:类路径   来自远程服务的java错误字符串解析   java如何在Tomcat之外运行TomcatSpring/Struts 2Quartz任务?   将Java字节转换为Perl   Java选项:返回值或执行某些操作并继续循环   java如何从对象中获取变量?   postgresql自动部署web服务java和glassfish服务器4.1.1?   使用泛型的java Resteasy重写方法   在另一个用户登录后显示上一个用户的java数据   JSP(Java):编码字节数组并在JavaScript中使用,与C中相同#   Java:如何知道jar在Linux中的位置   java模拟已标记为可访问的私有方法的返回值   java无法理解滚动窗格   java Spring Boot Starter Web依赖项提供缺少工件的错误   java从SQL表创建json文件,然后能够查询该文件   java线程时钟对象   Java实践编程问题   多线程Java GUI未更改   GL30库中不存在intellij idea GLGEnVertexArray()。(JAVA LWJGL)   二进制文件在java中编辑二进制文件