草庐IT

浅谈人工智能生成内容(AIGC)

_Summer tree 2024-05-13 原文

兴趣了解

  • [OpenAI ]人工智能绘画产品 DALL·E: 在计算机上输入一句话,DALL·E 就能够理解这句话、然后自动生成一幅意思相应的图像,且该图像是全网首发、独一无二。
  • [谷歌 ] 5400 亿参数大模型 PaLM: PaLM 的文本理解能力与逻辑推理能力大幅提升,甚至可以用文本解释笑话,告诉读者为什么这个笑话好笑。

AIGC 是GAN基础上的一次飞跃提升。

DALL.E 背后的关键技术:CLIP
CLIP 让文字与图片两个模态找到能够对话的交界点,成为 DALL·E、DALL·E 2.0、Stable Diffusion 等突破性 AI 成果的基石。

相关团队

  • 何恺明团队:在CLIP出来之后,提出的一种AI范式MAE,可以将在语言任务上表现优秀的能力迁移到视觉任务的处理上。
  • 心辰科技(盗梦师团队)创始人蓝振忠: 在Stable Diffusion 推出之后,只用了不到一个月的时间就上线 AI 作画产品“盗梦师”,并迅速在国内火起来,出图速度短至 1 秒,而且绘画质量非常高,日留存率接近50%(高于 90% 的小程序),不到两个月就接到了 To B 的大订单

“盗梦师” 生成的图像作品:“阳光明媚的下午,奶奶躺在摇椅上晒太阳” ↓

相似产品:

  • Midjourney

助力领域:

  • 自媒体 KOL
  • 插画师群体与图文创作者

推荐阅读

  • 《 AIGC 白皮书》

AIGC的衍生分支

  • 文本生成
  • 视频生成
  • 音乐生成

哪些东西助力了 AIGC的发展:

  • 大模型
  • 多模态
  • 可控制

文字生成的商用公司:

  • Jasper.ai
  • Copy.ai
    开发了机器自动写作平台,用户输入关键字、AI 只需几分钟就能写成一篇逻辑与表达不输人类的长文,用于替代写作过程中的大量劳动,并能兑换出商业价值。

文字与图像的多模态研究大体可以分为三个阶段
1、图文描述(让计算机描述画中的事情);
2、图文问答(给一张图片,问这个图片里的桌子上都有什么东西。机器人需要理解问题,再了解图片里都是些什么东西);
3、用一句话生成图片(让机器人通过一句话的描述作画)

AIGC 可以从来做什么?

  • 比如电商平台的服装上新,目前的模式是线下拍摄,需要化妆师、服装师、摄影师、模特等等,而在未来的 AIGC 世界中,他们希望用 AI 直接生成能展示服装的模特图像。
  • 现在,他们的 AIGC 产品“ YUAN 初”小程序已经在图像编辑上取得惊人的效果:
  • 比如设计行业,小到海报、PPT、网页,大到所有商品的外包装、插画等对原创素材要求高的应用,都有 AIGC 的用武之地。
  • 在没有 AIGC 之前,建筑设计师是先用铅笔画草图,画完之后觉得好看再弄成彩铅,彩铅版本满意后再做一个 3D 的视觉效果图给甲方客户看,甲方满意再设计建筑里面的工程结构等等。而有了 AIGC 之后,他们从第一步就极大地节省了时间,快速将设计师脑海中的方案用 AI 生成出来,发给甲方看。

ZMO.AI 是国内最早成立的 AIGC 公司之一。

AIGC存在的困难:
以文本生成为例,AIGC 的商业变现实际十分依赖用户驱动。但目前国内的中文语言大模型在开源一块缺少高质量的语料数据,导致中文版的 AI 在不同话题的写作质量上参差不齐;同时,国内的文字从业者在人力成本上普遍低于海外欧美发达国家,AIGC 在内容生成一块替代人力的节约成本也明显低于海外市场。

落地的 AI 在涉及与人博弈的场景中,AI 所提供的服务成本必须在相较于人力成本上有明显优势,才会被现有行业所接受

但更多的人相信,AIGC 会改变现代生产与生活的方方面面,因为 AIGC 所解决的问题是现存的、而非假设的。

算法与数据的选择也决定了各个企业后续在不同场景中的表现高低。

参考链接:https://mp.weixin.qq.com/s/6ThlQNvAidPfGkMXKHRUtQ

有关浅谈人工智能生成内容(AIGC)的更多相关文章

  1. ruby - 使用 RubyZip 生成 ZIP 文件时设置压缩级别 - 2

    我有一个Ruby程序,它使用rubyzip压缩XML文件的目录树。gem。我的问题是文件开始变得很重,我想提高压缩级别,因为压缩时间不是问题。我在rubyzipdocumentation中找不到一种为创建的ZIP文件指定压缩级别的方法。有人知道如何更改此设置吗?是否有另一个允许指定压缩级别的Ruby库? 最佳答案 这是我通过查看ruby​​zip内部创建的代码。level=Zlib::BEST_COMPRESSIONZip::ZipOutputStream.open(zip_file)do|zip|Dir.glob("**/*")d

  2. ruby - 将数组的内容转换为 int - 2

    我需要读入一个包含数字列表的文件。此代码读取文件并将其放入二维数组中。现在我需要获取数组中所有数字的平均值,但我需要将数组的内容更改为int。有什么想法可以将to_i方法放在哪里吗?ClassTerraindefinitializefile_name@input=IO.readlines(file_name)#readinfile@size=@input[0].to_i@land=[@size]x=1whilex 最佳答案 只需将数组映射为整数:@land边注如果你想得到一条线的平均值,你可以这样做:values=@input[x]

  3. ruby - 在 jRuby 中使用 'fork' 生成进程的替代方案? - 2

    在MRIRuby中我可以这样做:deftransferinternal_server=self.init_serverpid=forkdointernal_server.runend#Maketheserverprocessrunindependently.Process.detach(pid)internal_client=self.init_client#Dootherstuffwithconnectingtointernal_server...internal_client.post('somedata')ensure#KillserverProcess.kill('KILL',

  4. ruby - 如何使用 Ruby aws/s3 Gem 生成安全 URL 以从 s3 下载文件 - 2

    我正在编写一个小脚本来定位aws存储桶中的特定文件,并创建一个临时验证的url以发送给同事。(理想情况下,这将创建类似于在控制台上右键单击存储桶中的文件并复制链接地址的结果)。我研究过回形针,它似乎不符合这个标准,但我可能只是不知道它的全部功能。我尝试了以下方法:defauthenticated_url(file_name,bucket)AWS::S3::S3Object.url_for(file_name,bucket,:secure=>true,:expires=>20*60)end产生这种类型的结果:...-1.amazonaws.com/file_path/file.zip.A

  5. ruby-on-rails - 如何在我的 Rails 应用程序 View 中打印 ruby​​ 变量的内容? - 2

    我是一个Rails初学者,但我想从我的RailsView(html.haml文件)中查看Ruby变量的内容。我试图在ruby​​中打印出变量(认为它会在终端中出现),但没有得到任何结果。有什么建议吗?我知道Rails调试器,但更喜欢使用inspect来打印我的变量。 最佳答案 您可以在View中使用puts方法将信息输出到服务器控制台。您应该能够在View中的任何位置使用Haml执行以下操作:-puts@my_variable.inspect 关于ruby-on-rails-如何在我的R

  6. ruby - 查找字符串中的内容类型(数字、日期、时间、字符串等) - 2

    我正在尝试解析一个CSV文件并使用SQL命令自动为其创建一个表。CSV中的第一行给出了列标题。但我需要推断每个列的类型。Ruby中是否有任何函数可以找到每个字段中内容的类型。例如,CSV行:"12012","Test","1233.22","12:21:22","10/10/2009"应该产生像这样的类型['integer','string','float','time','date']谢谢! 最佳答案 require'time'defto_something(str)if(num=Integer(str)rescueFloat(s

  7. ruby-on-rails - Ruby on Rails - 为文本区域和图片生成列 - 2

    我是Rails的新手,所以请原谅简单的问题。我正在为一家公司创建一个网站。那家公司想在网站上展示它的客户。我想让客户自己管理这个。我正在为“客户”生成一个表格,我想要的三列是:公司名称、公司描述和Logo。对于名称,我使用的是name:string但不确定如何在脚本/生成脚手架终端命令中最好地创建描述列(因为我打算将其设置为文本区域)和图片。我怀疑描述(我想成为一个文本区域)应该仍然是描述:字符串,然后以实际形式进行调整。不确定如何处理图片字段。那么……说来话长:我在脚手架命令中输入什么来生成描述和图片列? 最佳答案 对于“文本”数

  8. ruby-on-rails - 如何生成传递一些自定义参数的 `link_to` URL? - 2

    我正在使用RubyonRails3.0.9,我想生成一个传递一些自定义参数的link_toURL。也就是说,有一个articles_path(www.my_web_site_name.com/articles)我想生成如下内容:link_to'Samplelinktitle',...#HereIshouldimplementthecode#=>'http://www.my_web_site_name.com/articles?param1=value1¶m2=value2&...我如何编写link_to语句“alàRubyonRailsWay”以实现该目的?如果我想通过传递一些

  9. ruby-on-rails - 如何在 Rails 3 中创建自定义脚手架生成器? - 2

    有这些railscast。http://railscasts.com/episodes/218-making-generators-in-rails-3有了这个,你就会知道如何创建样式表和脚手架生成器。http://railscasts.com/episodes/216-generators-in-rails-3通过这个,您可以了解如何添加一些文件来修改脚手架View。我想把两者结合起来。我想创建一个生成器,它也可以创建脚手架View。有点像RyanBates漂亮的生成器或web_app_themegem(https://github.com/pilu/web-app-theme)。我

  10. 报告回顾丨模型进化狂飙,DetectGPT能否识别最新模型生成结果? - 2

    导读语言模型给我们的生产生活带来了极大便利,但同时不少人也利用他们从事作弊工作。如何规避这些难辨真伪的文字所产生的负面影响也成为一大难题。在3月9日智源Live第33期活动「DetectGPT:判断文本是否为机器生成的工具」中,主讲人Eric为我们讲解了DetectGPT工作背后的思路——一种基于概率曲率检测的用于检测模型生成文本的工具,它可以帮助我们更好地分辨文章的来源和可信度,对保护信息真实、防止欺诈等方面具有重要意义。本次报告主要围绕其功能,实现和效果等展开。(文末点击“阅读原文”,查看活动回放。)Ericmitchell斯坦福大学计算机系四年级博士生,由ChelseaFinn和Chri

随机推荐