首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >AI眼中的世界 ——人工智能绘画入门

AI眼中的世界 ——人工智能绘画入门

作者头像
机器学习AI算法工程
发布2022-12-13 19:43:37
发布2022-12-13 19:43:37
8150
举报

什么是Disco Diffusion?

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

这里我给大家推荐线上运行的,这里需要你有一点的上网能力(科学上网)

如何使用Disco Diffusion?

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

Prompts:a lake,spring,ultradetailed anime

Prompts:Ultrawide view, A golden white temple with light effect in the center of the valley, Red plum blossoms all over the mountains,snowfall in winter,fog,

Prompts:A real photographic landscape painting with incomparable reality.Van Gogh's the starry night,Dreamy,Greg Rutkowski and Thomas Kinkade,unreal engine,cinematic.

准备工作

注册一个谷歌账号

入门教程

01. 使用浏览器打开 Disco Diffusion v5.2 [w/ VR Mode]。

https://colab.research.google.com/github/alembics/disco-diffusion/blob/main/Disco_Diffusion.ipynb#scrollTo=1YwMUyt9LHG1

02. 点击页面右上角「登录」按钮,登入你的谷歌账号。

03.点击全部运作

04.点击仍然运行

06.它会让你注册一个云端硬盘

点击连接

07.允许云端云盘连接

开始行动

默认跑一个默认的描述

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.

查看云端硬盘

https://drive.google.com/drive/folders/101KgJg6wBGeURx9rHjwWe6AALbKikTii

参数

01.修改 batch_name(图片保存在云盘的名称);设置 steps,可按默认值(数值越大画面越精细);设置 width_height(图片尺寸,需是 64 的倍数,不然会报错,这个真的不太建议更改)

02. Extra Settings(额外设置)中 设置 intermediate_saves(设置过程图保存张数,设置为 0 渲染完成只保存最后一张图,设置为 2的话,渲染完成会得到三张图片,分别是一张进度 33%、一张 66% 和一张 100% 的图片,而且不影响渲染速度,很适合先要做动态生成视频的兄弟们)。

03.设置 Prompts(在这里输入描述画面的语句,不要求是完整的句子,可以是单词,可以是句子,可参考默认结构,前置词描述画作类别,中间描述画面内容,后接参考风格的艺术家)。

默认结构

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.

最重要的参数

A beautiful painting是画作类别

a singular lighthouse, shining its light across a tumultuous sea of blood 是描述画面内容

greg rutkowski and thomas kinkade, Trending on artstation 是参考风格的艺术家

04.设置 display_rate(渲染预览图的刷新频率,建议设置为 5,每过 5 个 steps 更新一次预览图),设置 n_batches(以这个主题渲染的图片张数,每渲染完一张就自动渲染下一张图片,已经渲染完成的会自动保存到云端硬盘)

05.点击「代码执行程序」选择「全部运行」

06.接下来就是一路确定

在Diffuse节点下 预览的图片

07.之后你便可以在 Google Drive 直接查看保存的图片了,在 AI - Disco_Diffusion - images_out 相应的文件夹里

各种摆弄参数,大家可以参考 Disco Diffusion 内的 Tutorial 部分,这里对部分参数做了一些解释,也可以研究一下 Zippy's Disco Diffusion Cheatsheet v0.3 这个文档https://docs.google.com/document/d/1l8s7uS2dGqjztYSjPpzlmXLjl5PM3IGkRWI3IiCuK7g/edit

本地运行

上面提到过 Disco Diffusion 是可以部署到本地运行的,这边有一个本地部署的教程,供大家参考。

Disco Diffusion AI Guide by Eliso

https://botbox.dev/disco-diffusion-guide/

本地运行需要 Nvidia 12GB VRAM 的 GPU,如果你的电脑无此配置,可以使用 CPU 本地运行,但是速度会很慢。


本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-10-26,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 机器学习AI算法工程 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 准备工作
  • 入门教程
    • 查看云端硬盘
  • 参数
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档