描述
斯坦福 CoreNLP 是一个强大的自然语言处理框架,专为 Java 应用程序设计。它提供了一套语言工具,使用户能够为文本生成注释,包括标记和句子边界、词性标注、命名实体、数字和时间值、依赖和成分解析、共指消解、情感分析、引用归属和关系。CoreNLP 支持八种语言:阿拉伯语、中文、英语、法语、德语、匈牙利语、意大利语和西班牙语。
阅读更多
斯坦福 CoreNLP 的核心组件是其管道,它通过一系列 NLP 注释器处理原始文本,以生成最终的注释集。这些注释存储在 CoreDocuments 中,可以通过简单的 API 访问,并可以序列化为 Google Protocol Buffers。
斯坦福 CoreNLP 是多功能的,允许通过命令行、Java API、面向对象的简单 API、主要编程语言的第三方 API 或 Web 服务进行交互。它与 Linux、macOS 和 Windows 兼容,要求 Java 8 或更高版本。该工具包在 GNU 通用公共许可证 v3 下开源,并提供商业许可选项。
用户可以从多个来源下载 CoreNLP 和模型 jar,包括 Maven 和 Hugging Face。该工具包非常适合希望将先进的 NLP 功能集成到其应用程序中的研究人员、开发人员和组织。
- 类别自然语言处理工具
- 定价模式开源
- 部署本地部署
- 平台Linux,macOS,Windows
斯坦福 CoreNLP的核心功能
标记和句子边界检测
词性标注
命名实体识别
依赖解析
成分解析
共指消解
情感分析
引用归属
斯坦福 CoreNLP入门
下载:从官方网站或仓库获取 CoreNLP
配置:在您的 CLASSPATH 中设置分发目录
集成:使用 API 与您的应用程序集成
运行:在文本数据上执行管道以获取注释
斯坦福 CoreNLP的使用案例
- 文本注释
- 情感分析
- 实体识别
- 依赖解析
- 共指消解




