你给文字描述,AI艺术作画,精美无比!附源码,快来试试!

简介: Disco Diffusion 是一款AI数字艺术创作的工具,将给出的 Prompts 文字信息变成图像信息,可以在 Google Drive 直接运行,也可以部署到本地,是 Dall-E2 和 MidJourney 的完美免费替代!
25c6067102a9495ca1050414e4cff8a8~tplv-k3u1fbpfcp-zoom-1.image
💡 作者: 韩信子@ ShowMeAI
📘 深度学习实战系列https://www.showmeai.tech/tutorials/42
📘 TensorFlow 实战系列https://www.showmeai.tech/tutorials/43
📘 本文地址https://www.showmeai.tech/article-detail/313
📢 声明:版权所有,转载请联系平台与作者并注明出处
📢 收藏 ShowMeAI查看更多精彩内容
cfe152408a35432fa8af4bd796ccc28e~tplv-k3u1fbpfcp-zoom-1.image

AI 在艺术界的覆盖越来越广,从最早的 GPT3 等模型文本生成和音乐创作,到最近非常让人惊艳的艺术画绘制,最近最流行的2个付费工具是 📘OpenAI 的 Dall-E2和 📘MidJourney

通过使用 AI 高级算法(各类 Diffusion 模型),它们可以根据人类的提示文本信息创作极其精美的艺术画品,从肖像到风景画,全部都能完成,创作的精美逼真程度有时甚至与人类艺术家不相上下,如下图就来自AI作画生成。

4382b545484640f3b1322d5fad3fad4d~tplv-k3u1fbpfcp-zoom-1.image

上面提到的商业工具 📘OpenAI 的 Dall-E2和 📘MidJourney都非常强大并且可以产生一流的图像(大家可以在它们的官方测试),但它们都有一些访问和使用限制。 Dall-E2 不可公开访问,MidJourney 的免费套餐仅提供 25 张图片。

但我们找到了开源的替代 AI 产品 Disco Diffusion,它是一款功能强大的文本到艺术画生成器,可与 MidJourney 相媲美,而且完全免费。

下面 ShowMeAI 带大家来体验Disco Diffusion,基于它的代码生成图像,你也快来试试!

💡 Disco Diffusion介绍

Disco Diffusion 是发布于 Google Colab 平台的一款利用人工智能深度学习进行数字艺术创作的工具,它是基于 MIT 许可协议的开源工具,可以在 Google Drive 直接运行,也可以部署到本地运行,目前最新的版本是 Disco Diffusion v5.6。

用白话讲 Disco Diffusion 的基本工作就是把你给出的 Prompts(提示/描述)由文字信息变成图像信息,把你用文字描述的画面『画』出来。实际操作也基本如此,很简单,下面是几张基于文本提示用 Disco Diffusion 生成的图片。

1d32432de3f34cdb8eebeb16c6432e11~tplv-k3u1fbpfcp-zoom-1.image
文本提示: A digital painting of cyberpunk city by beeple, mist, trending on artstation, V-Ray.
b38d8686ad2a4c7b96a80f660caad6be~tplv-k3u1fbpfcp-zoom-1.image
文本提示: Spaceship about to landing on a cornfield, steampunk, clouds in the sky, by Greg Rutkowski, concept art.
39775459d1904a8094ca6d55b1cf9384~tplv-k3u1fbpfcp-zoom-1.image
文本提示: A beautiful painting of captivating castles on hills and mountains, along plains and rivers, by Ismail Inceoglu.

💡 AI作画实践

我们下面准备在 📘Google Colab 中完成整个绘画过程,简单地说,大家只需要准备好浏览器(保证可以科学上网和访问 Google),有 Google 账号的话会更方便。

📌 步骤1. 打开Disco Diffusion Google Colab

准备好浏览器,并保证 Google 访问正常,然后点击 📘这里,大家会直接在浏览器进入 Google colab 的项目地址,如下图所示。

6658ee57ac83499c854acdec098e1c11~tplv-k3u1fbpfcp-zoom-1.image

Colab项目中大家可以看到编号从 1-5 的对应步骤,我们只需按下运行代码的小播放按钮即可执行对应的代码。不过因为是定制作画,大家需要做一些设置和填入部分提示信息,如下步骤。

📌 步骤2.添加文字提示prompt

展开设置 (3) 阶段的内容,可以看到更详细的子设置,我们。在『Prompts』(提示1)部分,修改文本提示,之后 Diffusion 模型就可以根据你的提示作画啦!

d1e02192ca0b4c07a3490c451300d296~tplv-k3u1fbpfcp-zoom-1.image

📌 步骤3. 生成图像

接下来就可以运行代码作画啦!我们按从上到下的顺序运行各个阶段。 运行的方法非常简单,只需按下左侧代码块对应的小播放按钮,如下图所示。

f6e808c301b54f19b3d23d608408c0b9~tplv-k3u1fbpfcp-zoom-1.image

接下来大家就可以等待AI作画啦!在 Colab 工具的免费版本中,完全渲染生成 1028x768 的图像大约需要 10 分钟。 大家在等待期间可以做其他事情。

生成的图像将自动保存在谷歌网盘/google drive中。

root\AI\Disco_Diffusion\images_out\TimeToDisco* 

💡 AI绘画产品结果对比

我们来对比一下,同样的提示文本语句下,Dall-E2、MidJourney 和我们使用 DIsco Diffusion 生成的图片。

我用类似的提示输入了所有三个工具。

A beautiful painting of a singular lighthouse, shining its light across a tumultuous sea of blood by greg rutkowski and thomas kinkade, Trending on artstation.", "yellow color scheme"

翻译成中文就是:一幅美丽的奇异灯塔画作,将光芒照耀在汹涌的红色海洋中。 greg rutkowski 和 thomas kinkade 的黄色配色方案,artstation网站上的流行趋势。

📌 Disco Diffusion

Disco Diffusion AI 生成的图片如下:

b65911d869ba4be7a936c93acb603915~tplv-k3u1fbpfcp-zoom-1.image

📌 MidJourney

MidJourney AI 生成的图片如下:

763497be7d6045f39a3031ee106f16d3~tplv-k3u1fbpfcp-zoom-1.image

📌 Dall-E2

OpenAI Dall-E2 生成的图像如下:

9e4a7ac43f784c9b9dcb14c5b7a79bd4~tplv-k3u1fbpfcp-zoom-1.image

大家觉得这段文字描述,生成的图片中,3个平台哪个结果最好看?你也动手修改描述,一键生成自己的艺术画吧!!

参考资料

e9190f41b8de4af38c8a1a0c96f0513b~tplv-k3u1fbpfcp-zoom-1.image

目录
相关文章
|
1月前
|
机器学习/深度学习 人工智能 监控
AI算法分析,智慧城管AI智能识别系统源码
AI视频分析技术应用于智慧城管系统,通过监控摄像头实时识别违法行为,如违规摆摊、垃圾、违章停车等,实现非现场执法和预警。算法平台检测街面秩序(出店、游商、机动车、占道)和市容环境(垃圾、晾晒、垃圾桶、路面不洁、漂浮物、乱堆物料),助力及时处理问题,提升城市管理效率。
AI算法分析,智慧城管AI智能识别系统源码
|
1月前
|
人工智能 自然语言处理 文字识别
阿里推出AnyText: 解决AI绘图不会写字的问题,可以任意指定文字位置,且支持多国语言!
【2月更文挑战第17天】阿里推出AnyText: 解决AI绘图不会写字的问题,可以任意指定文字位置,且支持多国语言!
128 2
阿里推出AnyText: 解决AI绘图不会写字的问题,可以任意指定文字位置,且支持多国语言!
|
3月前
|
传感器 人工智能 监控
Springcloud+Vue智慧工地管理云平台源码 AI智能识别
“智慧工地管理平台”以现场实际施工及管理经验为依托,针对工地现场痛点,能在工地落地实施的模块化、一体化综合管理平台。为建筑公司、地产公司、监管单位租赁企业、设备生产厂提供了完整的数据接入和管理服务。
63 2
|
3月前
|
人工智能 自然语言处理 机器人
移动互联网医院AI智能导诊系统源码
该功能首先是完成各类医学文献中的医学知识抽取,并对所抽取的知识进行理解和加工,包括将医学专业术语与患者语言进行对应、推理症状与疾病间的对应关系和问答对话逻辑,然后通过对医生的专业擅长、过往的诊疗经历,刻画出全面、详细、实时的医生画像,以智能问答的人机对话形式精准匹配最合适的医liao资源。
|
1月前
|
人工智能 监控 算法
java智慧城管源码 AI视频智能分析 可直接上项目
Java智慧城管源码实现AI视频智能分析,适用于直接部署项目。系统运用互联网、大数据、云计算和AI提升城市管理水平,采用“一级监督、二级指挥、四级联动”模式。功能涵盖AI智能检测(如占道广告、垃圾处理等)、执法办案、视频分析、统计分析及队伍管理等多个模块,利用深度学习优化城市管理自动化和智能化,提供决策支持。
223 4
java智慧城管源码 AI视频智能分析 可直接上项目
|
3天前
|
人工智能 搜索推荐 决策智能
【AI Agent系列】【阿里AgentScope框架】1. 深入源码:详细解读AgentScope中的智能体定义以及模型配置的流程
【AI Agent系列】【阿里AgentScope框架】1. 深入源码:详细解读AgentScope中的智能体定义以及模型配置的流程
35 0
|
4天前
|
人工智能 安全 机器人
AI电销机器人系统源码部署:freeswitch安装Windows
在Windows上安装FreeSWITCH:访问官网下载安装程序,运行并按提示安装;选择安装路径和组件;等待安装完成;配置FreeSWITCH,修改设置;启动服务;测试其功能;如遇问题,参考官方文档或进行调试故障排除。记得定期更新维护以保证稳定安全。
|
9天前
|
人工智能 前端开发 Java
Java语言开发的AI智慧导诊系统源码springboot+redis 3D互联网智导诊系统源码
智慧导诊解决盲目就诊问题,减轻分诊工作压力。降低挂错号比例,优化就诊流程,有效提高线上线下医疗机构接诊效率。可通过人体画像选择症状部位,了解对应病症信息和推荐就医科室。
148 10
|
29天前
|
人工智能 JavaScript 前端开发
中国象棋AI在线对弈游戏源码
植物大战僵尸Javascript版web游戏源码,非常强大,1比1还原电脑版植物大战僵尸游戏,带背景音乐,玩法和原版一模一样。
25 0
|
1月前
|
人工智能 移动开发 算法
中国象棋AI在线对弈游戏源码
这是一款html5小游戏,主要功能在于js,带一套皮肤、内置ai算法,有能力的可以自行修改。
69 0
中国象棋AI在线对弈游戏源码