自然语言处理综合应用系统
自然语言处理综合应用系统
文章目录
- 前言
- 一、自然语言处理是什么?
- 二、自然语言处理的内容
- 三、自然语言处理综合应用系统
- 1.自然语言处理包
- 2.项目结构
- 3.功能实现
- 总结
前言
研究生自然语言处理课程的大作业,不想写综述文章,就做了个系统
自然语言处理综合应用系统,功能包括句法分析、文本分词、相似度检测、语义相似度检测、命名实体识别、语义角色标注、文本总结、简繁转换和词云
。
提示:以下是本篇文章正文内容,下面案例可供参考
一、自然语言处理是什么?
自然语言处理( Natural Language Processing, NLP)是计算机科学领域与人工智能领域中的一个重要方向。它研究能实现人与计算机之间用自然语言进行有效通信的各种理论和方法。自然语言处理是一门融语言学、计算机科学、数学于一体的科学。因此,这一领域的研究将涉及自然语言,即人们日常使用的语言,所以它与语言学的研究有着密切的联系,但又有重要的区别。自然语言处理并不是一般地研究自然语言,而在于研制能有效地实现自然语言通信的计算机系统,特别是其中的软件系统。因而它是计算机科学的一部分 。
自然语言处理主要应用于机器翻译、舆情监测、自动摘要、观点提取、文本分类、问题回答、文本语义对比、语音识别、中文OCR等方面
二、自然语言处理的内容
- 句法分析
- 文本分词
- 相似度检测
- 语义相似度检测
- 命名实体识别
- 语义角色标注
- 文本总结
- 简繁转换
- 词云
- 信息抽取(IE)
- 自动文摘
- 语音识别技术
三、自然语言处理综合应用系统
1.自然语言处理包
代码使用了
啊哈自然语言处理包,集成了 HanLP、Word2Vec、Mate-Tools 等项目,提供高质量的中文自然语言处理服务。

2.项目结构
后端使用SpringBoot和Mybatis框架,以及啊哈自然语言处理包(在此感谢作者),前端使用了Layui框架(感谢Layui的创作者贤心姐姐)

3.功能实现
除了自然语言处理的功能部分,还把我的作业查重功能也作为系统的一部分
- 句法分析

- 文本分词

3. 相似度检测
4.语义相似度检测

4. 命名实体识别

5. 语义角色标注

6. 文本总结

7. 简繁体转换


8.词云


总结
一般来说,自然语言处理这个方向使用python去做会更容易一些,但无奈本人太笨了,只会用java。非常感谢啊哈自然语言处理包的创作者。有兴趣探讨技术的可加QQ:759395475。
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
