「AI科普」小白也能看懂GPT和人工智能,NLP、预训练、机器学习、深度学习、神经网络……这些到底是什么?
身为产品经理或非技术从业者想对GPT和背后涉及的AI体系建立一个可用的整体认知却发现市面上的介绍要么过于学术要么过于肤浅还常常把自然语言处理、深度学习等核心概念一笔带过。我把自己通过学习沉淀下来的理解整理出来分享给同样有需求的你。整篇分成四个板块。第一部分用大白话拆解GPT第二部分梳理基础AI名词和它们之间的层级关系第三部分是我自己实操的「如何用GPT来学GPT」的方法论第四部分是更细的技术原理、优势与局限便于加深理解或以后查阅。有问题可以在评论区留言我会尽量补充完善。一、GPT怎么理解1、基础认知定义说人话/极速版GPT之所以灵核心在于「预训练」带来了上下文理解能力加上「自回归」生成让长文本也能顺滑产出。因为预训阶段见过海量语料它能跨领域处理语言问题有少样本学习能力响应也快。文中提到的这些技术点后面会逐一展开。GPT本身没有真正的理解能力它只是一个模型。底层本质就是「一个字接一个字往下猜」预测下一个字最可能是什么。生成一段话就靠「自回归生成」GPT自己不断套娃预测。举例给你“我”它可能预测出“想”再基于“想”预测“吃”或“睡”。长文怎么来的Transformer架构里的注意力机制擅长捕捉远距离依赖不会被局限在局部上下文里。训练目标是学会「提问—回答」的通用规律。它学的是模式而不是背数据库基于已有数据和规律创造全新回复所以会胡说八道。这和搜索引擎不同搜索引擎只能检索它已存的信息。数据量足够大后就成了大模型本质仍是「字词接龙」但训练后能听懂指令、模仿范文、甚至能「逐步连贯推理来提升准确率」即思维链这一现象被称为涌现。出现的原因现在仍不完全清楚。因此在交互时它像一个拟人化的伙伴。用海量数据模拟各种情境、角色和语气还能输出逻辑连贯的长文本。GPT即Generative Pre-trained Transformer是基于Transformer架构的预训练语言模型属于大语言模型范畴。2、训练三步走说人话/极速版先让模型海量自由学习再用优质范例规范最后用奖励机制引导创意。三阶段用了三种学习范式。1、海量自学无监督学习 能力词搭配、语法规则、同义表达、编程语言、多语种等 问题输出形式和内容没有约束2、范例规范监督学习 用高质量对话样本训练让模型知道什么该说、什么不该说。 比如问撬锁方法正确做法是拒绝并说明原因。 先投喂海量数据再做规范纠偏是因为海量数据覆盖面广而优质标注数据成本高、制作慢。 规范后模型获得了理解指令和举一反三的能力 1语境内学习喂入多个范文后ChatGPT能按例子生成新内容 2分治能力/思维链/分步学习能像人一样拆解复杂问题逐步推理提升正确率3、创意引导强化学习 通过正负反馈让模型跳出模板化产出更符合偏好的创意回答。3、GPT的短板它只学到一种模式本质可视为一个函数所以内容不可像表格那样直接增删改查信息以模型参数形式存在。1、难以全面评估 学到了什么规律并不透明不能像Excel那样直观看见只能靠提问试探应用中存在安全风险。2、迭代效率低 想纠正某个错误不能直接删除修改必须重新训练或微调。3、对数据高度依赖 数据量不足或偏差大时容易以偏概全胡编乱造或混淆事实。二、常见技术名词与关系名词层级关系自然语言处理NLP是文本处理的任务域目前大语言模型LLM如GPT在该领域效果突出。GPT是基于Transformer架构的预训练语言模型。机器学习 深度学习 神经网络 大语言模型如GPT深度学习是机器学习的子集神经网络是深度学习的核心实现大语言模型是神经网络的一类。大语言模型中GPT是最具代表性的。常见名词解释自然语言处理NLPAI的一个分支让计算机能理解、处理并生成人类语言。通俗说就是教电脑「听懂、读懂、会说话」。包含文本分类、命名实体识别、机器翻译、情感分析等。大语言模型LLM Large Language Model因参数规模大而得名模型复杂度高能在需要捕捉语义和上下文的复杂任务上表现好如机器翻译、摘要生成等。预训练区别于传统模型的最大点是先自主学习大量数据无需人工定义大部分特征仅需少量标注输出通用模型。迭代快特定任务上微调即可迁移。Transformer架构与注意力机制Transformer强在并行计算和长距离依赖捕捉能力而长距离依赖捕捉由注意力机制提供。注意力机制像人一样处理时更聚焦于相关部分。人工智能AI计算机科学领域目标是让系统模拟人类智能行为。机器学习MLAI的重要分支研究计算机如何从数据中自动学习并提升性能无需显式编程。可理解为机器从经验中学习。深度学习DL机器学习的子领域使用多层神经网络进行学习和表示模仿人脑神经元连接通过多层结构学习数据模式与特征。三、用GPT学GPT的提示词思路实践中我最大的体会是提出好问题、并能发现GPT回答中的坑很关键。比如问“xx为什么厉害”它会回答“比传统模型如何如何”若想深究就要主动追问“传统模型到底指哪些它们长什么样”没有这种追问意识很容易理解不到位。我的提问思路如下1、先设定角色、任务和校验要求 为防混淆我会要求GPT先做自我校验并用例子辅助理解。请你作为人工智能专业的博士回答我AI方向的问题。 要求语言通俗易懂并在回答后进行自我反思校验是否回答正确。 如果可以用例子来说明请举例。2、碰到难懂点就要求降维表达 请你以小学生/中学生可以听懂的语言介绍下3、提问逻辑1先问「是什么」和「为什么」请问GPT为什么这么厉害用了哪些之前没有的技术https://gitcode.com/OpenDocCN1/data/blob/master/imgs/zhuanqian_ce5bc60c5fed24ac1ffcd9278cca54d3.png2把回答里的关键词再追问「是什么」「为什么」预训练是什么https://gitcode.com/OpenDocCN1/data/blob/master/imgs/zhuanqian_0ff38d02b5c92383d043d1bb2c448416.png3追问参照物、优劣对比在机器学习中还有哪些学习方法和预训练对比优缺点是什么https://gitcode.com/OpenDocCN1/data/blob/master/imgs/zhuanqian_26033065673fcde405ecb21fd75b59de.png4最后梳理整体关系形成知识地图自然语言处理(NLP)、神经网络、机器学习、深度学习、大语言模型、线性模型、决策树、监督学习、无监督学习、强化学习、半监督学习、迁移学习的关系是什么请你梳理出它们的包含和被包含关系https://gitcode.com/OpenDocCN1/data/blob/master/imgs/zhuanqian_58bcb31a1c8ec01c9f9dacd354fe0dd9.png四、名词详解GPT相关GPTGPT代表 Generative Pre-trained Transformer是基于Transformer架构的预训练语言模型由OpenAI开发通过在海量文本上预训练学会理解和生成自然语言。核心思路是先在大规模文本上预训练学会语言的模式、结构和语义再在特定任务上微调适配文本生成、机器翻译、问答等场景。显著特点是自回归生成能逐词生成连贯文本在文章生成、对话等任务上表现突出。GPT-2、GPT-3等版本参数不断增加在更复杂任务上的表现也越好。总体看GPT是基于Transformer的预训练语言模型通过大规模文本学习语言知识为各类NLP任务提供基础。与传统技术相比的特点预训练的上下文理解在海量文本上预训练使其掌握广泛语言模式和上下文能更好理解隐含含义、复杂句法和上下文关系。自然流畅的文本生成自回归方式逐词生成文本连贯、风格接近人类写作适合文章、对话、摘要等。多领域适应性大量数据覆盖多领域可在不同主题下工作微调后即可适配特定领域。上下文相关性能基于前文生成有意义输出提升实用性和交互性。少量样本学习能力因预训练数据丰富在样本稀缺任务上仍能表现不错。局限在于对专业领域知识理解有限偶尔会生成不准确或模棱两可的内容。请问GPT为什么这么厉害用了哪些之前没有的技术GPT被认为很厉害主要因为引入了新技术让它在NLP任务中表现突出。关键点如下预训练与微调先在海量文本上预训练学习语言模式再在特定任务上微调适配具体场景。注意力机制模仿人类信息处理可聚焦上下文相关部分忽略无关信息有助于捕捉长距离依赖提升理解能力。Transformer架构基于注意力机制的神经网络结构支持并行处理加速训练同时擅长捕捉不同距离依赖适合序列数据。大规模数据与算力使用海量训练数据和强计算资源模型参数可更大性能更强。自然语言处理NLP人话版/简约版NLP是AI分支专注让计算机理解、处理并生成人类语言。可理解为让电脑学会“听懂、读懂、会说话”涵盖文本分类、命名实体识别、机器翻译、情感分析等。定义 NLP即自然语言处理是AI子领域目标是让计算机像人类一样读写、分析、理解并产生语言实现更自然的人机交互。包含文本分类、文本生成、机器翻译、情感分析、命名实体识别、语义理解、语音识别等。应用广泛于搜索引擎、虚拟助手、自动翻译、社交媒体分析、智能客服等。NLP发展受益于深度学习和大数据近年BERT、GPT-3等大型预训练模型在NLP任务上取得显著成果。大语言模型LLM人话版/简约版大模型因参数多而得名复杂度高在需要捕捉语义和上下文的复杂任务上表现好如机器翻译、摘要生成。在NLP领域即大语言模型如GPT-3。定义 大语言模型Large Language Model 大模型通常指参数多、结构复杂的机器学习模型不限于语言可用于图像、语音、NLP等。其优势是表征能力强但需大量算力。 大语言模型特指在NLP中处理文本的超大参数语言模型可完成文本生成、机器翻译、情感分析等。GPT-3是典型代表。大模型与其它模型的区别大模型 优点表征能力强可学习复杂模式适合复杂任务预训练后可迁移微调省数据省时间。 缺点算力需求高、成本高易过拟合需更多数据和正则硬件要求高。其他模型如小型模型、传统模型 优点算力消耗低过拟合风险低迭代快。 缺点表征能力有限复杂任务表现差。传统模型举例 1. 小型模型参数少、结构简单适合简单任务成本低但复杂任务受限。 2. 线性模型假设输入输出线性关系适合简单问题无法捕捉非线性。 3. 决策树基于树状决策进行分类回归可解释性强复杂任务需更复杂结构。 4. 支持向量机SVM通过超平面分隔类别大规模数据上计算成本高。 5. 传统神经网络如多层感知机适合结构化数据对序列等复杂数据受限。预训练人话版/简约版预训练的核心是先让模型自主学习大量数据无需人工定义大部分特征仅需少量标注输出通用模型迭代效率高微调即可适配不同应用。预训练是让AI模型在大量数据上自主学习的方法。学习方式 传统模型如监督、无监督、强化、半监督、迁移学习通常需人工设计特征和规则通过数学转换学习关系。 预训练模型通过海量数据自主学习特征和知识无需人工定义大部分特征从数据中学习通用特征。用途 传统模型多为特定任务设计需手工特征工程迁移性差。 预训练模型通用性强预训练阶段学习广泛语言知识微调后即可用于多种NLP任务。预训练优点 通用性强多任务表现好数据效率高微调需数据少可快速迭代定制。预训练缺点在搞懂大模型之前先把几个关键的底座概念捋清楚思路才会顺。先说预训练这件事。想要一个模型先学会通用能力前面要投的算力与时间成本非常高对算力吃紧的团队来说并不友好。至于落地效果虽然大模型在通用场景里表现亮眼但一旦切到垂直行业或特殊任务几乎都要额外做微调和定制化改造脱离不了二次适配。再来看让大模型起飞的核心架构——Transformer。用大白话讲它的强项就两点处理速度上的强并行以及靠注意力机制抓住远距离关联。能抓住远距离关联正是注意力机制的功劳。注意力有点像人的阅读聚焦会在处理信息时自动把权重放在真正相关的部分上。更正式一点Transformer是一种专门处理序列数据的深度学习架构在自然语言处理领域掀开了新篇章。它的设计思路是抛弃了过去的逐层递进用自注意力机制给序列里的每个元素打分。自注意力会先算出序列内每个元素和其他所有元素的关联度再据此分配权重让模型在推理时更有“重点”。因为不依赖距离远近它天然就能捕捉全局依赖。和其他经典架构相比Transformer有几个显著差异。第一是自注意力机制的引入让模型能够基于相关性重新加权而不只盯着局部上下文。第二是并行处理能力。算注意力权重时每个元素的计算是独立的可以一次性展开这和RNN、CNN那种必须一步步串行推进的方式完全不同。第三是位置编码的补充。自注意力本身感知不到顺序于是通过位置编码把位置信息显式注入进去。第四是典型的编码器-解码器结构常用于机器翻译这类序列到序列任务。编码器负责把输入压缩成特征表示解码器再据此生成输出。优点很明显。长距离依赖处理得好在语言任务里尤其吃香并行化带来训练和推理效率的提升长文本场景优势更大通用性强预训练好的模型可以迁移到多个下游任务上不必每次从零设计。缺点也得正视。参数规模庞大训练开销高烧钱烧时间都是常态位置信息需要靠外部的编码来提供自注意力本身不具备序列感这部分设计需要额外考量。把这套技术栈放进更大的体系里看才有全貌。AI即人工智能是计算机科学里让机器表现出类人智能行为的方向。目标就是让系统能够学习、推理、解题、感知、理解语言等。实现路径很多机器学习、深度学习、规则推理、专家系统都是常见手段。落地场景已经无处不在自然语言处理、图像识别、机器翻译、智能助手、自动驾驶、医疗诊断等等。机器学习是AI的重要分支核心思想是让系统从数据中自动习得规律而不需要写死规则。通俗说就是让机器靠经验成长。我们给它大量样本让模型自动找模式、找关联参数不断调整去拟合已有数据再用在未见过的数据上做预测和决策。按学习方式可分为监督学习、无监督学习、强化学习、迁移学习等已广泛应用于推荐、NLP、图像识别、医疗诊断等领域。深度学习则是机器学习里的进阶分支核心是用多层神经网络来表示数据。它模仿人脑神经元的连接方式通过堆叠多层结构来捕捉从低级到高级的特征。层数越多表示能力越强对复杂问题和海量数据的处理效果越好。典型应用包括图像识别、语音识别、自然语言生成等。想继续深挖 GPT 类大模型为何会重塑现有工作流以及 Copilot、文心一言等大模型的趋势可以参考这位 UP 主的系统科普视频【【渐构】万字科普GPT4为何会颠覆现有工作流为何你要关注微软Copilot、文心一言等大模型】https://www.bilibili.com/video/BV1MY4y1R7EN?vd_source60e3cd23b1374f317891a33e76bcd3a5大佬还整理了自己的知识库网站汇聚了历史所有内容强烈推荐收藏https://www.modevol.com/