此语言为机器翻译,尚未经过人工审核。

人工智能 · 文章

神经网络如何工作:ChatGPT和现代人工智能背后的技术

发布:

Artificial neural network with layer coloring
图片: Glosser.ca · CC BY-SA 3.0 · Wikimedia Commons

要点

神经网络是一个机器学习模型,由被称为神经元的简单单位的层组成,这些神经元从数据中学习可调整的数字,称为权重和偏差。通过将数据向前传递通过这些层,并在训练期间向后纠正错误,网络学习将输入映射到输出——这是支撑图像识别、语音转录和像ChatGPT这样的大型语言模型的相同基本机制。

此版本是原文(English)的机器翻译。 阅读原文

神经网络并不新鲜——研究人员从20世纪中期开始就对其进行了研究——但现在它们位于日常使用中大多数消费者人工智能产品的后端。根据Engadget对该事件的直播博客,OpenAI在2026年9月29日的DevDay活动中表示,ChatGPT已达到12亿周活跃用户。这种采用规模已将一个基本技术问题推回搜索结果的顶部:神经网络实际上是如何工作的?

基本构建块:神经元、权重和层

根据IBM的说法,神经网络是一个机器学习模型,由称为神经元的简单单位组成,这些单位按层排列,从数据中学习可调整的权重和偏差,以便将输入映射到输出。IBM解释说,每个网络都有一个包含原始数据的输入层、一个或多个转换数据的隐藏层,以及产生最终结果的输出层。

神经元之间的每个连接都有一个权重——根据IBM的说法,这个数字的功能很像一个表盘,控制给定输入特征对网络决策的影响强度。一个被称为偏差的单独值被添加到每个神经元,以便即使其输入较弱也能激活,从而转移决策阈值。Google的机器学习速成课程增加了第三个必要成分:激活函数,这些是在加权输入被求和后应用的非线性数学步骤,允许网络检测简单直线公式无法捕获的模式。

前向传播:网络如何产生答案

当神经网络被给予新数据时,该数据在一个方向上通过网络移动,从输入层到输出层,这在IBM和Google的课程中被称为前向传播(或前向传递)。在每个神经元处,传入的值乘以它们的权重,与偏差求和,然后通过激活函数,然后再移动到下一层。IBM指出,网络中的早期层倾向于处理单个信号的重要性,而后期层将该信息组合成捕获更广泛背景的更高级别模式。

反向传播:网络如何从其错误中学习

一个新建的神经网络以基本上随机的权重开始,并产生较差的预测。训练是纠正这一点的过程。IBM将反向传播描述为通过各层向后传播网络预测错误的算法,使用微积分的链式法则来计算每个单个权重和偏差对总体错误的贡献。Google的课程同样将反向传播确定为核心训练算法,将其目的描述为调整权重以减少或最小化网络的预测损失。

一旦已知每个权重对错误的贡献,一种被称为梯度下降的优化方法会轻微地推动每个权重朝着减少错误的方向。这个前向传递-然后-向后纠正的循环在大量训练数据上重复——通常是数百万或数十亿个例子——直到网络的预测变得足够可靠以供实际使用。

针对不同类型数据的不同网络设计

并不是每个神经网络都以相同的方式构建。IBM确定了今天广泛使用的三个主要族系:卷积神经网络(CNN),设计用于网格状数据如图像,在视觉识别中大量使用;循环神经网络(RNN),包含适合于顺序或时间序列数据的反馈循环;以及Transformer,大多数当今大型语言模型背后的架构,它们依赖于注意机制而不是严格的逐步排序。

常见的神经网络架构及其典型用途
架构设计用于示例用途
卷积神经网络(CNN)网格状数据如图像图像和对象识别
循环神经网络(RNN)顺序或时间序列数据早期语音和文本模型
Transformer通过注意机制的文本序列,不是严格的顺序GPT等大型语言模型

这如何扩展到ChatGPT等系统

像GPT系列这样的大型语言模型在更大的规模上应用相同的核心机制——加权神经元、层、前向传播、反向传播——使用transformer架构。OpenAI自己在arXiv上发表的关于GPT-3的2020年研究论文指出,该模型拥有恰好175亿个参数,将其描述为"比任何以前的非稀疏语言模型多10倍"。参数是网络所有权重和偏差的通用术语;更多参数通常允许模型捕获语言中的更复杂模式,尽管OpenAI还未为其更新的模型公布等效的参数数字。

在transformer中,一个被称为自注意力的机制允许模型权衡一个段落中的每个其他单词与当前正在处理的单词的相关性有多大,而不是严格地从左到右阅读。这种设计首次在transformer研究中引入,现在在主要语言模型中是标准的,这是让ChatGPT等系统在长对话中追踪背景的原因。

为什么这现在很重要

神经元、权重和反向传播的基本数学已经存在了几十年,但更大的数据集、更多的计算能力和transformer架构的组合是什么将神经网络从专家研究工具变成了每周被超过10亿人使用的消费产品背后的引擎,根据OpenAI自己的2026年9月数字由Engadget报告。理解IBM和Google描述的基本前向传递和纠正循环不需要高级数学,但它解释了为什么这些系统需要大量的训练数据和计算能力,以及为什么它们的输出是统计预测而不是保证的事实。

常见问题

用简单的术语,什么是神经网络?
IBM将其定义为一个机器学习模型,它在层中堆叠称为神经元的简单单位,从数据中学习称为权重和偏差的可调整数字,以便它可以将输入映射到输出,例如将图像或句子转换为预测。
前向传播和反向传播之间有什么区别?
根据IBM和Google的机器学习速成课程,前向传播是数据如何通过网络从输入到输出以产生预测,而反向传播是训练步骤,将产生的错误向后移动通过网络,以计算每个权重应该如何调整。
像ChatGPT这样的大型语言模型有多少参数?
OpenAI在arXiv上的2020年研究论文指出GPT-3恰好有175亿个参数;OpenAI还未为其更新的GPT模型发布官方参数计数。
什么架构为ChatGPT和类似的聊天机器人提供动力?
ChatGPT和大多数当前的大型语言模型都建立在transformer架构上,该架构使用自注意力机制来权衡一个段落中的每个单词与每个其他单词的相关性,而不是按严格的顺序处理文本。
为什么神经网络突然被广泛讨论?
采用已大幅增加:OpenAI在其2026年9月29日的DevDay活动中表示ChatGPT已达到12亿周活跃用户,这个数字由Engadget报告,推动了公众对底层技术如何工作的广泛兴趣。

来源

  1. IBM — What Is a Neural Network?
  2. Google Developers — Machine Learning Crash Course: Neural Networks
  3. arXiv — Language Models are Few-Shot Learners (GPT-3 paper)
  4. Engadget — OpenAI DevDay 2026 live blog: ChatGPT and Codex announcements

本文由人工智能撰写,发布前已通过自动来源核查。如发现错误,请申请更正。 申请更正或回应 · 我们如何制作

相关文章