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

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 JavaFX FXML控制器密钥处理程序代码不工作   java为什么在thymeleaf布局中包含的图像需要很长时间才能显示?   更改Java数组的维数   java文本不会显示在文本框(单选按钮)上   内存不足使用Jmap在OutOfMemoryError上转储Java堆文件   通过浏览器偏移进行java时间转换   java意图不可序列化   java iTextPdf:动态更改单元格宽度   具有资源值的java SpringJUnit4 ClassRunner上下文配置   java AsyncTask仍在最近的应用程序上运行   尝试生成Cucumber报告时出现java CucumberException   爪哇,爪哇。朗。反思。带摘要分析器的InvocationTargetException   java如何在log4j2中实现日期模式转换器   带有MongoRepository:DBRef的java Spring   java将字节[]转换为int   来自服务器的java移动应用自动拨号消息   java如何调用泛型类型为T[]的方法作为参数?   java在switch语句中使用ArrayList类