what is natural language processing?
natural language processing是下面学科的交叉
- 计算机
- 人工智能
- 语言学
目标:
让计算机理解自然语言
让计算机理解和表示自然语言是一个很难的目标
NLP level
上图是NLP的层次,输入分别是语音和文本,经过语音分析或分词,然后经过词性分析、句法分析、语义分析、输出到不同的任务中去。
NLP应用
包括:
- 拼写检查 关键字搜索 同义词
• 从网站提前信息(爬虫)
• 文本分类 情感分析
• 机器翻译
• 对话系统
• 复杂问答系统
商业上应用
- 搜索引擎
- 在线的广告匹配
- 自动(辅助)翻译
- 情感分析辅助金融市场分析
- 语音识别
- 聊天机器人(智能客服)