2022,AIGC元年?-程序员宅基地

技术标签: 人工智能  

bae999bf53c01a39d64ebbd687484f2f.gif

文|世昕

编|石灿

2022年12月16日,Science杂志发布了2022年度科学十大突破,韦伯望远镜当选为年度最大科学突破,可谓实至名归。而在其他入选的科学突破中,AIGC也赫然在列。

这或许是当下最炙手可热的概念了。无论是火遍全网的AI绘画,还是震惊世人的ChatGPT,都属于AIGC这一概念,即生成式AI。凭借着诸多明星技术、产品的问世,谁也没有想到,在元宇宙、web3等概念叱咤风云的2022年里,AI凭借“创作”强势崛起了。

有人认为,AIGC将会改变内容领域的生产方式,带来整个行业的变革,也有人认为AIGC将会取代大多数创作者,带来灾难性的影响。在各种言论甚嚣尘上之时,一个共识似乎悄然达成了,从2022年开始,AIGC将迎来完全不同的发展时期。

2022年,真的是AIGC的元年吗?

AIGC编年史

首先明确一个定义,何为AIGC?

跟PGC、UGC、PUGC等概念一样,AIGC即是指利用人工智能技术生成内容,也就是说内容的制作者从实打实的人或机构变成了AI。

AI绘画最早要追溯2014年,GAN(生成式对抗网络)的诞生。据说人工智能专家Ian Goodfellow在一次酒后想到了这一深度模型概念,基于CNN(深度卷积神经网络),GAN创造性地将两个神经网络进行对抗,即生成器与鉴别器。生成器用于生成“造假数据”,鉴别器用于判断数据的真伪,在两者的对抗中,逐渐演化出强大的“造假能力”,而这种造假能力则用于图像的合成。

da1c0c8511d3101a0435bed6649cb3c0.jpegGAN之父Ian Goodfellow,图源网络

GAN被称为21世纪最强大的算法模型之一,Ian Goodfellow也一跃成为AI领域最知名的专家之一。2015年开始,GAN开始被投入实际运用中,相关的论文也爆发式增长,也成为AI生成图像、处理图像任务里最常见的存在。

在GAN大放异彩的2015年,一家公司在美国硅谷成立,其背后站着“钢铁侠”埃隆·马斯克、Y Combinator总裁阿尔特曼、天使投资人彼得·泰尔等一众硅谷大佬,这家公司就是ChatGPT的缔造者——OpenAI。

OpenAI创立的初衷是预防人工智能带来的灾难性影响,推动人工智能发挥积极作用,虽为公司,但OpenAI是一家非营利机构,是马斯克等大佬用爱发电的产物,在创立之初,大佬们投入了10亿美元用于AI的开发。2016年,OpenAI进一步明确了自己的目标,即向AGI(通用人工智能)研究发力,致力于让AI成为改变人类生活的新技术。

OpenAI最大的特点即是“Open”,即开放AI能力,全球研发者都可以通过其提供的开发与研究框架投入AI开发中,共同促进AI技术的发展。也是从2016年开始,OpenAI推出了自己的AI平台Universe。故事轰轰烈烈地开始了。

时间来到2018年,Transformer 架构的发展改变了NLP(自然语言处理)技术的发展,预训练模型的引入改变了一切。GPT系列正是OpenAI在NLP(自然语言处理)领域打造的模型,其第一款产品GPT-1也是在2018年正式推出。GPT-1的独特之处在于“半监督”,在此前的NLP模型中,AI需要基于特定任务对大规模数据集进行学习,而这些数据是需要“监督”的,即人为地对数据进行标注。

GPT-1则可以在开始进行无监督学习的预训练,通过对数据的学习增强语言能力,最后进行部分有监督的微调。简单来说,GPT-1可以用更少的资源和数据进行更具效率的学习,但GPT-1仍旧是青涩的,一方面碍于训练数据的有限,AI的“世界观”很有限,另一方面其性能仍旧不够好,远远达不到对话的能力。

自2018年开始NLP领域迎来了飞速发展,也从某种程度上改变了AI生成图像的未来,也就是AI绘画。

2020年是翻天覆地的一年。彼时,OpenAI推出了GPT-3,相比前两代,这一次GPT实现了进化,GPT-3的参数超过1750亿个,是人脑神经连结的十分之一,与此同时GPT-3的性能也更强,它能够识别更深层次的文本含义,并进行反馈。GPT-3的推出是一场革新。

907a7ae0c8606013e6046e0c0fac2101.png

与此同时,在图像生成领域,一场革命也在发生。尽管GAN已经能生成较高质量的图片及内容,但相较来说,其效率较低,同时生成的图像始终难以令人满意。而Transformer架构的出现改变了一切,自此开始,图像合成领域告别了GAN时代,NLP与计算机视觉技术搭配的新时代来临了。

随后便是我们熟知的故事了。2022年9月,AI绘画爆火,11月30日,ChatGPT横空出世,正式让全世界看到了AIGC的“强大”。

AIGC国内玩家

在OpenAI等行业巨头的带领下,海外AIGC产业正处于一个高速发展时期,那么在国内,AIGC发展到哪一步了?

首先我们需要认识到一个现实,相较于美国,国内AIGC领域的发展是相对滞后的,但近几年来,阿里巴巴、百度、腾讯等互联网巨头都注意到了AIGC这一未来的产业富矿。

国内AI领域,绕不开的一家公司即是百度。

在五个月前的百度世界大会上,百度CEO李彦宏就着重强调了AIGC,他认为,AIGC不仅能够提升内容生产小笼包,还能创造出有独特价值的独立视角的内容。在世界大会上,百度AI也展示出了自己的实力:在十分钟内复原了《富春山居图》的残卷,其背后依赖的深度学习模型,即是百度的当家模型——文心大模型。

dfd90ef53dac05c01f52c1881caf93b4.png百度AI复原的《富春山居图》,图源网络

文心大模型起源于2019年,是百度深耕预训练模型的产物,其核心特色在于“知识增强”,能够对海量数据进行深度学习,并为多种AIGC应用提供支持。目前为止文心大模型已经发布了超过十多个大模型,形成了一个大模型家族。

在世界大会两个月后的万象大会上,百度还发布了AI助理,根本上是多种AIGC应用的集合,包括文本生成、图片生成,图片转换视频等多种功能,最值得关注的一点是,其直接面向用户与内容创作者,也就是说,AIGC技术的C端应用化正在实现。

AIGC也不止图像生成、文本生成等领域,AI创作同样是多元的,音乐、编程等领域同样在飞速发展。

就在不久前,昆仑万维高调宣布入局AIGC领域,并发布了“昆仑天工”模型。这一成立于2008年的公司早期以游戏代理起家,自2016年起,昆仑万维在海外建立起庞大业务,成为国内知名的出海巨头之一,近年来,昆仑万维更是发力元宇宙社交等领域,而这一进军AIGC,也是早有准备。

自2020年起,昆仑万维便组建了超过200人的AIGC团队,训练集群200张卡,投入数千万元,并在2021年4月研发出了百亿参数的中文GPT-3模型。值得关注的是,在很多人忽略的音乐领域,昆仑万维也取得了不错的进展,于2022年1月启动的SkyMusic已经可以实现生成商用级别的音乐。

3d3f2a8a47beb0b086f137f4ce53aa0d.jpeg

值得注意的是,昆仑天工选择开源,与百度一样,昆仑万维坚信开源能够给AIGC带来更长效的发展力,并致力于降低AIGC技术的使用门槛,让AI能够帮助更多内容创作者。

除了以上提到的这两家公司外,在国内AIGC领域,垂直赛道的初创公司也势头正劲,覆盖AI音乐、虚拟人、AI音频语音、AI游戏等领域。

但另一个事实也同时存在,相较于OpenAI等海外巨头,国内AIGC领域公司仍存在较大的差距,一方面在组织架构方面,国内基本都基于公司自身的科研团队,而OpenAI等组织更类似一个研究院,能够通过开放共享的模式吸纳全球顶尖科研人才。

另一方面,国内AIGC相关公司面对的营收压力客观存在,很难像OpenAI等平台不计成本的进行投入。但伴随着AIGC逐渐成熟的商业化以及更广泛的应用,或许国内AIGC领域即将迎来春天。

为何元年?

回到最开始的那个问题,2022年为何会被看作AIGC的元年?

其实深入了解AI绘画与ChatGPT就能理解这一说法:

2022年8月,人工智能公司Stability AI推出了AI文生图模型Stable Diffusion(扩散模型),将AI图像生成的效率与精度提升到了前所未有的量级,在最基础的终端设备上,只需输入关键词,就能生成高质量的AI图像,几乎让整个世界为之疯狂。AI绘画的爆发式发展也第一次让C端感受到了AIGC的强大魅力。

而ChatGPT的到来更令人震惊。作为基于GPT-3.5的对话式AI,ChatGPT最大的特点即是能够“理解”对话者的语义,能够进行更有效的反馈,并进行连续对话。基于对超大规模数据的深度学习,ChatGPT在文本生成领域几乎能“以假乱真”,让你认为其真的拥有了意识。此外,ChatGPT不仅能答疑解惑,还能写故事、作诗,甚至编程,生成内容的能力空前提高。

e91a3d88d8f6fe0352887d27ce870fb1.png

AIGC元年的秘密就藏在这两个模型里。

第一,在性能上,AI已经实现了“进化。相比以前的GAN图像生成模型,Stable Diffusion最大的特点就在于精准,只要输入对关键词,其就能产生较为接近的图像结果,这是此前的图像生成很难做到的。ChatGPT也同样是高性能的,有人几乎把它当做了谷歌一样的搜索引擎,正是在于其对于文本的深度分析并能够生成较为精确的反馈。而各种生成内容则进一步显示了其性能的强大。

第二则在于“理解”。这点在ChatGPT上体现的更加明显,相比此前的对话AI,人们惊奇的发现,ChatGPT似乎能够理解文本更深层次的含义,无论是连续流畅的对话,还是对于错误想法的纠正,都让人感觉到对面的AI似乎是有思想的,尽管其只是类似“中文屋”的深度学习的产物,但强化学习模型的加入会让其不断进化,对话任务也完成的更加出色。

最后则在于更大范围的应用。相比于此前的“圈内狂欢”,2022年的AIGC真正做到了全民关注,这是技术飞速发展下的产物,以Stable Diffusion为例,其最大的特点即是低门槛,不需要多强大的显卡与服务器,最普通的PC就能完成任务。同时平台的封装也让AIGC更加“平易近人”,AI绘画仅需要输入关键词,ChatGPT也只需要网页和提问栏就能实现对话,这让普通人接触AIGC的机会大大增加了。

AIGC在2022年的火爆,是技术积累与发展策略双重变革的产物,从某种角度来看,称之为元年也并不为过,只不过2022年更应该是AIGC的“应用元年”。

AIGC也还有很长的路要走。一方面,在“创造”这一概念面前,基于深度学习的AI的创作是否真正是创造还难以定论,另一方面知识产权问题也像一把达摩克利斯之剑始终悬在AIGC头上,如何解决AI学习背后的伦理问题也是一大难题。

但在AI技术的发展问题面前,以上问题可能都是细枝末节了。正如OpenAI等平台所期望的那样,AIGC并不是最终目的,真正实现通用人工智能才是最核心的目标。

1fea9d707b03a6ec676b60b557826060.gif

中文推特:https://twitter.com/8BTC_OFFICIAL

英文推特:https://twitter.com/btcinchina

Discord社区:https://discord.gg/defidao

电报频道:https://t.me/Mute_8btc

电报社区:https://t.me/news_8btc

10d3d68643015fba0a50786132d7e3e5.jpeg

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_44383880/article/details/128379599

智能推荐

手把手教你安装Eclipse最新版本的详细教程 (非常详细,非常实用)_eclipse安装教程-程序员宅基地

文章浏览阅读4.4k次,点赞2次,收藏16次。写这篇文章的由来是因为后边要用这个工具,但是由于某些原因有部分小伙伴和童鞋们可能不会安装此工具,为了方便小伙伴们和童鞋们的后续学习和不打击他们的积极性,因为80%的人都是死在工具的安装这第一道门槛上,这门槛说高也不高说低也不是太低。所以就抽时间水了这一篇文章。_eclipse安装教程

分享11个web前端开发实战项目案例+源码_前端项目实战案例-程序员宅基地

文章浏览阅读4.1w次,点赞12次,收藏193次。小编为大家收集了11个web前端开发,大企业实战项目案例+5W行源码!拿走玩去吧!1)小米官网项目描述:首先选择小米官网为第一个实战案例,是因为刚开始入门,有个参考点,另外站点比较偏向目前的卡片式设计,实现常见效果。目的为学者练习编写小米官网,熟悉div+css布局。学习资料的话可以加下web前端开发学习裙:600加上610再加上151自己去群里下载下。项目技术:HTML+CSS+Div布局2)迅雷官网项目描述:此站点特效较多,所以通过练习编写次站点,学生可以更多练习CSS3的新特性过渡与动画的实_前端项目实战案例

计算质数-埃里克森筛法(间隔黄金武器)-程序员宅基地

文章浏览阅读73次。素数,不同的质数,各种各样的问题总是遇到的素数。以下我们来说一下求素数的一种比較有效的算法。就是筛法。由于这个要求得1-n区间的素数仅仅须要O(nloglogn)的时间复杂度。以下来说一下它的思路。思路:如今又1-n的数字。素数嘛就是除了1和本身之外没有其它的约数。所以有约数的都不是素数。我们从2開始往后遍历,是2的倍数的都不是素数。所以我们把他们划掉然后如...

探索Keras DCGAN:深度学习中的创新图像生成-程序员宅基地

文章浏览阅读532次,点赞9次,收藏14次。探索Keras DCGAN:深度学习中的创新图像生成项目地址:https://gitcode.com/jacobgil/keras-dcgan在数据驱动的时代,图像生成模型已经成为人工智能的一个重要领域。其中,Keras DCGAN 是一个基于 Keras 的实现,用于构建和训练 Deep Convolutional Generative Adversarial Networks(深度卷积生...

org.apache.ibatis.binding.BindingException: Invalid bound statement (not found):_spring-could org.apache.ibatis.binding.bindingexce-程序员宅基地

文章浏览阅读116次。今天在搭建springcloud项目时,发现如上错误,顺便整理一下这个异常:1. mapper.xml的命名空间(namespace)是否跟mapper的接口路径一致<mapper namespace="com.baicun.springcloudprovider.mapper.SysUserMapper">2.mapper.xml接口名是否和mapper.java接..._spring-could org.apache.ibatis.binding.bindingexception: invalid bound state

四种高效数据库设计思想——提高查询效率_数据库为什么能提高效率-程序员宅基地

文章浏览阅读1.1k次。四种高效数据库设计思想——提高查询效率:设计数据库表结构时,我们首先要按照数据库的三大范式进行建立数据。1. 1NF每列不可拆分2. 2NF确保每个表只做一件事情3. 3NF满足2NF,消除表中的依赖传递。三大范式的出现是在上世纪70年代,由于内存资源比较昂贵,所以严格按照三大范式进行数据库设计。而如今内存变得越来越廉价,在考虑效率和内存的基础上我们可以做出最优选择以达到最高效率。_数据库为什么能提高效率

随便推点

HTML标签分类及转义字符_ol是单标记还是双标记-程序员宅基地

文章浏览阅读302次。一. HTML标签分类1.根据标签个数分类。 单标签:只有一个标签。 <br>, <hr>,<img>,<meta>, 实现一个特定的功能。 双标签:既有开始标签,也有结束标签。 Html,head,Body,title,h1~h6,p,a,ul,li,ol,strong,em。2.根据标签特性分类(网页效果)。 2.1行属性..._ol是单标记还是双标记

什么是配置_基于配置是什么意思-程序员宅基地

文章浏览阅读1.6k次。应用程序在启动和运行的时候往往需要读取一些配置信息,配置基本上伴随着应用程序的整个生命周期,比如:数 据库连接参数、启动参数等。配置主要有以下几个特点:配置是独立于程序的只读变量配置对于程序是只读的,程序通过读取配置来改变自己的行为,但是程序不应该去改变配置配置伴随应用的整个生命周期配置贯穿于应用的整个生命周期,应用在启动时通过读取配置来初始化,在运行时根据配置调整行为。比如:启动时需要读取服务的端口号、系统在运行过程中需要读取定时策略执行定时任务等。配置可以有多种加载方式常见的有程序内部_基于配置是什么意思

二、使用GObject——一个简单类的实现-程序员宅基地

文章浏览阅读170次。Glib库实现了一个非常重要的基础类--GObject,这个类中封装了许多我们在定义和实现类时经常用到的机制: 引用计数式的内存管理 对象的构造与析构 通用的属性(Property)机制 Signal的简单使用方式 很多使用GObject..._

golang 定时任务处理-程序员宅基地

文章浏览阅读6.3k次,点赞2次,收藏9次。在 golang 中若写定时脚本,有两种实现。一、基于原生语法组装func DocSyncTaskCronJob() { ticker := time.NewTicker(time.Minute * 5) // 每分钟执行一次 for range ticker.C { ProcTask() }}func ProcTask() { log.Println("hello world")}二、基于 github 中封装的 cron 库实现package taskimport (_golang 定时任务

VC获取精确时间的方法_vc 通过线程和 sleep 获取精准时间-程序员宅基地

文章浏览阅读2.1k次。 来源:http://blog.csdn.net/clever101/archive/2008/10/18/3096049.aspx 声明:本文章是我整合网上的资料而成的,其中的大部分文字不是我所为的,我所起的作用只是归纳整理并添加我的一些看法。非常感谢引用到的文字的作者的辛勤劳动,所参考的文献在文章最后我已一一列出。 对关注性能的程序开发人员而言,一个好的计时部件既是益友,也_vc 通过线程和 sleep 获取精准时间

wml入门-程序员宅基地

文章浏览阅读58次。公司突然说要进行wap开发了,以前从没了解过,但我却异常的兴奋,因为可以学习新东西了,呵呵,我们大家一起努力吧。首先说说环境的搭建。可以把.wml的文件看做是另一种的html进行信息的展示,但并不是所有的浏览器都支持,好用的有Opera,还有WinWap。编写wml文件语法比较严格,不好的是我还没有找到好的提示工具,就先用纯文本吧。我找到了一个很好的学习网站:http://w3sc..._winwap学习