深度:ChatGPT只是表面的喧嚣,大模型才是那柄尖刀!

news2025/1/16 4:48:13

da9b5c9a5b7659e5a0d582922ca1e953.png

63c936043ea630fe6c58fe5a4442b41a.png

2c99476a45c8a907a9afe9445126dc3c.png




‍数据智能产业创新服务媒体

——聚焦数智 · 改变商业


如果把时钟拨到2023年底,当我们回过头来看今年科技界最激动人心的大事件,ChatGPT的横空出世无疑会占据一席之地。就像几年前大家被谷歌AlphaGo点燃对人工智能的热情一样,人们对ChatGPT的热情只多不少。

并且,AlphaGo其实只是虚晃一枪,并没能带来很多的实际应用,而ChatGPT不一样,商业应用速度异常迅速,超过了大部分的预期。OpenAI很快推出了GPT-4,微软很快将相应模型接入其搜索、office全家桶等各条业务线;谷歌以Bard仓促应战,并与其搜索业务深度绑定,褒贬不一;国内的百度以文心一言快速跟进,目前已经有数十万家企业在排队接入文心一言;阿里巴巴发布的通义千问,同样得到数十万企业的热情回应。

人们对于这类AI应用的热情可见一斑。

实际上,正如数据猿先前发布的文章《‍含泪控诉人类科技史上的三个顶级“渣男”!‍》,人工智能、可控核聚变、元宇宙这三个领域的每一次突破,都将极大的挑动人类敏感的神经,都能引发一波全民追捧热浪。

然而,外行看热闹,内行看门道。作为一个专业媒体,数据猿并不满足于报道浮在行业表面的热点新闻,而要试图去挖掘隐藏在冰山底下的秘密。

在我们看来,虽然现在ChatGPT已经成为万众瞩目的明星,但它却只是摆在台面上的“提线木偶”,真正隐藏在幕后操控这一切的幕后大佬另有其人。

一言以蔽之:ChatGPT只是表面的喧嚣,大模型才是刺破AI的那柄尖刀。

所以,要搞清楚目前的状况,应该把更多的注意力放在底层的大模型上,而不是停留在ChatGPT上。正如上一轮AlphaGo引发的AI浪潮,其底层驱动力是深度学习技术的突破。

接下来,我们就来深入分析一下大模型,试图搞清楚大模型跟以往的机器学习、深度学习模型有什么不一样;大模型这么厉害,那它到底是如何工作的。

大模型是深度学习技术的进化版

人工智能已经发展了几十年了,整体朝着机器学习、深度学习、大模型的进化方向发展。

人工智能是一种广义的概念,指的是使机器能够表现出人类智能的任何技术。机器学习是实现人工智能的一种方法,它通过让机器从数据中学习,自动发现数据中的模式和规律。深度学习是机器学习的一种特殊形式,它使用深度神经网络进行学习和预测。

大规模预训练模型是一种机器学习模型,使用大量数据进行预训练,并在后续任务中进行微调。这种模型通常采用深度学习技术,可以自动从数据中提取特征和模式,从而进行各种任务,例如自然语言处理、图像识别、语音识别等。目前最著名的大规模预训练模型之一是 GPT系列。

大规模预训练模型可以被看作是深度学习技术的一种进化和扩展,大规模预训练模型通常也使用了以往深度学习模型的一些技术,如卷积神经网络、循环神经网络等。通过预训练加微调的方式,大规模预训练模型在处理大规模数据和多个任务方面具有很强的能力,成为了当前人工智能领域的一个重要研究方向。

因此,大模型、深度学习、机器学习、人工智能的关系可以用下图来表示:

24e1de572768fafb928d5d0b92735053.png
数据猿制图

深度学习技术可以视为大模型的地基之一,大模型发展也跟深度学习技术的突破息息相关。2012-2018年,深度学习技术在默默发展,2018年OpenAI推出GPT模型为分水岭,大模型的发展进入加速阶段。各个科技巨头都开始狂炼大模型,一方面是在核心算法上进行探索,另一方面就是的不断提升参数规模——大模型领域的“暴力美学”。

当然,除了美国,中国在大模型领域是跟的最紧的,百度、腾讯、阿里巴巴、华为

等也诞生了不少成果。

其中,百度在这个领域的积累最深,这也是百度能在中国

率先推出对标ChatGPT的文心一言产品的原因。

接下来我们试图从技术角度,来探讨一下大模型产业发展的核心逻辑。

全新的训练模式:预训练+微调

同样是深度学习技术,为什么大模型能表现的如此惊艳,它有什么不一样呢?

以往的深度学习模型通常需要从头开始训练,需要大量的标注数据和计算资源。而大规模预训练模型则采用了一种更加高效的训练方式,即预训练加微调。预训练是指在海量数据上进行无监督学习,使得模型学到更加通用的特征和表示。在预训练完成后,可以在不同的任务上进行微调,使得模型能够适应具体的任务。

可以发现,大模型的训练有两个关键的步骤,即预训练+微调。通过预训练,来获得一些通用特征,并提升模型泛化能力。

在大规模预训练模型中,通用的特征和表示指的是一些基本的语言或图像特征,这些特征是在模型在大规模数据上无监督学习时自动学习到的。

这些通用的特征和表示具有一定的抽象性,可以在不同的任务中被重新利用,从而使得模型可以更加高效地学习新的任务。这就像是学生在学习不同的科目时,会学到一些基本的学习方法和技巧,比如如何理解概念、如何思考问题、如何进行逻辑推理等等。这些基本的学习方法和技巧可以被应用在不同的科目中,帮助学生更加高效地学习和掌握知识。

目前大模型的泛化效果已经相当不错,比如在自然语言处理领域,大模型如GPT-4在多个NLP任务上均取得了出色的表现,表明大模型在泛化方面已经取得了很大的进展。未来的突破重点可能在于进一步提高模型的泛化能力,比如在数据增强、对抗训练等方面继续探索创新方法。

相比之前的深度学习模型,大模型之所以能够实现更好的泛化能力,关键在于大模型具有更多的参数和更丰富的特征表示能力。大模型在预训练阶段就能够学习到大规模数据的特征表示,这些通用的特征能够被迁移应用到各种不同的任务中,使得大模型能够更好地适应新的任务,从而提高了泛化能力。

关于泛化能力,可以把它比喻成一个人的适应能力。如果一个人只是在自己家里待着,很少接触外面的世界,那么他可能很难适应到新的环境中去。但是如果一个人经常外出旅行,接触不同的文化和环境,那么他的适应能力就会更强,无论面对何种情况,都能够迅速适应。同样地,一个模型的泛化能力越强,也就意味着它对于不同的数据集都能够有很好的适应能力。

举个例子,假设你是一个学习者,正在学习如何区分不同种类的水果。传统的深度学习模型可能只能学习到一些基础的特征,比如颜色、大小等,但是如果遇到一些特殊的水果,比如火龙果、杨桃等,模型可能就无法正确识别。这就好比你只是学习了苹果、香蕉等常见水果的特征,但对于火龙果、杨桃这类非常规的水果,你可能无从下手。但是,如果你使用了一种大规模预训练模型,就好比你已经学习了各种不同种类的水果的特征,并且可以将这些特征迁移到新的水果上。这样,即使你遇到了一些之前没见过的水果,也可以根据它们的特征正确地识别它们。

自监督学习,数据“爆炸”的引信

从上面的分析可以发现,足够多的数据,是大模型实现泛化的重要基础,只有模型“见多识广”了,遇到以前没见过的情况才可以从容应对。

事实上,大模型之所以能取得如此惊艳的表现,有一个关键的突破,就是训练数据集的扩大。

数据猿对比了机器学习模型(以随机森林模型为例)、传统深度学习模型和大模型的训练数据集规模。发现大模型的训练数据集规模要比传统深度学习高几个数量级,至于更传统的机器学习模型就更没有可比性了。

既然训练数据集规模越大模型的表现越好,那为什么以前不把数据集规模做大呢?不是不想,是不能。传统深度学习模型的训练数据,大多是标注数据,对数据进行标注是一个费时费力的过程,这极大的限制了数据规模。

要打破数据标注的桎梏,自监督学习技术闪亮登场了。

自监督学习是一种无需人工标注数据的机器学习方法,它通过利用数据自身的内在结构,训练模型来学习数据的特征表示。其核心思想是在未标注数据上构建模型,并从数据中自动发现模式和结构。自监督学习已经在计算机视觉、自然语言处理、语音识别等领域中得到广泛应用。

自监督学习的核心技术包括预测任务的设计、数据增强方法和模型架构的设计:预测任务的设计是指在未标注的数据上构建一些任务,让模型通过这些任务来学习数据的特征表示。数据增强方法则是通过对未标注数据进行一些变换和扰动,生成新的数据来扩充训练集,提高模型的泛化能力。模型架构的设计则是指选择合适的网络结构和优化算法,使得模型能够从未标注数据中学习出有用的特征表示。

具体来看,实现自监督学习的具体过程包括以下几个步骤:

收集未标注数据集。未标注数据集的选择和收集对于自监督学习的效果至关重要,需要根据具体任务选择适合的数据集。

设计预测任务。预测任务的设计需要根据具体任务选择合适的目标和方法,如图像分类、图像重构、图像补全等。

数据增强。数据增强可以提高模型的泛化能力,可以通过图像旋转、裁剪、变形等方法来扩充数据集。

构建模型。模型的选择和设计需要根据具体任务选择适合的模型架构和优化算法。

模型训练。使用未标注数据进行模型训练,通过优化损失函数来学习数据的特征表示。

模型评估。对训练好的模型进行评估,包括特征表示的质量、模型的泛化能力和任务性能等指标。 

需要指出的是,自监督学习技术已经有超过20年的发展历史。

冰冻三尺非一日之寒,虽然看起来ChatGPT是突然爆火的,但其核心的大模型技术却是经过了多年的发展,一点点突破之后。从深度学习到大模型,从标注数据训练到基于自监督学习的非标注数据训练,技术的发展就像一场接力赛,然后在最近达到了一个临界点。

十年大模型无人问,一朝ChatGPT天下知

我们不仅要看到表面的热闹,也要看到产业背后的发展脉络和逻辑。只有掌握产业的底层密码,才能真正融入时代的浪潮,而不只是当一个吃瓜群众。

ChatGPT爆火之后,中国有大量的公司想要搭上这趟快车,纷纷高调宣布自己已经或者即将推出对标的产品。

当我们关注ChatGPT时,视角应该放在GPT,而不是Chat!

中国公司能否推出对标ChatGPT的产品,核心也在于底层大模型的突破,而不是推出一个跟ChatGPT“长得像”的对话式AI产品。

文:一蓑烟雨 / 数据猿

7ce0736667ff0f1c77c128e1f855edb5.jpeg

233afef4697c5f24e0606618575865b0.png

3e00307b59742f453c4e0397c2007636.png

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

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

相关文章

安装 Jenkins 2.346.3 LTS

环境: apache-tomcat-8.5.88 Jenkins 2.346.3 LTS Running Jenkins system Jenkins requires Java 11 or 17 since Jenkins 2.357 and LTS 2.361.1. Read more about this in the announcement blog post. https://www.jenkins.io/doc/administration/requirement…

SSM_jsp游戏-账-号-装-备虚拟物品交易系统

开发语言:Java 框架:ssm 前端框架:jsp/Bootstrap JDK版本:JDK1.8 服务器:tomcat8 数据库工具:Navicat 开发软件:idea 支持eclipse 游戏账号交易系统主要是为了提高工作人员的工作效率和更方便快捷的满足用户…

AIPRM for ChatGPT 是一个 Chrome 浏览器扩展程序

AIPRM for ChatGPT 是一个 Chrome 浏览器扩展程序,基于 Chromium 内核开发的浏览器,都可以使用该扩展,比如微软的 Edge 浏览器等。 在 AIPRM 的帮助下,我们可以在 ChatGPT 中一键使用各种专门为网站 SEO、SaaS、营销、艺术、编程…

ZBX_NOTSUPPORTED: Unsupported item key.

问题 ZBX_NOTSUPPORTED: Unsupported item key. 详细问题 笔者安装zabbix后,自定义item key进行测试。需在zabbix-server 端 切换目录: cd /usr/local/zabbix/bin 执行查询命令: ./zabbix_get -s 192.168.174.136 -p 10050 -k “home.file…

学编程遇到问题,如何更好地提问?

入门教程、案例源码、学习资料、读者群 请访问: python666.cn 大家好,欢迎来到 Crossin的编程教室 ! 一个编程学习者,尤其是刚入门的初学者,在学习过程中必然会遇到各种问题,于是难免需要向人提问寻求解答。…

让AI替你打工?GPT提升开发效率指南

👉腾小云导读 开发者日常的整个工作流中,AI 大模型能做什么?ChatGPT 等 AI 大模型能不能通过开发者的指引,一步步完成从技术方案输出、编码、测试、发布到运营维护的整套流程?使用中有什么避坑点?本文从实际…

【观察】共建“伙伴+华为”背后,是华为平台到体系的战略“升维”

2017年,在当年的“伙伴大会”上,华为首次提出以“平台生态”双轮驱动的战略,以更加开放的心态积极拥抱产业变化,通过和产业链上各个层级的合作伙伴一起合作,共同实现新的市场突破。 彼时中国企业和行业的数字化转型刚刚…

2023智源大会议程公开 | 生成模型论坛

2023年,人工智能新研究、新系统、新产品竞放——我们即将见证另一场有关智能的惊叹演化。6月9日,2023北京智源大会,将邀请这一领域的探索者、实践者、以及关心智能科学的每个人,共同拉开未来舞台的帷幕,你准备好了吗&a…

chatgpt赋能Python-python_geo

Python在地理空间数据分析中的应用 在地理空间信息系统领域,Python已经成为最流行的编程语言之一。Python有许多强大的地理空间库,例如GDAL,Shapely和Fiona等,这使得它成为了地理空间数据分析中不可或缺的一部分。 1. Python的地…

快速上手打通java中的IO流

目录 IO原理 流的分类 节点流和处理流 IO 流体系 InputStream & Reader InputStream Reader OutputStream & Writer OutputStream Writer 节点流(或文件流) 读取文件 写入文件 注意点 缓冲流 转换流 标准输入、输出流 打印流 数据流 对象流 O…

chatgpt赋能Python-python_for_局部变量

Python局部变量详解 Python是一种动态语言,其中一个特点是变量声明和赋值同时进行,因此变量类型在声明时可以不指定,而是在赋值时根据数据类型来推断。Python中的变量分为全局变量和局部变量。在本文中,我们将讨论Python中的局部…

【PCB专题】案例:使用SI9000阻抗计算线宽线距为PCB Layout提供参考

在实际工作中,我们会使用到高速信号(如USB2.0、MIPI、HDMI、以太网等)或射频信号。那么在PCB中这些信号都需要做阻抗匹配,防止信号产生反射而损耗和生成噪声。 阻抗对信号质量的影响很明显,我们可以利用眼图来分析信号质量。 下图所示为TI都是在90欧姆差分阻抗源经过了90欧…

论文改进想法

论文改进想法 当 z p r e v z_{prev} zprev​(上一轮本地训练好的发往server的模型得到的表征)与 z z z(这轮正在被更新的本地模型得到的表征)相似或是差别不大时,我们将 l c o n \mathcal{l}_{con} lcon​定为0&…

Go设计模式--中介者,最后的模式!

大家好,这里是每周都在陪你一起进步的网管~!今天继续学习设计模式,也是我们要学习的最后一个设计模式—中介者模式,对这个模式有一点了解后会觉得它跟我们已经学过的观察者模式挺像,但是两者还是有些区别的…

chatgpt赋能Python-python_entry如何清空

Python Entry如何清空 Python是一种高级编程语言,因其简单易学、代码优美而被广泛应用于数据科学、机器学习、Web开发等领域。在Python中,Entry是常用的GUI元素之一,用于接受用户输入。但有时候需要清空Entry中的文本,本文将介绍…

python中字符串的类型转换

一、使用eval----含有{}字符串的转换为list、tuple、dict- eval():将字符串str当成有效的表达式来求值并返回计算结果 (1)字符串转换为列表 (2)字符串转换为元组 a " ([1,3],[1,2],[1,1])…

STM8 调试红外遥控器HS003B

背景 项目中使用STM8S003F3P6,控制红外遥控器HS003B,调试过程也遇到了很多问题,这里做个记录。 问题1:长按按键问题,如果长按遥控的某个按键,应该是一直能响应该按键值(需要对接收状态、接收信…

工作模式(3)

8bit PWM PWM模式开启时,计数器与比较寄存器连续比较,当计数值小于比较寄存器,输出为低,当计数值大于等于比较寄存器,输出为高,并且保持到计数值等于重载寄存器,然后计数器回到0开始重新计数&am…

【三维激光扫描】实验05:点云数据预处理操作

SiScan软件可以对三维激光扫描的点云数据进行一些列的预处理操作,如:粗差剔除、点云抽稀、点云分割、调整水平面、删除分割面等等。 粗差剔除剔除粗差点抽稀抽稀数据点云分割根据点云的三维特征进行分组调整水平面根据三个点来调整水平面分割面水平纠正根据分割面进行水平纠正…

小心你的 OpenAI Key 被盗!

公众号关注 “GitHubDaily” 设为 “星标”,每天带你逛 GitHub! 今年随着 ChatGPT 发布,其强悍的能力也让 GPT-3.5/4 成为炙手可热的大语言模型,使得不少 AI 应用接入了 OpenAI 接口。当用户使用这些应用时,经常需要填…