自然语言处理入门

devtools/2025/3/25 15:44:06/

第一章 自然语言处理入门

1 什么是自然语言处理

【什么是人工智能,分别对应哪几个领域】

AI是模仿甚至超越人的某项机能,NLP、CV、ASR
NLP是机器理解并生成人类语言

2 自然语言处理的发展简史

1950 -- 图灵提出“机器能思考吗”,划时代性的话题
1956 -- 达特茅斯会议,提出人工智能(Artificial Intelligence),AI的元年,之前都是人类智能(Human Intelligence)
1957-1970 -- NLP开始出现两大阵营:规则 + 统计
1994-1999 -- 统计学开始占据主导地位
2000-2012 -- 机器学习开始盛行
2012-2022 -- 传统的深度学习占据主导地位
2023 -- 大模型时代
  • 基于规则举例:设计语言学规则,解析句子结构,例如一个句子由主谓宾构成。
  • 基于统计举例:统计机器翻译模型,收集大量平行语料库,例如中英互译,统计不同短语的分配概率,计算给定源语言翻译为目标语言的可能性。

3 自然语言处理的应用场景

语音助手:小爱同学
机器翻译:谷歌翻译
搜素引擎:百度翻译
智能对话:文心一言
推荐系统:短视频app推荐
。。。

http://www.ppmy.cn/devtools/169033.html

相关文章

深入解析 .NET Core 垃圾回收(GC):概念、工作原理与优化策略

引言 在软件开发中,内存管理一直是一个至关重要的问题。垃圾回收(GC,Garbage Collection) 是现代编程语言(包括 .NET Core)中非常重要的一个特性。它自动管理内存,减少了开发者手动管理内存分配…

CentOS 7.9 安装 Python 3.10 详细步骤及常见问题解决

一、环境准备与依赖安装 更新系统与开发工具 sudo yum update -y sudo yum groupinstall "Development Tools" -y sudo yum install -y zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel \ readline-devel tk-devel libffi-devel gdbm-devel db4-de…

openmv/openart学习笔记

摄像头初始化完整 #导入常用库 import sensor import time import math import image#重置摄像头,通常在开始时调用 sensor.reset() #设置摄像头的像素格式。format取值:sensor.RGB565,sensor.GRAYSCALE,sensor.YUV422 sensor.se…

代码社区开源协议

开源协议是一种法律文件,用于规定开源软件的使用、修改和分发条件。它平衡了开发者和使用者的权益,同时推动开放协作与技术创新。以下是常见的开源协议及其特点和适用场景: 常见开源协议列表及介绍 1. MIT License 特点:非常宽…

数据库与其所用数据结构

数据库系统的高效增删改查(CRUD)依赖于多种底层数据结构和优化机制。以下是数据库中使用的主要数据结构及其在CRUD中的关键知识点: 一、数据库核心数据结构 1. B树/B树 • 用途:索引结构(如MySQL的InnoDB索引、Oracl…

MQ,RabbitMQ,MQ的好处,RabbitMQ的原理和核心组件,工作模式

1.MQ MQ全称 Message Queue(消息队列),是在消息的传输过程中 保存消息的容器。它是应用程序和应用程序之间的通信方法 1.1 为什么使用MQ 在项目中,可将一些无需即时返回且耗时的操作提取出来,进行异步处理&#xff0…

React初学分享 事件绑定 组价通信 useState useEffect

React初学 React介绍快速搭建React项目JSXJSX的本质优势:JSX中使用JS表达式JSX中的列表渲染JSX实现简单条件渲染JSX实现复杂条件渲染 React中的事件绑定React基础事件绑定传递自定义参数同时传递事件对象和自定义参数 React中的组件useState修改状态的规则状态不可变…

webpack等构建工具如何支持移除未使用的代码

Webpack 等构建工具通过 Tree Shaking(摇树优化)和 Dead Code Elimination(无用代码消除)技术来移除未使用的代码。以下是具体实现原理、配置方法及最佳实践: 一、Tree Shaking 的原理 Tree Shaking 是一种基于 ES Mo…