能大致讲一下Chat GPT的原理吗?

AI视频生成:小说文案智能分镜+智能识别角色和场景+批量Ai绘图+自动配音添加音乐+一键合成视频+百万播放量icon-default.png?t=N7T8https://aitools.jurilu.com/ 话题群精选了三位网友的回答,从不同的角度阐释了Chat GPT的原理。

第一位网友的回答:

不给你扯长篇大论,不扯专业术语。做个一分钟小实验,让你get到GPT的核心原理。我现在给你出个找规律的题:已知1.WSHR2、2.WSHR3、3.WSHRM、4.HRSYHBD。提问:现在有一段话只有开头WS,那后面可能是什么?按照你观察到的规律,你可能会回答:我吧,我看WS后面都是接的HR,而且一、三出现了两次呢。你还有可能回答WSHR和WSHRM也有可能吧,毕竟都挨着WS。低概率你也可能会回答WS YHBD,没准跟W没关系,是跟S有关系呢。你看四里面S后面接的是TB,说不定它是对的呢。但无论如何,你几乎不会回答WSBH、WSMR等等这种毫不沾边的结果。

到现在你可能还都是云里雾里,那么我揭晓谜底:字母实际上是下面这段话内容的拼音缩写。已知一:我是好人,二:我是坏人,三:我是好人吗,四:好人是有好报的。提问:现在只有“我是”两个字,那么后面可能是什么?那么我们再来看回答:实际上是回答一:我是好人,因为已知里面“我是”后面接“好人”的次数多;回答二:我是坏人,我也是好人吗,也有可能,因为跟“我是”挨着;回答三:我是有好报的,说不定也是对的呢,没准跟“我”没关系,主要看“是”后面是啥呢。你几乎不会回答我是报好、我是骂人等等这种语句不通的结果。

虽然你完全不懂这个题目在说什么,但是通过观察意志内容,总结规律,还是能够回答出语句通顺且相对靠谱的答案。那么你这里大概率已经懂了“已知”的内容,实际上就是AI训练时要喂给它的语料;你观察到的规律,实际上就是训练后的模型。AI实际上也是完全不理解你在说什么,你给它看的东西对它来说毫无意义。但这样,当人们提出某些问题时,它就可以根据以前观察到的规律回复出大概率是正确的回答。这也就是现在生成式AI的神奇之处。

第二位网友的回答:

Chat GPT的通俗解释:Chat GPT其实在原理上不难理解,大体上它就是一个超级抠图王、超级电话接线员、超级审核的组合。超级抠图王,平时你抠图会抠一个人或者一个东西下来,对不对?在计算机看来,你就相当于画了一条封闭的曲线,然后把这条曲线里面的所有点都重命名为人或者一个东西了。而Chat GPT具有一个可以把每个像素都重命名为某种东西的功能。它会从粗到细,逐渐把画面分割成为不同的块,然后动用它搜索引擎里预存的已经被人为分好了的那些小块,搜到一个最可能的命名方案,直到这个过程进展到几个像素为止。这个图也就被它扣好了。这一步也叫做模式识别,在工程上来说是相对容易实现的。

不论是语音转写也好,摄像头自动拍人也好,都是这样的一个原理。但是如果我们把这个过程反过来,尝试用抠图的结果反过来求抠图之前的那张图长啥样呢?那就困难很多。比如说我用语音来生成文字稿,现在许多软件能做的相当准确,但是如果你反过来让电脑读文字稿的话,显然有很多当时的细节都无法准确还原了。又比如说,我抠完一张图,将图片的细节完全删掉,只留下这个像素曾经代表啥的信息,比如“车车车车车人车车车车车”这样的。既然你连当时这有什么人,又有什么车都不能确定,你又该怎么把画面细节重新补回去呢?而这就是Chat GPT它非常擅长的内容了。

超级电话接线员 Chat GPT 的科学家意识到一个问题:之所以这个还原很难做,比如说用几个字画张图吧,其实是因为我们没找着那个曾经成功将某张图拆成过你刚才输入那几个字的老师傅。一旦我们把这位老师傅找到了,他回家把当时拆过的那张图给你一找,那很有可能那张图就是你想要的了。

如果有一天你发现无论你说一串什么字,给一张什么图,他总是世界上某几个老师傅当年得出过的结论呢,那是不是只要那群老师傅在他们的结论后都附上他们的电话号码,我们只要给他们打一个电话,就能把图给找出来了呢?原理上还真就是这样的。只不过,在 Chat GPT 里这通电话你可能要联系成千上万个接线员才能接通,但无论如何还是能接通的。

于是将模式识别的逆运算尽可能闭合起来的方法,也就找到了,那就是疯狂做模式识别,然后把模式识别得到的经验存起来,变成找到原图像的电话号码。而这套给经验指派电话号码的方法,也就是大家所熟悉的神经网络了。它本质上就是一个由千万个电话接线员共同去记忆这个世界上的人们是如何打电话的结构,于是每个接线员就可以记忆相当少的内容,不需要特别博学强记,只需要能判断下一个接线员是谁就行了。

如此一来,无论当时的分析过程何等复杂,他的电话号码多么复杂难记,只要我安排足够多的接线员,总有一个相当大的概率能够最终将这通电话给接通。就是这个方法,令 Chat GPT 能够用维度非常小的信息生成出维度非常高的产物,用几个字就可以为你生成一个很复杂的图像——超级审核。

当然在这个过程当中,Chat GPT 还需要在联系到诸多老师傅的同时,将一些比较明显不符合人类需求的结论给剔除掉。显然,你给的信息越少,能联系到的老师傅也就越多,对吧?于是不符合你需求的信息也就越容易将你想要的那个给淹没掉,对吧?这个时候 Chat GPT 就需要人工客服的介入了。

实际上在你使用它之前,人工客服会被模型剔除掉好多好多不符合要求的结果。当然这个过程本身也是可被机器举一反三的,于是在相对而言不那么充裕的人工服务之下,Chat GPT 也可以剔除掉到天文数字一般的错误结论了。固然在这个过程当中错杀肯定不少,但是比起 Chat GPT 庞大的生成能力来说,这点不算什么。

于是在三者的共同努力之下,你就得到了一个能够回答你任何问题,但是偶尔会给你一个非常离谱答案的超级大模型了。实际上它并不是非常难以理解的东西,而且它和人类以及动物真正的智慧发生模式,还是有着相当大的区别的。然而这些和本题关系不是很大,就另作论述吧。

第三位网友的回答:

Chat GPT的基本原理:

1. Transformer架构:

这是一种深度学习模型架构,专门用于处理序列数据,如文本。它引入了注意力机制,允许模型在不同位置关注输入序列的不同部分,从而更好地捕捉长距离依赖关系。就像学生系统的专心的学习一本课程,以更好的理解教材中的内容,形成知识结构。

2. 预训练:

在上个阶段基础上,用大量的文本数据通过处理上下文信息生成自然语言响应。它能够理解先前的对话历史,并根据上下文生成连贯的回答。Chat GPT使用一种称为Being Search的技术,以选择最可能的序列,确保生成的响应既合理又连贯。就像学生通过大量的阅读和听力练习来提高语言能力,从中学习语言的结构和用法。

3. 无监督学习模型:

通过无监督学习从文本中学到的知识可以用于各种自然语言处理任务,包括对话大声称。就像小孩子通过尝试和错误的方式学习表达自己的想法。

4. 微调:

在预训练后,模型通常会在特定任务上进行微调,以适应更具体的应用场景。微调可以使用有标签的数据,以便模型更好地适应特定的任务要求。就像学生考试,老师根据答题质量来帮助学生提高成绩。

总结:

通过这三位网友的回答,我们可以对Chat GPT的原理有一个全面的了解。第一位网友通过一个简单的实验,让我们直观地理解了GPT如何通过观察数据中的规律来生成回答。第二位网友将Chat GPT比喻为超级抠图王、超级电话接线员和超级审核的组合,形象地解释了其工作原理。第三位网友则从技术角度详细介绍了Transformer架构、预训练、无监督学习和微调这四个关键步骤。这些解释共同为我们描绘了一个关于Chat GPT如何运作的全面图景。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/51697.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

人工智能、机器学习和深度学习有什么区别?应用领域有哪些?

《博主简介》 小伙伴们好,我是阿旭。专注于人工智能、AIGC、python、计算机视觉相关分享研究。 👍感谢小伙伴们点赞、关注! 《------往期经典推荐------》 一、AI应用软件开发实战专栏【链接】 项目名称项目名称1.【人脸识别与管理系统开发…

LabVIEW项目中硬件选型与长期需求沟通

在LabVIEW项目中,选择合适的硬件和有效的需求沟通是成功的关键。大品牌硬件通常具备更高的稳定性和完善的售后服务,而小品牌虽然看似便宜,却可能带来通讯不稳定、技术支持不足等问题,增加开发难度。同时,在科研类项目中…

设计模式-结构型模式-组合模式

1.组合模式的定义 将对象组合成树形结构以表示整个部分的层次结构,组合模式可以让用户统一对待单个对象和对象的组合;其更像是一种数据结构和算法的抽象,其中数据可以表示成树这种数据结构,业务需求可以通过在树上的递归遍历算法来…

基于机器学习的商品评论情感分析

从淘宝爬取评论 使用Selenium模拟真实登录行为,并爬取数据。 数据清理 如果文本中有“666“,”好好好“等无用词语,去掉评论中的标点符号。 分词 使用jieba精确模式进行分词,构造词典 将词汇向量化 创建词语字典,并…

Java技术栈 —— Spark入门(三)之实时视频流

Java技术栈 —— Spark入门(三)之实时视频流转灰度图像 一、将摄像头数据发送至kafka二、Kafka准备topic三、spark读取kafka图像数据并处理四、本地显示灰度图像(存在卡顿现象,待优化) 项目整体结构图如下 参考文章或视频链接[1] Architectur…

Python-MNE-源空间和正模型07:修复BEM和头表面

有时在创建BEM模型时,由于可能出现的一系列问题(例如,表面之间的交叉),表面需要手动校正。在这里,我们将看到如何通过将表面导出到3D建模程序blender,编辑它们,并重新导入它们来实现这一点。我们还将给出一…

鸿蒙(API 12 Beta3版)【通过字节数组生成码图】

基本概念 码图生成能力支持将字节数组转换为自定义格式的码图。 场景介绍 码图生成能力支持将字节数组转换为自定义格式的码图。 例如:调用码图生成能力, 将字节数组转换成交通一卡通二维码使用。 约束与限制 只支持QR Code生成,根据纠错水平不同对…

【已解决】win11笔记本电脑突然无法检测到其他显示器 / 无法使用扩展屏(2024.8.29 / 驱动更新问题)

我们点击 winx ,找到设备管理器,查看显示适配器: 主要问题就出现在 NVIDIA GeForce RTX 3060 Laptop GPU 上(虽然我把所有驱动都重新更新了一遍😭)。 常用驱动更新: dell 驱动更新&#xff08…

HTML <template> 标签的基本技巧

前言 HTML中的<template>标记是 Web 开发中一个功能强大但经常未得到充分利用的元素。它允许你定义可重复使用的内容&#xff0c;这些内容可以克隆并插入 DOM 中而无需最初渲染。 此功能对于创建动态、交互式 Web 应用程序特别有用。 在本文中&#xff0c;我们将探讨有…

STM32G474采用“多个单通道ADC转换”读取3个ADC引脚的电压

STM32G474采用“多个单通道ADC转换”读取3个ADC引脚的电压&#xff1a;PC0、PA1和PA2。本测试将ADC1_IN6映射到PC0引脚&#xff0c;ADC12_IN2映射到PA1引脚&#xff0c;ADC1_IN3映射到PA2引脚。 1、ADC输入 ADC输入电压范围&#xff1a;Vref– ≤ VIN ≤ Vref ADC支持“单端输入…

顺序表和链表知识点

1 顺序表 顺序表是指用一段物理地址连续的空间去存储数据的线性结构。 顺序表有两种&#xff1a;静态顺序表&#xff0c;动态顺序表。 1.1 静态顺序表结构体定义 typedef int ElemDataSL;typedef struct SequeList {ElemDataSL arr[100];int size; }SL; 静态顺序表在创建结构体…

【 html+css 绚丽Loading 】000026 五行吞灵盘

前言&#xff1a;哈喽&#xff0c;大家好&#xff0c;今天给大家分享htmlcss 绚丽Loading&#xff01;并提供具体代码帮助大家深入理解&#xff0c;彻底掌握&#xff01;创作不易&#xff0c;如果能帮助到大家或者给大家一些灵感和启发&#xff0c;欢迎收藏关注哦 &#x1f495…

网络安全领域含金量最高的5大赛事,每个网安人的梦!

做网络安全一定要知道的5大赛事&#xff0c;含金量贼高&#xff0c;如果你能拿奖&#xff0c;国内大厂随你挑&#xff0c;几乎是每个有志网安人的梦&#xff01; 一、 DEF CON CTF&#xff08;DEF CON Capture the Flag&#xff09; DEF CON CTF是DEF CON黑帽大会上的一项著名…

江协科技STM32学习- P7 GPIO输入

&#x1f680;write in front&#x1f680; &#x1f50e;大家好&#xff0c;我是黄桃罐头&#xff0c;希望你看完之后&#xff0c;能对你有所帮助&#xff0c;不足请指正&#xff01;共同学习交流 &#x1f381;欢迎各位→点赞&#x1f44d; 收藏⭐️ 留言&#x1f4dd;​…

数据结构(树、平衡树、红黑树)

目录 树 树的遍历方式 平衡二叉树 旋转机制 左旋 右旋 旋转实例 左左 左右 右右 右左 总结 红黑树 树 相关概念 节点的内部结构如下 二叉树与二叉查找树的定义如下 树的遍历方式 前序遍历&#xff1a;当前节点&#xff0c;左子节点&#xff0c;右子结点 中序遍…

string的模拟实现与深浅拷贝

在上一章中可以看见&#xff0c;string类函数的基本实现和用法&#xff0c;在本文。来用基础的语言来模拟实现string类&#xff0c;来了解一下他们的基础底层&#xff1b; 在VS中string&#xff0c;我们可以看见&#xff0c;实现VS的类成员很多&#xff0c;很麻烦&#xff1b; …

【STM32】电容触摸按键

电容按键就是酷&#xff0c;但据我使用过电容按键版的洗澡计费机子后&#xff0c;一生黑&#xff08;湿手优化没做好的电容按键简直稀碎&#xff09;。 大部分图片来源&#xff1a;正点原子HAL库课程 专栏目录&#xff1a;记录自己的嵌入式学习之路-CSDN博客 目录 1 触摸按…

Zookeeper官网Java示例代码解读(一)

2024-08-22 1. 基本信息 官网地址&#xff1a; https://zookeeper.apache.org/doc/r3.8.4/javaExample.html 示例设计思路 Conventionally, ZooKeeper applications are broken into two units, one which maintains the connection, and the other which monitors data. I…

【C++ Primer Plus习题】7.5

问题: 解答: #include <iostream> using namespace std;int function(int n) {if (n 0)return 1;if (n 1)return 1;return n* function(n - 1); }int main() {int value 0;while (true){cout << "请输入数字:";cin >> value;cout << val…

华为Huawei路由器交换机SSH配置

华为设备的SSH登录配置需要5个步骤&#xff0c;示例如下&#xff1a; 一、配置命令 使能SSH功能 stelnet server enable生成公钥 rsa local-key-pair create 1024配置AAA用户密码及相应授权 aaalocal-user xxx password cipher xxxyyy1234local-user xxx privilege level …