iOS MachineLearning 系列(10)—— 自然语言分析之文本拆解
本系列的前几篇文章介绍了iOS中有关图像和视频处理的API,视觉处理主要有Vision框架负责,本篇起,将介绍在iOS中Machine Learning领域相关的自然语言处理框架:NaturalLanguage。
1 - 简介
NaturalLanguage是iOS种提供的一种处理自然语言的内置框架,使用它不会使应用的包体积增大,不会为应用带来额外的负担,且可以实现非常强大的语言处理功能。
NaturalLanguage默认支持多种语言,拥有如下能力:
- 检测一段文本所使用的语言。
- 将一段文本按照词组,句子,段落进行拆解。
- 进行词性分析。
- 进行语义分析。
本篇,我们主要介绍其文本拆解能力,及如何使用这些API。
2 - 拆解文本
我们先从一个简单的示例来看如何使用NaturalLanguage框架中的API进行文本拆解。
首先准备一段测试文本,如下:
最近,随着Chat-GPT4的发布,人工智能相关的资讯和话题再次火热了起来
标签:10,string,MachineLearning,iOS,拆解,NLTokenizer,Attributes,文本,public From: https://blog.51cto.com/u_11643026/6243646