ChatGPT的大致原理

国外有个博主写了一篇博文,名字叫TChatGPT: Explained to KidsQ」,
直译过来就是,给小孩子解释什么是ChatGPT。
在这里插入图片描述
因为现实是很多的小孩子已经可以用父母的手机版ChatGPT玩了
,ChatGPT几乎可以算得上无所不知,起码给小孩子讲故事,回
答一些简单的回答不在话下。其实这里面就涉及到ChatGPT的一
个最最基本也是核心的功能,就是问答,而这个问答功能就是第
一代ChatGPT非常的简单直接,你打字给它,它输出给你。比如
你输入你好,它会随机的给出「吗」,「高」,「美」等回答,这
些回答选项取决于你们之前的对话内容。
在这里插入图片描述
这个阶段的ChatGPT是大语言模型,它的特点就是只能接受文字
输入,并且也只能以文字输入。中文,英文,数字或者是代码,其
本质上都是文字,那么其实最主要的问题就是为什么ChatGPT能理
解我们说的话,同时还能基本上回答出让我们满意甚至是惊艳的回
答。我们其实可以用一句老话来形容,那就是书读百遍,其义自现。
说白了就是读的多了,就算不懂某句古诗或者古文的意思,但是起
码是背下来了,直接背出来了。ChatGPT就是读了巨量的「书」,
这些资料有的来自于书籍,有的来自于互联网,总之它读了很多很
多的书,它的记忆里存储了大量的知识,这一点儿跟人类其实非常
的像。但是在回答的问题跟人类会有一些不同,比如我们在背诵古
诗词的时候,床前明月光Q,后面如果我们背下来了并且确定背的
对的话,后一句肯定接的是疑是地上霜。当然我们可以随便编一个
错误回答,比如唧唧复唧唧,我们是回答了,但是我们知道肯定是
瞎编的。但是ChatGPT在回答的时候不是这么思考的,它的学习资
料来自于公开的数据,如果所有的?里面床前明月光后面都是疑是地
上霜,那么你放心,它肯定可以回答的又快又对。不过事实上,互联
网上的资料不一定都对,有可能某一篇或者某几篇文章里面它的诗句
就是错的,那么ChatGPT就有一定的几率输出错误的回答。
在这里插入图片描述
特别是很多人都体验过,ChatGPT会胡乱的说作者名字。因为ChatGPT的
输出主要是靠概率,下一个字的输出取决于前面的内容,就还拿刚开始的
问题来举例。
就比如你好,后面可以跟很多的词。如果你看到一个人好像受伤了,坐在
地上,你应该会说:你好吗?如果你在篮球场碰到了一个身高2米以上的
运动员,你应该不会说你好吗或者你好美,而是你好高。你好美也同理。
我们就可以这么理解,ChatGPT是一个可以综合各种信息进行概率最大
化输出的人工智能模型。
这个时候我们可以讲一些细节。ChatGPT的名字分为两部分:Chat和GPT。
Chat是聊天的意思,GPT是Gene rative Pre-trained Transformer的首字母缩写。
其中Genrative是生成的意思,它的作用是可以创造或者生产一些新的东西;
Pre-trainedQ是它从大量的文本资料中学习而来,Transformer指的是一种人
工智能的模型。T不用关注,主要就看G和P这两个词就行。
我们主要用的就是它的Generative功能,用、来生成各种各样的内容;但是我们
需要知道方,么它可以生产各种内容,原因就在于P。只有学习了大量的内容,
才可以进行再生产。而这种学习其实是会有局限性了,很自然的,比如说你从
小学习了很多的知识,但你可以保证你对一个问题的回答是完全正确的吗?
几乎不可能,第一是知识的局限性,ChatGPT也一样,不可能掌握所有的知识;
第二是知识的准确性,怎么保证所有的知识都是准确无误的;第三是知识的复
杂性,同一个概念在不同的语境下有不同的体现,这种度别说AI,就连人都很
难完美把握。
能大致讲一下ChatGPT的原理…所以我们在使用ChatGPT的时候,也需要监督
ChatGPT输出内容的准确性,它大概率是没问题的,但是你要把它用在关键问
题上,就得人工再审核一遍。而现在的ChatGPT,其实已经升级过两次了,一
次是GPT4Q,具有更准确的回答能力,另一次是最近的GPT Turbo。现在的Ch
atGPT,是一种叫多模态的大模型它跟第一代不同的地方就在于它不仅可以接收
和输出文字,也可以接收其他类型的输入,比如图片,文档,视频等等,然后输
出也更加多样化除了文本之外,也可以输出图片或者文件等等。
在这里插入图片描述
这个「模」在这里就指的是不同的数据类型,为什么ChatGPT要做多模态,
本质上就是因为OpenAI做ChatGPT的初衷就是要做AGI。
在这里插入图片描述
而AGI又是什么呢,它的全名叫Artificial generalintelligence,通用人工智能。
在这里插入图片描述
它的特点就是可以在所有的任务中表现的跟人类相似。也可以简单的理解
为跟人类具有相近的智能程度,而像人类的话,起码可以跟人类一样做到几
件事,可以看东西,可以听东西,可以说东西也可以写东西。
第一代的ChatGPT只能看文字和写文字,其实远远摸不到AGI的边。
而多模态就是必要的实现路径,现在的ChatGPT可以看,看文字和看图片都
可以;可以听和说,这个功能已经在手机APP版本的ChatGPT中实现了,也
可以写,也就是输出东西,它可以写代码,写文章,也可以画画等等。
这就是为什么要做多模态的出发点,更重要的是这个世界本来就是多模态的,
很多东西很难用文字完全表述,比如如何形容一朵花都感觉不够完美,最简
单方法就是把照片拿出来看。
而多模态的ChatGPT就做的事这件事,接收:类型的输入并且输出各种类型的输出。
这篇问答主要的作用是通俗的解释了ChatGPT的运行原理,但是很多的细节并没
有涉及到,如果大家对于细节感兴趣,建议大家可以去看看深入学习一下。

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

第13章 网络 Page744~746 asio核心类 ip::tcp::endPoint

2. ip::tcp::endpoint ip::tcp::socket用于连接TCP服务端的 async_connect()方法的第一个入参是const endpoint_type& peer_endpoint. 此处的类型 endpoint_type 是 ip::tcp::endpoint 在 在 ip::tcp::socket 类内部的一个别名。 libucurl 库采用字符串URL表达目标的地…

信息技术教资科3选择题相关知识点

目录 一.数据压缩 1.无损压缩 2.有损压缩 二.计算题 三.Excel表 四.powerpoint 五.Photoshop 六.FLASH动画 1.动画类型 2.鼠标动作命令 3.动作命令 七.人工智能的应用领域 八.网络相关 八.并行接口和串行接口 九.HTML标签 十.其他知识点 若你是计算机相关专业…

(OpenCV)图片拼接

前言 图片拼接在许多领域都有广泛的应用,包括但不限于以下几个方面: 全景摄影:在摄影中,通过将多张照片拼接在一起可以实现全景照片的效果。这在旅游景点、房地产展示等领域有着广泛的应用,能够提供更加生动、真实的视…

uni-app使用uView打开弹出层后输入框聚焦时placeholder错位问题

这里就不放效果了,大概意思就是在使用uView的popus时,在底部弹出后,如果弹窗中的输入框会造成一瞬间的placeholder文字错位,这个问题的主要是因为uView安全区适配导致 uView相关文档 https://www.uviewui.com/components/safeAr…

练习接口测试第一步骤

最近一段时间学了Python语言,重新学了 Java,js,html语言,CSS,linux,一堆测试工具;唉~ 在接触接口测试过程中补了很多课, 终于有点领悟接口测试的根本; 偶是…

笔记 记录

前言 个人记录 官网模版 基于 vue2 示例图

C++初阶:容器适配器介绍、stack和queue常用接口详解及模拟实现

介绍完了list类的相关内容后:C初阶:适合新手的手撕list(模拟实现list) 接下来进入新的篇章,stack和queue的介绍以及模拟: 文章目录 1.stack的初步介绍2.stack的使用3.queue的初步介绍4.queue的使用5.容器适…

gspread,一个超强的 Python 库!

更多Python学习内容:ipengtao.com 大家好,今天为大家分享一个超强的 Python 库 - gspread。 Github地址:https://github.com/burnash/gspread Google Sheets是一款强大的在线电子表格工具,而gspread是一个Python库,可以…

Sentinel从入门到“精通”,从源码层面学习Sentinel

B站视频讲解 文章目录 一、安装1、原生使用2、dashboard整合2-1、非starter整合2-1-1、公共2-1-2、Filter2-1-3、AOP2-2、starter 整合 3、总结 二、常见的策略1、限流1-1、基于QPS 限流1-2、基于线程数限流 2、降级2-1、慢调用比例2-2、异常数(限流异常不算&#x…

C++ 蛇形矩阵的制作

#include <stdio.h>int arr[101][101]; int n; int i,j; int m; int tmp; void Print(){for(i1;i<n;i){for(j1;j<n-i1;j)printf("%d ",arr[i][j]);puts("");} }void fun(){//i j 初值为1i1,j1;//保底用 tmp 1;//计数从1开始m 1;while(1)…

异常—JAVA

文章目录 异常的概念异常的体系结构异常的分类运行时异常 异常的处理防御式编程异常的抛出异常的捕获异常声明throwstry—catch捕获并处理finally 异常的处理流程自定义异常类 异常的概念 首先在学习之前我们要先知道什么是异常&#xff0c;异常简单来说就是不对的地方我们说一…

MySQL DQL 基本查询

一.概念 数据查询不应只是简单返回数据库中存储的数据&#xff0c;还应该根据需要对数据进行筛选以及确定数据以什么样的格式显示。 二.语法格式 select 列名 from 表 where 条件 1.查询所有的商品 select * from product; 2.查询商品名和商品价格 select pname,price from…

Python实现时间序列分析简单指数平滑模型(SimpleExpSmoothing算法)项目实战

说明&#xff1a;这是一个机器学习实战项目&#xff08;附带数据代码文档视频讲解&#xff09;&#xff0c;如需数据代码文档视频讲解可以直接到文章最后获取。 1.项目背景 时间序列分析中的简单指数平滑&#xff08;Simple Exponential Smoothing, SES&#xff09;模型是一种…

哈希表——位图

哈希表——位图 基本概念一道面试题位图实现设置存在或不存在检查存在 解决一开始的问题 之前我们已经了解了哈希表的底层实现&#xff0c;今天我们来了解一下哈希表思想的衍生产物——位图。 基本概念 在了解位图之前&#xff0c;我们先来了解一些简单的概念。 我们都知道&a…

控制程序执行流程

资源 资源下载 【免费】突破密码认证程序&#xff08;修改函数返回地址&#xff09;资源-CSDN文库 资源内容 源码 在上一篇文章里 修改函数返回地址-CSDN博客 流程 对程序进行编译 思路 了解栈的情况&#xff08;函数地址、缓冲区偏移量&#xff09;程序中密码认证的地…

力扣 第 385 场周赛 解题报告 | 珂学家 | 字典树专场

前言 整体评价 这是一场字典树专场&#xff0c;除了t3这个小模拟之外&#xff0c;1&#xff0c;2&#xff0c;4皆可用字典树搞定。 T4感觉做法挺多的&#xff0c;其实&#xff0c;但是字典树应该效率最高的。 T1. 统计前后缀下标对 I 思路: 模拟 O ( n 2 ) O(n^2) O(n2)全遍…

D3842——三极管驱动,专为脱线和Dc-Dc开关电源应用设计的,起动电流小

D3842/43/44是专为脱线和Dc-Dc开关电源应用设计的恒频电流型Pwd控制器内部包含温度补偿精密基准、供精密占空比调节用的可调振荡器、高增益混放大器、电流传感比较器和适合作功率MOST驱动用的大电流推挽输出颇以及单周期徊滞式限流欠压锁定、死区可调、单脉冲计数拴锁等保护电路…

【RL】Monte Carlo Learning(蒙特卡洛学习)

Lecture 5: Monte Carlo Learning The simplest MC-based RL algorithm: MC Basic 理解MC basic算法的关键是理解如何将policy iteration算法迁移到model-free的条件下。 Policy iteration算法在每次迭代过程中有两步&#xff1a; { Policy evaluation: v π k r π k γ…

山西电力市场日前价格预测【2024-02-16】

日前价格预测 预测说明&#xff1a; 如上图所示&#xff0c;预测明日&#xff08;2024-02-16&#xff09;山西电力市场全天平均日前电价为55.97元/MWh。其中&#xff0c;最高日前电价为314.75元/MWh&#xff0c;预计出现在18:45。最低日前电价为0.00元/MWh&#xff0c;预计出现…

Conda管理Python不同版本教程

Conda管理Python不同版本教程 目录 0.前提 1.conda常用命令 2.conda管理python库 不太推荐 pyenv管理Python不同版本教程&#xff08;本人另一篇博客&#xff0c;姊妹篇&#xff09; 0.前提 ①anaconda、miniconda&#xff08;2个的下载仓库&#xff09;在win上推荐前者&a…