《Stable Diffusion 倚天剑术》:在各种设备上把 Stable Diffusion 玩起来

深入浅出讲解Stable Diffusion原理,新手也能看明白 VAE文件在Stable Diffusion v1中使用,以改善眼睛和面部的绘画效果。它们是我们刚刚谈到的自编码器的解码器。通过进一步微调解码器,模型可以绘制更精细的细节。你可能会意识到我之前提到的一处内容并不完全正确。将图像压缩到潜在空间中确实会丢失信息,因为原始VAE无法恢复精细细节。相反,VAE解码器负责在解码的时候绘制精细的细节。如果不解释无分类器引导(Classifier-Free Guidance,CFG),这篇文章将是不完整的,这是AI艺术家每天调来调去的值。 阅读详情

话不多说,先列本文提纲和要点:

  • 1、Stable Diffusion 的优势和出图效果

  • 2、在各种设备上把 Stable Diffusion 玩起来

    • 苹果 iOS 手机和平板
    • 苹果 macOS 电脑
    • Windows PC 电脑
    • 云服务器
  • 3、不同方案的优势和限制

1、亮剑:Stable Diffusion 的优势和出图效果

Midjourney 屠龙宝刀厉害之处在于它通过 Discord 来构建自己 AI 绘画社区的巧思,这个策略一方面使得用户能够在社区互相学习提示词的使用技巧、快速生成高质量美图,从而激发用户的兴趣、刺激了产品的传播;另一方面通过庞大的用户积累了独有的数据集,从而可以根据用户需求针对性地训练模型并快速进行产品迭代,形成了正反馈循环。

那 Stable Diffusion 又厉害在什么地方呢?

Stable Diffusion 是一款 2022 年发布的支持由文本生成图像的 AI 模型。它主要用于根据文本的描述产生详细图像,也可以应用于其他任务,如:内补绘制(Inpainting)、外补绘制(Outpainting)、在英文提示词(Prompt)指导下支持图生图。这些是一款 AI 绘画工具的基础能力,这里不多讲。

我认为 Stable Diffusion 能成为与 Midjourney 并驾齐驱的倚天神剑,主要原因则在于它可以在大多数配备有适度 GPU 的电脑硬件上运行,并且项目代码和模型权重是开源的。这样一来,开源社区的开发者就可以在它的基础上进行二次开发、做插件、做工具,这就有了如今结合 Stable Diffusion 玩的飞起的 Stalbe Diffusion WebUI、ChillOutMix、LoRA、ControlNet 等开源项目(先不用管这些项目是干什么用的,教程走到对应的情节,自然会给大家介绍)。这就相当于给 Stable Diffusion 的发展增加了大量的盟友,让这把倚天剑变成了组合套剑,还有了万剑归宗的招式。

话不多说,直接看剑招:

1)港口

img

img

img

img

<<< 左右滑动见更多 >>>

2)底下洞穴的水晶沉积物

img

img

img

img

<<< 左右滑动见更多 >>>

1、2 图片来自:PromptHero[1]

3)川濑巴水的意大利之旅

img

img

<<< 左右滑动见更多 >>>

4)印象派的北京团建

img

img

<<< 左右滑动见更多 >>>

3、4 图片来自:Simon_阿文的微博[2]

看完你是不是觉得:『还行、还凑合,没有之前的 Midjourney 出图那么厉害嘛。』

那接下来,当 Stable Diffusion 组合上 LoRA 插件后,事情变得不一样了:

1)甜美风小姐姐

img

img

img

<<< 左右滑动见更多 >>>

图片来自:小红书博主:夏夏不酸🍋[3]

2)韩风小姐姐

img

img

img

<<< 左右滑动见更多 >>>

图片来自:小红书博主:小智~[4]

3)二次元小姐姐

img

img

img

img

<<< 左右滑动见更多 >>>

图片来自:小红书博主:扑扑画画不用笔[5]

我第一次见到这种 AI 绘画的效果我是被震撼到了:『难道福利姬不存在了?Coser 不存在了?摄影师不存在了?插画师不存在了?』

为什么 AI 绘画能做到这种地步呢?你是不是也对它的原理有一些好奇了,刚好到这里我们歇口气,我来尽量简要地介绍一下 Stable Diffusion 和 LoRA 的基础知识:

Diffusion 扩散算法技术要点:

1)目前主要流行的 AI 绘画工具 Midjourney、Stable Diffusion、DALL-E 2、Imagen 等本质上都是是基于 Diffusion 算法模型。

2)Diffusion 算法训练需要先找到一堆高质量的图片,训练时对每张图片按照高斯噪声公式一步一步来加噪点,直到整张图片变成一张全是噪点的图像(如下图所示),这个训练的过程会记录所有步骤。接下来,就用神经网络的方式来反向学习如何从一个全是噪点的图像变成一张高清图片。

imgDiffusion 算法训练过程

3)一旦完成训练得到了 Diffusion 模型,机器就可以通过噪点来对图像进行预测。这样一来,整个绘画的过程就是 AI 用一组随机噪点(随机数)来预测基于它们能画出一个什么样的图片。AI 就是从一堆凌乱的随机数中画出图片的,这个过程是一个大力出奇迹的过程,但厉害的是最终能产出清晰度和细节度非常高的图片。

LoRA 技术要点:

1)大模型由于参数量巨大(百亿、千亿级别),如果要干特定领域的活、需要做微调时,成本非常高。

2)LoRA 全称 Low-Rank Adaptation of Large Language Models,是微软研究院引入的一项用于处理大模型微调问题的技术。LoRA 通过冻结预训练好的模型权重参数,然后在每个其中的一些模块注入可训练的层,则不需要对模型的权重参数重新计算梯度,大大减少了需要训练的计算量。研究发现,LoRA 的微调质量与全模型微调相当,而成本又很低,所以可以称为神器。

3)LoRA 本来是给大语言模型准备的,但把它用在 Stable Diffusion 的交叉注意层(Cross-Attention Layers)也能影响用文字生成图片的效果。这样一来,使得使用自定义数据集来微调 Stable Diffusion 模型变得非常容易。并且,使用 LoRA 可以支持发布单个 3.29MB 文件来让别人使用你的微调模型。这成为了各种特色 LoRA 疯狂流行的基础。

参考:

  • Github LoRA[6]
  • Using LoRA for Efficient Stable Diffusion Fine-Tuning[7]
  • 使用 LoRA 进行 Stable Diffusion 的高效参数微调[8]

2、铸剑:在各种设备上把 Stable Diffusion 玩起来

你希望在什么设备上玩 Stable Diffusion?

你希望在什么设备上玩 Stable Diffusion? 多选

苹果 iOS 手机和平板(本地出图,可以不连网)

92票25.92%

苹果 macOS 电脑(本地出图,可以不连网)

93票26.20%

Windows PC 电脑(本地出图,可以不连网)

122票34.37%

云服务器(服务器出图,需要连网登录服务器)

48票13.52%

投票已过期

大家可以投一下票,我们会根据大家的情况决定后续教程的侧重。

2.1、苹果 iOS 手机和平板

在手机上可以通过 Draw Things[9] 这款 App 来使用 Stable Diffusion,不用连网完全本地运行出图,不过目前对手机型号和系统版本有如下要求:

  • 手机设备要求 iPhone XS、XS Max、Xr、11、11 Pro、11 Pro Max、SE 2nd Gen、12、12 Mini、12 Pro、12 Pro Max、SE 3rd Gen、13、13 Mini、13 Pro、13 Pro Max、14、14 Plus、14 Pro、14 Pro Max,要求系统在 iOS 15.4 及以上。
  • 平板设备要求 iPad Air、Mini、Pro,要求系统在 iPadOS 15.4 及以上。

1)Draw Things 的基础功能:

Draw Things 有这些 AI 绘画的基础功能:

  • 文字生成图片
  • 文字+图片生成图片
  • 内补绘制(Inpainting)
  • 外补绘制(Outpainting)

下面是一些功能示例图:

img

img

img

img

<<< 左右滑动见更多 >>>

2)支持设置 Stable Diffusion 的各项参数

同时也支持设置 AI 绘画的各种参数,包括:出图分辨率、绘图步数、提示词引导权重、图生图引导权重、采样器等。如下图所示:

img设置 AI 绘画参数

3)支持切换不同的 Stable Diffusion 的模型

比如下面就是用 Waifu Diffusion v1.3 for Anime 出图的效果:

img使用不同的模型

Draw Things 有内置一些模型选项可以点击下载使用,如果内置的不够用,还可以点击 Customize 来下载其他支持 Draw Things 的模型来用,如下图所示:

img

img

<<< 左右滑动见更多 >>>

要下载其他非内置的模型,首先你得找到它们,这里就不得不提一下著名的 C 站(https://civitai.com/)[10]了。这里是一个各路大神无私共享各自模型的地方,著名的 ChilloutMix、亚洲三姐妹 LoRA(koreanDollLikeness、japaneseDollLikeness、taiwanDollLikeness)等模型都可以在这里找到。这里有一些模型是支持 Draw Things 的,比如:ChilloutMix[11],但遗憾的是,到本文写作时 Draw Things 还不支持 LoRA。

在下载模型之前,你需要检查一下你找到的模型是否支持 Draw Things,可以按下图处理:

img

img

<<< 左右滑动见更多 >>>

如图 1 点击模型下载按钮边上的绿底三角按钮,可以在弹出的信息框中看到是否支持 Draw Things(如图 2)。如果是在 Safari 浏览器打开的 C 站,如图 2 中点击蓝底箭头按钮可以直接跳转到 Draw Things 进行下载。当然,你也可以在图 1 中,复制蓝底模型下载按钮的链接地址获得模型的下载地址,把它填到 Draw Things 的自定义模型下载地址中来下载。

4)支持 LoRA

在最新版本的 Draw Things 中已经支持 LoRA 了,并且可以支持多个 LoRA 模型同时使用。

你可以直接下载内置的 LoRA 模型,也可以通过 URL 下载自己需要的 LoRA 模型。

如下图所示:

img

img

img

<<< 左右滑动见更多 >>>

5)支持 ControlNet

在最新版本的 Draw Things 中已经支持 ControlNet 了,如下图所示:

imgDraw Things 支持 ControlNet

那 ControlNet 是干什么的呢?这里我们简单介绍一下。

在我们通过提示词来引导 AI 模型进行绘画时,在一些画面结构、主体姿态、人物手型等控制上还是不够精准,ControlNet 就可以比较好的解决这个问题。ControlNet 可控制 Stable Diffusion 学习特定任务的输入条件,比如输入的线稿图、深度图、骨骼图等,生成与输入文本对应的高质量图片。

下面是使用一张已有图生成的线稿图,再加上提示词生成新图的效果:

imgControlNet 效果

2.2、苹果 macOS 电脑

要想在苹果 macOS 系统的电脑上把 Stable Diffusion 玩起来,有两种方案:

方案 1:使用 Draw Things App

在苹果电脑要玩起 Stable Diffusion,一种方式跟 iPhone/iPad 一样,直接使用 Draw Things App,它也是支持 macOS 的。但是也同样的对设备和系统版本有要求:

  • 设备要求 M1/M2 芯片的 Mac Mini、Mac Studio、MacBook Air、MacBook Pro,且 macOS 系统版本在 12.4 及以上。

Draw Things App 在 macOS 上的用法和 iOS 上一样,参考上文即可,这里就不过多介绍了。

至于出图速度,我自己在 M1 的 MacBook 上 steps 20 的出图速度在 30s 左右,供大家参考。

方案 2:安装 Stable Diffusion WebUI

在苹果电脑本地玩 Stable Diffusion 的另外一种方式是安装 Stable Diffusion WebUI(https://github.com/AUTOMATIC1111/stable-diffusion-webui)[12]。

又来了新名词 Stable Diffusion WebUI,我们继续简单介绍:

Stable Diffusion WebUI 是一个开源的基于 Gradio 库开发的用于使用 Stable Diffusion 的 Web 页面项目。

Gradio 则是专门用于轻松实现 AI 算法可视化部署的开源库。

简单来讲就是 Stable Diffusion WebUI 提供了一套 Web 页面让我们可以通过在网页上使用 Stable Diffusion 的各种能力。它长这样:

imgStable Diffusion WebUI

由于 Stable Diffusion WebUI 使用的 Gradio 是基于 python3 的项目,所以,搭建这套环境最主要的问题是解决 python3 的环境问题。

下面我们来介绍如何搭建这套环境:

1)环境准备:安装 Homebrew

Homebrew 是一个用于在 macOS 上便捷安装和管理各种软件包的工具,我们后面很多包都会依赖它来安装,所以先把它装好。

官网的安装命令是:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

如果因为访问国外某些资源网络不通,导致安装失败,你可以使用国内的镜像来安装,命令如下:

/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"

安装完成后,可以用下面的命令查看一下版本,检测安装是否成功:

brew --version

2)环境准备:安装 python 3.10

macOS 默认带的 python 版本一般是 2.x,但是这里我们要用 3.10,所以要安装一下。使用下列命令用 Homebrew 来帮我们安装:

brew install cmake protobuf rust python@3.10 git wget

等待安装完成即可。

3)项目安装:下载 stable-diffusion-webui 项目

你可以使用下列命令从 github 上克隆这个项目:

git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui

但是由于项目比较大(4G 左右),速度比较慢,你也可以使用如下链接直接从国内云盘下载其他开发者已经打包好的资源并解压好:https://pan.quark.cn/s/8c5e66287f37。

这里面是 stable-diffusion-webui 的项目,不包含 Stable Diffusion 和 LoRA 的模型。

4)项目安装:下载和配置 Stable Diffusion 和 LoRA 模型

比较推荐的基础模型有:

  • Stable Diffusion v1.5[13]:这个是官方原始模型,其中包括两个版本:绘画版(4.27GB),只用于绘画;训练版(7.7GB),可以以此模型为基础训练自己的模型。

    • 下载地址(下载后缀名为 .safetensors 的文件):https://huggingface.co/runwayml/stable-diffusion-v1-5/tree/main
  • ChilloutMix[14]:这个模型是在 2023.02 月出现在 C 站的一个真人写实风格的开源模型,可以画出以假乱真的摄影级真人。上文展示的 甜美风小姐姐、韩风小姐姐 都是用它作为基础模型的。

    • 下载地址:https://civitai.com/api/download/models/11745

比较推荐的 LoRA 模型是亚洲三姐妹:

  • koreanDollLikeness
  • japaneseDollLikeness
  • taiwanDollLikeness

除了上面的基础模型和 LoRA 外,还要下载一个影响出图的色调文件:

  • sd-vae-ft-mse-original[15]:

    • 下载地址(下载后缀名为 .safetensors 的文件):https://huggingface.co/stabilityai/sd-vae-ft-mse-original/tree/main

下载完这些模型后,就可以把部署起来了:

  • 基础模型:把 safetensors 拷贝到 stable-diffusion-webui/models/Stable-diffusion 路径。
  • LoRA 模型:把 safetensors 拷贝到 stable-diffusion-webui/models/Lora 路径。
  • VAE 文件:把 safetensors 拷贝到 stable-diffusion-webui/models/VAE 路径。

如下图所示:

imgStable Diffusion WebUI 的模型部署路径

5)项目运行:运行 stable-diffusion-webui 项目及解决依赖库的安装

做完上面这些步骤,准备工作就告一段落了,接下来就是运行项目和解决依赖库安装的问题。

进入 stable-diffusion-webui 文件夹使用下面命令来启动项目:

./webui.sh

这个过程会安装项目需要的依赖库,通常会遇到一些问题,这里有几个建议:

  • 这步最好是在网络环境比较通畅的情况下进行,要不然会遇到依赖库无法下载而导致安装失败。
  • 遇到一些 python3 相关的依赖库的报错,可以使用 homebrew 单独安装,或者使用 pip3 来按照。
  • 其他问题可以在下面的参考文章里去找一下解决方案。

参考:

  • Mac 本地部署 Stable Diffusion[16]
  • SD WebUI Installation on Apple Silicon[17]

当最后你看到类似下面的界面是,基本上就大功告成了:

imgStable Diffusion WebUI 运行

在浏览器中输入 http://127.0.0.1:7860 回车即可开始玩耍了。

2.3、Windows PC 电脑

要在 Windows PC 电脑上把 Stable Diffusion 搭建起来,首先需要显卡能够满足需要,Stable Diffusion WebUI 的最低显存要求是 4GB。

如果显卡给力,接下来的工作就跟在 macOS 电脑上搭建的道理类似,就是把 Stable Diffusion WebUI(https://github.com/AUTOMATIC1111/stable-diffusion-webui)[18]项目及依赖的 python 环境及各种依赖库给下载下来,将项目运行起来。但是也有更方便的办法,我们下面就来介绍一下。

1)下载 Stable Diffusion 及其依赖环境的整合包。

B 站 UP 主 秋葉aaaki[19]、独立研究员-星空[20] 都有制作 Stable Diffusion 及其依赖环境的整合包,只要整体下载下来就可以直接使用。

下面是几个整合包的下载地址,大家可以选一个自己去取:

  • https://pan.baidu.com/s/1_FYbDpkX6Q6hDVHJpCMRxA?pwd=o852
  • https://pan.quark.cn/s/33d297ea2763
  • https://pan.baidu.com/s/1DkWLkS3R8jWc5TCGRCcn0Q?pwd=2bn2

2)下载 WebUI 的启动器。

接下来可以去 秋葉aaaki 的视频教程描述中 去找到 WebUI 启动器的下载地址:

  • https://pan.baidu.com/s/1XHOx7zgO0IQVL-01opwXjA?pwd=uvdy

把它下载下来,并将下载完成的启动器解压缩复制到刚才的整合包文件夹中,双击启动器 A启动器.exe 就可以启动了。

这个启动器的功能主要是通过可视化的界面帮助我们来下载和管理 Stable Diffusion WebUI 的各种插件和模型。

3)通过 WebUI 启动器更新模型和扩展。

打开启动器后,我们要做两个工作:

  • 1、点开版本管理栏,点击一键升级按钮,升级模型。
  • 2、点开扩展管理栏,点击一键更新按钮,更新扩展。

4)给 WebUI 安装 Kohya-ss Additional Networks 扩展以支持 LoRA。

  • 1、回到 WebUI 启动器,点开一键启动栏,点击一键启动按钮,打开 WebUI 的页面。
  • 2、依次点击:页面上部的扩展栏 → 可用栏 → 加载自按钮。
  • 3、在列表中找到 Kohya-ss Additional Networks 插件,点击它右侧的 Install 按钮。
  • 4、等待该插件安装完成后,点击出现的重启并应用用户界面。

重启后,如果顶层 Tab 上多了 Additional Networks 就说嘛插件已经安装成功了。

接下来就可以部署自己喜欢的基础模型和 LoRA 了。

5)下载和部署自己喜欢的基础模型和 LoRA。

跟上面一样,我们比较推荐的主模型:

  • ChilloutMix[21]:这个模型是在 2023.02 月出现在 C 站的一个真人写实风格的开源模型,可以画出以假乱真的摄影级真人。上文展示的 甜美风小姐姐、韩风小姐姐 都是用它作为基础模型的。

    • 下载地址:https://civitai.com/api/download/models/11745

比较推荐的 LoRA 模型是亚洲三姐妹:

  • koreanDollLikeness
  • japaneseDollLikeness
  • taiwanDollLikeness

这里需要注意:

  • 1、对于 ChilloutMix 这样的主模型,我们下载下来后,需要把它们拷贝到 WebUI 整合包文件夹下的 models\Stable-diffusion 目录下。
  • 2、对于 koreanDollLikeness、japaneseDollLikeness、taiwanDollLikeness 这样的 LoRA 模型,我们下载下来后,需要把它们拷贝到 WebUI 整合包文件夹下的 extensions\sd-webui-additional-networks\models\lora 目录下。

6)通过 WebUI 启动器启动 WebUI。

现在我们关闭 WebUI,回到 WebUI 启动器,点击一键启动按钮,重启 WebUI。

当 WebUI 页面启动完成后,我们自己部署的主模型和 LoRA 应该也可以用了,接下来就可以进入 AI 绘画的世界开始玩耍了。

参考:

  • 打造你的赛博 Coser-StableDiffusion 模型及 LoRA 插件保姆级教程[22]
  • Stable Diffusion 最终版,无需额外下载安装[23]
  • 启动器正式发布!一键启动/修复/更新/模型下载管理全支持![24]

2.4、云服务器

除了在自己的 iOS、macOS、Windows 设备上搭建 Stable Diffusion 的环境之外,我们还可以在云服务器上部署 Stable Diffusion。

这里依然要感谢有无私的开发贡献者,把整个流程变得非常简单。这里使用的就是巴哈姆特上的一篇文章介绍的开源部署脚本在 Colab 上部署 Stable Diffusion WebUI。

1)访问 Colab 傻瓜式部署 Stable Diffusion WebUI 的脚步。

要访问下面的服务,需要具备一定的上网条件,如果条件就绪,你可以打开这个网址:https://colab.research.google.com/drive/1lekLF7iib6M1R-NCylS0VMTF4wve-XuV?usp=sharing。

2)直接运行部署脚本的『前置步骤』。

点击下列按钮开始执行『前置步骤』:

img执行前置步骤

成功运行完成后,会看到每一个细分步骤前有一个小绿勾。

3)选择和下载需要的 SD 模型和 LoRA 模型。

在 2.1 下载 SD 模型 这一步,参考下图选择 ChilloutMix_Ni_fix 模型:

img设置要下载的 SD 模型

在 2.2 下载 Embedding + Hypernetwork + LoRA 这一步,参考下图选择所有的内置 LoRA 模型:

img设置要下载的 LoRA 模型

收起 2 - 下载模型,点击下列按钮开始执行『下载模型』:

img执行下载模型

同样的,成功运行完成后,会看到每一个细分步骤前有一个小绿勾。

4)选择和下载需要的 Extension。

在 3.1 下载&更新 Extensions 这一步勾选需要的扩展:

img选择需要下载扩展

在 3.2 下载 ControlNet 模型 这一步勾选需要的 ControlNet 模型:

img选择需要下载 ControlNet 模型

收起 3 - Extension,点击下列按钮开始执行『Extension』:

img执行 Extension

5)直接执行『其他设置』。

点击下列按钮开始执行『其他设置』:

img执行其他设置

6)直接执行『启动 WebUI』。

点击下列按钮开始执行『启动 WebUI』:

img执行启动 WebUI

如果顺利运行,到后面你会看到如下输出:

img进入 WebUI 页面

点击 public URL 进入 WebUI 页面即可开始使用了。

3、论剑:不同方案的优势和限制

上面介绍的不同方案有着各自不同的优势和限制,你可以根据自己的情况来选择合适的方案。

1)苹果 iOS 手机和平板

使用 Draw Things App:

  • 优势:

    • 是在手机和平板上本地玩 Stable Diffusion 为数不多的选择
    • 本地出图,随时可玩
    • 使用比较方便
    • 支持自己选择基础模型
    • 支持 LoRA
    • 支持 ControlNet
  • 限制:

    • 要求 iPhone XS 以上
    • 使用时手机发热比较明显
    • 出图速度不快,一般出图时间在 1 分钟左右

2)苹果 macOS 电脑

使用 Draw Things App:

  • 优势:

    • 本地出图,随时可玩
    • 使用比较方便
    • 支持自己选择基础模型
    • 支持 LoRA
    • 支持 ControlNet
    • 出图速度还可以,一般出图时间在 30s 左右
  • 限制:

    • 要求 M1 芯片以上

使用 Stable Diffusion WebUI:

  • 优势:

    • 本地出图,随时可玩
    • 支持自己选择基础模型
    • 支持 LoRA
    • 支持 ControlNet
    • 支持集成到 WebUI 的各种其他插件
  • 限制:

    • 要求 M1 芯片以上
    • 比较吃内存,建议内存 32G 以上
    • 使用略微复杂
    • 出图速度不快,一般出图时间在 2 分钟左右

3)Windows PC 电脑

使用 Stable Diffusion WebUI:

  • 优势:

    • 本地出图,随时可玩
    • 支持自己选择基础模型
    • 支持 LoRA
    • 支持 ControlNet
    • 支持集成到 WebUI 的各种其他插件
    • 出图速度不错,一般出图时间在 15s 左右
  • 限制:

    • 要求显卡显存 4GB 以上,内存 16GB 以上
    • 使用略微复杂

4)云服务器

使用 Stable Diffusion WebUI:

  • 优势:

    • 不需要操心硬件资源
    • 支持自己选择基础模型
    • 支持 LoRA
    • 支持 ControlNet
    • 支持集成到 WebUI 的各种其他插件
    • 出图速度不错,一般出图时间在 15s 左右
  • 限制:

    • 使用略微复杂
    • 需要联网使用
    • 使用云服务资源可能需要付费
关于AI绘画技术储备

学好 AI绘画 不论是就业还是做副业赚钱都不错,但要学会 AI绘画 还是要有一个学习规划。最后大家分享一份全套的 AI绘画 学习资料,给那些想学习 AI绘画 的小伙伴们一点帮助!

对于0基础小白入门:

如果你是零基础小白,想快速入门AI绘画是可以考虑的。

一方面是学习时间相对较短,学习内容更全面更集中。

二方面是可以找到适合自己的学习方案

包括:stable diffusion安装包、stable diffusion0基础入门全套PDF,视频学习教程。带你从零基础系统性的学好AI绘画!

需要的可以微信扫描下方优快云官方认证二维码免费领取【保证100%免费】

在这里插入图片描述

1.stable diffusion安装包 (全套教程文末领取哈)

随着技术的迭代,目前 Stable Diffusion 已经能够生成非常艺术化的图片了,完全有赶超人类的架势,已经有不少工作被这类服务替代,比如制作一个 logo 图片,画一张虚拟老婆照片,画质堪比相机。

最新 Stable Diffusion 除了有win多个版本,就算说底端的显卡也能玩了哦!此外还带来了Mac版本,仅支持macOS 12.3或更高版本。

在这里插入图片描述

2.stable diffusion视频合集

我们在学习的时候,往往书籍代码难以理解,阅读困难,这时候视频教程教程是就很适合了,生动形象加上案例实战,一步步带你入门stable diffusion,科学有趣才能更方便的学习下去。

在这里插入图片描述

3.stable diffusion模型下载

stable diffusion往往一开始使用时图片等无法达到理想的生成效果,这时则需要通过使用大量训练数据,调整模型的超参数(如学习率、训练轮数、模型大小等),可以使得模型更好地适应数据集,并生成更加真实、准确、高质量的图像。

在这里插入图片描述

4.stable diffusion提示词

提示词是构建由文本到图像模型解释和理解的单词的过程。可以把它理解为你告诉 AI 模型要画什么而需要说的语言,整个SD学习过程中都离不开这本提示词手册。

在这里插入图片描述

5.AIGC视频教程合集

观看全面零基础学习视频,看视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。

在这里插入图片描述

实战案例

纸上得来终觉浅,要学会跟着视频一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。

在这里插入图片描述

这份完整版的学习资料已经上传优快云,朋友们如果需要可以微信扫描下方优快云官方认证二维码免费领取【保证100%免费】

在这里插入图片描述

新手学Visual C# 2008+SQL Server 2005数据库与网络开发 光盘 Visual Studio 2008是微软精心打造的新一代的软件开发平台产品,Visual C# 2008是该平台的核心开发语言之一,也是目前最流行的软件开发语言。Visual C# 2008是Visual C# 2005的升级版本,在此基础上增加了很多新的特性。不仅增强了对各种数据库的支持功能,而且提高了对SQL Server 2005数据库和智能设备的支持力度。本书一共分六篇,循序渐进地讲述了Visual C# 2008和SQL Server 2005数据库的有关技术,从基本概念到具体实践、从新增特性认识到具体操作、从新增控件及组件的一般操作到技巧性使用都进行了详细的阐述,并对具体知识点进行了详细的实例讲解。   本书的特点是详细介绍了Visual C# 2008和SQL Server 2005数据库的常用操作,突出了LINQ查询技术在数据操作中的实用性和技巧性。本书含有大量实例,详细描述了各个数据绑定控件的属性及代码编写技巧,方便读者模拟实践。本书适合正在学习使用Visual C# 2008和SQL Server 2005数据库开发的用户阅读,并可作为开发人员的参考手册使用。 立即下载

相关推荐

CHTML.rar_CHtml_HTML与数据库_PHP 数据库_html连接数据库

此小程序是一个HTML与数据库的连接来实现一些信息的验证.

未来的实习生天堂:2025夏实习宝藏库由Pitt CSC与Simplify合力打造

🚀 开源社区再次迎来了一项旨在连接未来之星与顶尖科技公司的力作——**2025年度夏季实习资源库**,这一项目由匹兹堡计算机科学俱乐部(Pitt Computer Science Club)和招聘简化平台Simplify携手推出。它不仅仅是一个信息汇总的仓库,更是每一个渴望在科技领域启航职业生涯学子的梦想加速器。 ## 项目概述 这个精心策划的GitHub仓库专门聚焦于2025年的软件、科技

gitblog_00068的博客 9458

基于ST32 DAC7311数模转换器驱动代码及电路设计完整版

基于ST32的DAC7311模数转换器的电路设计及驱动代码完整版

qq_39626643的博客 3722

2024 极品互联网宝藏资源库,聚合全网资源,低调收藏

苏生不惑原创文章,加入我的知识星球年初知识星球发布年度报告请查收!你的知识星球2023专属年度报告,报告地址 https://wx.zsxq.com/mweb/annual-summaries/2023/index.html ,2023年我的知识星球互联网达人加入463人,发布主题1660篇,点赞数2619,评论数719 。年度关键词文字脉冲星。年度称号自我革新家和时光旅人。之前介绍过我的互联网...

sushengbuhuo的博客 4003

不只是烧录:深入理解英飞凌Aurix MCU的HSM安全模块与UDE Memtool解锁操作

本文深入探讨了英飞凌Aurix MCU的HSM安全模块设计与UDE Memtool解锁操作,揭示了硬件安全模块的架构、安全启动链机制及调试接口的安全特性。通过分析UDE Memtool的解锁逻辑和量产环境下的最佳实践,帮助工程师更好地应对MCU锁定问题,提升汽车电子和工业控制领域的安全烧录效率。

weixin_32770423的博客 303

OpenEuler内核编译及替换

一、内核源码下载 在gitee上下载OpenEuler内核源码 下载地址 选择需要的内核版本源码压缩包进行下载 二、内核编译 1.解压缩 将下载好的源码进行解压 tar xvf openeuler-kernel-4.19.90-2107.1.0.tar.gz 2.清理源代码树 解压后得到一个名为kernel的内核源码文件夹,进入后执行命令 make mrproper 清理过去内核编译产生的config,第一次编译时可不执行此命令 3.生成内核配置文件.config 先将将系统原配置文件拷贝过来,原

m0_56602092的博客 2万+

Nginx+uwsgi+Django实现本地服务器部署发布

这个问题提示数据库密码错误,第一台本地服务器的MySQL版本是8,按道理我可以直接用mysql -uroot -p密码直接登录,应该是没有问题的。于是换一台安装MySQL5.7版本的服务器,因为我的django配置的数据库也是5.7。但还是出现同样的问题,可能大概率是配置的问题,只能用下面这种方法先执行一下,跳过数据库检查,可以连接成功。WSGI 服务器负责接收来自客户端的 HTTP 请求,并将这些请求传递给绑定的 Python Web 应用程序进行处理,然后将处理结果返回给客户端。

生夏夏的博客 1350

360可视门铃双摄版数据恢复实战:BIN文件解析与视频重组

本文详细解析了360可视门铃双摄版BIN文件的数据恢复过程,包括文件结构分析、双摄像头数据存储机制及视频重组技术。通过Python开发环境和FFmpeg工具链,成功实现了H.265视频流的解析与重组,为智能家居设备数据恢复提供了实用解决方案。

weixin_29196891的博客 916

《Stable Diffusion 倚天剑术》第 1 卷:在各种设备上把 Stable Diffusion 玩起来

接下来,就用神经网络的方式来反向学习如何从一个全是噪点的图像变成一张高清图片。stable diffusion往往一开始使用时图片等无法达到理想的生成效果,这时则需要通过使用大量训练数据,调整模型的超参数(如学习率、训练轮数、模型大小等),可以使得模型更好地适应数据集,并生成更加真实、准确、高质量的图像。随着技术的迭代,目前 Stable Diffusion 已经能够生成非常艺术化的图片了,完全有赶超人类的架势,已经有不少工作被这类服务替代,比如制作一个 logo 图片,画一张虚拟老婆照片,画质堪比相机。

z099164的博客 1162

Zabbix7.0实践:专线线路监控场景1

本文介绍了专线互联线路远程Ping监控的实现方案。针对运营商中间设备导致端口状态无法真实反映线路通断的问题,提出通过脚本执行端到端Ping检测的方案。具体实现包括:1)使用Expect脚本登录设备执行Ping测试并格式化结果;2)通过Shell脚本处理线路信息并生成JSON格式数据;3)配置Zabbix监控系统,创建自动发现规则和监控项原型,实现线路状态的自动监控。该方案适用于专线数量不多但重要的场景,能够有效检测中间有运营商设备的专线线路通断状态,最终在Zabbix中实现可视化的告警展示。

2301_80016499的博客 781

R语言生存分析之竞争风险模型

R语言生存分析之竞争风险模型 竞争风险模型(Competing Risk Model)是一种处理多种潜在结局生存数据的分析方法,早在1999年Fine和Gray就提出了部分分布的半参数比例风险模型,通常使用的终点指标是累积发生率函数(cumulative incidence function,CIF)。 研究中结局事件可能有多个,某些结局将阻止感兴趣事件的出现或影响其发生的概率,各结局事件形成“竞争”关系,互为竞争风险事件。 竞争风险模型( Competing Risk Model ) : 指

data+scenario+science+insight 5248

【Stable Diffusion 教程】在各种设备上把 Stable Diffusion 玩起来

Stable Diffusion作为AI绘画领域的“倚天剑”,凭借其开源特性和强大的跨平台能力,正成为创作者们的必备工具。本文详解如何在iOS、macOS、Windows PC及云服务器上快速搭建和使用Stable Diffusion。从Draw Things App的本地运行,到WebUI的模型部署,再到LoRA模型的高效微调,全方位覆盖不同设备的使用场景和技巧,助你轻松玩转Stable Diffusion,释放创作潜力

yihanss的博客 1612

AutoSAR配置与实践(基础篇)3.2 BSW中的I/O架构和模块详解

车门位置传感器(Sensor SWC)输出的电流信号经过了一系列处理,如先被转化为电压信号,后又经ADC转换为数字信号,但是IoHwAb模块对上层隐藏了这一系列处理过程,并将数据直接抽象为它的输出接口,即车门开关状态接口。Sensor SWC 使用RTE接口直接从IoHwAb模块封装的车门开关状态,SWC它并不关心ECU硬件是如何实现的传感器电流采集,也不关心MCU ADC采样精度(如10/12位)IoHwAb把采集的电压抽象为开关状态,使得Sensor SWC不依赖具体的ECU硬件。

nihaoljq2010的博客 1300

【AIGC 教程】在各种设备上把 Stable Diffusion 玩起来

Stable Diffusion 是一款 2022 年发布的"支持由文本生成图像的 AI 模型"。它主要用于根据文本的描述产生详细图像,也可以应用于其他任务,如:内补绘制(Inpainting)、外补绘制(Outpainting)、在英文提示词(Prompt)指导下支持图生图。这些是一款 AI 绘画工具的基础能力,这里不多讲。

m0_56144365的博客 1189

FastAPI基础项目:仿头条新闻的web项目,实现基本的新闻列表页和详情页查看功能

该项目是一个基于FastAPI和MySQL的新闻应用入门项目。主要包含新闻列表页和详情页两个功能页面。项目结构清晰,包含主应用文件、数据库脚本和HTML模板。使用SQLAlchemy进行数据库操作,通过脚本可自动生成50条示例新闻数据。环境配置简单,仅需安装FastAPI、MySQL驱动等基础依赖,通过.env文件管理数据库连接。该项目适合作为FastAPI+MySQL的入门学习案例,展示了基本的CRUD操作、分页查询和模板渲染功能。

数据知道的博客 4430

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

《Stable Diffusion 倚天剑术》:在 AutoDL 搭配阿里云盘存储和部署常用模型

对于使用国外云服务不通的朋友,介绍了在国内可以通畅使用 Stable Diffusion 的 AutoDL 云服务方案。在小伙伴们使用 AutoDL 玩 Stable Diffusion 的过程中,发现一个问题:每次新建一个服务器实例去跑图的时候,要从本地把一大堆体积很大的模型传到服务上还是挺耗时的。

m0_71746299的博客 1732

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

玩转AI绘画:一文教小白入门MidJourney与StableDiffusion两大AI绘画神器!| 系列之一

大家好,这里是王德发所有的AI绘画工具,模型和插件,都已经整理好了,文末扫码即可免费获取噢~如果说早期的AI绘图可能还是以娱乐为主,那么现在的AI绘图已经达到了以假乱真的地步。大量的自媒体人、某宝店主、甚至设计公司都已经开始借助AI来替代传统的设计公司、美工与作图软件。除了降低成本外,AI具备几乎无限的创意生成,还可以有效规避很多图片版权的潜在风险。甚至,普通人也可以利用AI来创作自己脑海中的形象或者场景,成为AI时代的艺术家。使用AI绘画创作的《三体》世界场景 —

2401_84250614的博客 921

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

深度学习22:Stable Diffusion 实战——文生图工作流与 LoRA 画风定制

Stable Diffusion怎么用提示词画出好图?本文拆解CLIP文本编码、UNet去噪、VAE潜变量的三件套推理链路,给出diffusers文生图工作流、Prompt三段式与采样器权衡,并用LoRA做画风定制实战,点明显存与版权边界。

雨1986的博客 364

深度学习21:扩散模型原理——从 DDPM 到 Stable Diffusion

GAN之后,扩散模型凭「逐步加噪—学习去噪」在生成质量与稳定性上全面反超,成为Stable Diffusion、Sora的引擎。本文推导前向闭式加噪与反向预测噪声的MSE目标,解释DDIM加速与Latent Diffusion原理,附NumPy实测与PyTorch实现。

雨1986的博客 595

视频隐私脱敏工程化:CSRT/KCF追踪算法在本地推理中的实现与边界

在短视频内容合规审查中,动态遮挡(Dynamic Masking)是高频且高耗时的环节。传统手动关键帧打码不仅效率低下,且在目标快速移动或遮挡时极易出现遮罩漂移。本文从计算机视觉工程角度,解析基于CSRT与KCF算法的目标追踪方案在视频隐私处理中的技术路径、性能权衡及落地实践。

Mysssone的博客 395

AI 问数真的能替代 BI 报表吗?

AI问数赋能自然语言查询,提升临时分析效率,但无法替代传统报表。报表适用于稳定输出与持续监控,AI则擅长探索性提问。企业用好AI问数,关键在于夯实数据模型、统一指标口径、健全权限体系与结果校验机制。合理组合报表、仪表板与AI,才能实现高效、准确的业务洞察。

葡萄城技术团队博客 310

ChatGPT、Perplexity、Gemini 与 AI Overviews 引用对比:谁的引用更可信

AI 引擎的引用机制差异很大:ChatGPT 以行内引用加 Sources 列表呈现来源,Perplexity 几乎逐句可溯源,Gemini 在回答中内嵌相关来源链接,AI Overviews 则把多源聚合答案与来源列表一起放在搜索结果顶部。本文从引用透明度、来源偏好、可干预性 3 个维度对比这 4 个引擎,并给出 GEO 的 3 点启示,帮企业在多引擎环境下提升被引用的概率。

淡然一笑 的专栏 244
上一篇: 【stable diffusion教程】Stable diffusion搞定场景化定制,一小时100张设计图真不是开玩笑!
下一篇: Stable Diffusion【附模型整合包】超真实模型,高级摄影镜头感—Hotpot_SDXL 麻瓜火锅
壹只小小码农
博客等级 码龄5年 8105粉丝 1333原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值