关于机器学习:AI数字绘画-stablediffusion-保姆级教程

5次阅读

共计 4221 个字符,预计需要花费 11 分钟才能阅读完成。

简介

————————

近段时间来,你可能在不少中央都看到了十分多这样的难看的画。

比方这样的赛博朋克风

prompt: Cyberpunk, 8k resolution, castle, the rose sea, dream

水墨画格调

prompt: a watercolor ink painting of a fallen angel with a broken halo wielding a jagged broken blade standing on top of a skyscraper in the style of anti – art trending on artstation deviantart pinterest detailed realistic hd 8 k high resolution

油画

prompt: portrait of bob barker playing twister with scarlett johansson, an oil painting by ross tran and thomas kincade

水彩画

prompt: a girl with lavender hair and black skirt, fairy tale style background, a beautiful half body illustration, top lighting, perfect shadow, soft painting, reduce saturation, leaning towards watercolor, art by hidari and krenz cushart and wenjun lin and akihiko yoshida

并且在各种平台咱们也是随处可见,以下别离为小红书、闲鱼、twitter

这些图都很像是艺术家画的一样,然而他们却不是出自真正的的艺术家之手,而是 AI 艺术家。AI 就像 16 年战胜李世石进军 围棋行业一样,开始进军艺术届了。

咱们来看看 AI 绘画 倒退的比拟要害的工夫线

  • Disco Diffusion 是公布于 Google Colab 平台的一款利用人工智能深度学习进行数字艺术创作的工具,它是基于 MIT 许可协定的开源工具,能够在 Google Drive 间接运行,也能够部署到本地运行。

Disco Diffusion 有一个弊病,就是速度十分慢,动辄 半个小时起步。

  • Midjourney 是 Disco Diffusion 的原作者 Somnai 所退出的 AI 艺术我的项目实验室。

Midjourney 对 Disco Diffusion 进行了改良,均匀 1 分钟能出图。

  • OpenAI 推出 DALL·E 2, DALL-E 2 实现了更高分辨率和更低提早,而且还包含了新的性能,如编辑现有图像。

目前还没有按到 DALL·E 2 的体验资格。

  • stability.ai 推出 Stable-Diffusion 并且开源了

一经推出就受到宽广网友的青睐,操作简略,出图快,均匀 10-20 秒。

Stable-Diffusion 收费、生成速度又快,每一次生成的效果图就像是开盲盒一样,须要一直尝试打磨,所以大家都疯狂似的开始游玩,甚至连特斯拉的前人工智能和主动驾驶视觉总监 Andrej Karpathy 都沉迷于此。

而 stability.ai 却是一个年老的英国团队

他们的主旨为“AI by the people, for the people”,中文翻译的粗心为,人们发明 AI,并且 AI 服务于人,除了 stable-diffusion 他们还参加了泛滥的 AI 我的项目

明天次要介绍的就是 stable-diffusion 的玩法,官网利用 stable-diffusion 搭建的平台次要是 dreamstudio.ai 听这个名字就感觉很牛,梦幻编辑器(本人获得,勿喷,因为生成的图都很梦幻),你也能够本人应用 colab 来本地运行,上面就来详解介绍这两种形式

应用形式

1. 官网注册账号

关上 https://beta.dreamstudio.ai/ 抉择一种注册形式,我这里应用了 Google 账号登录(前面也有相干的教程来教你如何来注册一个 Google 账号),你也能够抉择本人的形式。

注册好后,就能够进入到这个界面。

你能够间接在下方输出名词,也能够在关上右侧的设置按钮,外面会更具体的配置。

输出好关键词后,间接点 Dream 按钮,期待 10 秒左右就能够生成图片。

当然这样的生成形式十分的不便,然而是有次数限度的。

能够看到右上角的点数,默认你注册账号会有 200 点点数,每次生成一张默认设置的图片就会耗费一个点数,如果你要生成更多的形式就须要付费了,10 英镑 1000 点数。

如果你想取得更高精密水平的图片,单次则须要耗费更多的点数。以下是官网给出的价格表:

而且应用这种形式,你生成图片的版权是主动转为为 CC0 1.0,你能够商用或者非商用你生成的图片,然而也会默认成为公共畛域的资源。

2. 应用 Colab(举荐)

这一种是我比拟举荐的形式,因为这种形式你能够简直有限地应用 Stable Diffusion,并且因为这种形式是你本人跑模型的形式生成的图片,版权归属于你本人。

Colab 是什么呢?

Colaboratory 简称“Colab”,是 Google Research 团队开发的一款产品。在 Colab 中,任何人都能够通过浏览器编写和执行任意 Python 代码。它尤其适宜机器学习、数据分析和教育目标。从技术上来说,Colab 是一种托管式 Jupyter 笔记本服务。用户无需设置,就能够间接应用,同时还能取得 GPU 等计算资源的收费应用权限。—— https://research.google.com/colaboratory/faq.html?hl=zh-CN

因为 Colab 是 Google 的产品,因而你应用前 必须要领有一个 Google 账户,如果不晓得怎么注册的划到最底下的 Google 账号注册教程。

而咱们目前默认应用的是 Hugging face 开源的 colab 示例。

Hugging face 是一家总部位于纽约的聊天机器人初创服务商,开发的利用在青少年中颇受欢迎,在下面存储了大量的模型,而 Stability.ai 的 Stable **Diffusion 也是开源在下面。

关上链接:https://colab.research.google.com/github/huggingface/notebooks/blob/main/diffusers/stable_diffusion.ipynb

关上后,点击右上角的连贯。

点击确定

等连贯上后咱们运行第一段脚本,就是查看以后应用的机器。个别是从 K80、T4、P100、V100 中随机调配一个。

我拿到的是一个 Tesla T4 GPU 的机器,这里比拟看人品。如果你拿到一个 V100 的肯定要发一波夸耀一下。

而后持续跑上面的命令,装置必要的依赖,每次装置实现后,都会显示运行工夫以及运行状态。

运行到这一步,会要求你填写一个 huggingface_hub 的 token 链接

来到 https://huggingface.co/settings/tokens 这个页面,如果没有登录默认会调到登录页

注册一个账号后,复制这个 Token 到 Colab 页面

而后会提醒你登录胜利了,如果提醒异样应该是你复制错了,这个时候你得点开秘钥,手动复制一下。

而后接下来咱们就开始拉取模型

留神,这里你间接先运行,是会报错了,会显示 403

{"error":"Access to model CompVis/stable-diffusion-v1-4 is restricted and you are not in the authorized list. Visit https://huggingface.co/CompVis/stable-diffusion-v1-4 to ask for access."}

这是因为你没有去 huggingface 受权拜访。

关上 https://huggingface.co/CompVis/stable-diffusion-v1-4

点击 运行这个仓库,而后再回到 Colab 就能够失常拉取模型了。

最初就到了激动人心的时候了,开始生成图片,运行以下两个步骤,prompt 就是形容,你能够输出任何你想输出的话语。

用官网默认的 prompt 点击运行就会生成一张宇航员骑马的照片(大概 20 秒左右)

nice,这个就是我生成的图片。

以上根底的教程就实现了,前面还能够设置更多丰盛的参数。

设置随机种子(先疾速生成低质量图片看看成果,而后再调高画质)

调整迭代次数

多列图片

设置宽高

总的来说我集体更加偏好这种形式,因为能够本人 diy,而且能够近乎有限地应用。

最初如果你想不好 prompt 的话,能够参考这个网站 https://lexica.art/,含有大量他人试验好的样子。

3. 本地运行

如果你本人有高级显卡,能够本人尝试。

对于版权

的确总的来说,stable-diffusion 并没有特地限度,然而应用图片必须要恪守以下规定:

1. 如果你是应用第三方平台,须要恪守第三方平台的一些规定,例如官网的 dreamstudio.ai 你能够本人商业或者非商用,然而默认你得也遵循 CC0 1.0 公约。

2. 如果你应用本人本地部署,那么版权归属你本人。

Google 账号注册

首先 emmm,迷信 xx,懂得都懂

关上 https://accounts.google.com/v3/signin/identifier?dsh=S-989160527%3A1661836665075766&continue=https%3A%2F%2Fwww.google.com%2F&ec=GAZAmgQ&hl=zh-CN&passive=true&flowName=GlifWebSignIn&flowEntry=ServiceLogin&ifkv=AQN2RmWH2zA7GGOXiR2mIL7T6SGoXLDpEOZ3gEGnQQfuG7ZguLJmi39jsX2U4YORUfFpDKLqAYNy

点击创立账号 —— 集体用处

填写根本的个人信息

填写手机号和年月信息

而后手机收到一个验证码,点击验证,打工搞成

而后点击跳过

批准协定,功败垂成!


放一波我最近生成的图,春夏秋冬的亭子

如果你有不明确或者是数字绘画爱好者欢送交换呀。(严禁打广告、发不相干的内容!码过期的话加 qiufengblue)

最新更新,将所有其余的材料放入了 notion
https://qiufeng.notion.site/0…

参考文献

https://www.51cto.com/article/716817.html

正文完
 0