【Stable Diffusion】(基础篇四)—— 模型

模型

本系列博客笔记主要参考B站nenly同学的视频教程,传送门:B站第一套系统的AI绘画课!零基础学会Stable Diffusion,这绝对是你看过的最容易上手的AI绘画教程 | SD WebUI 保姆级攻略_哔哩哔哩_bilibili

本文主要讲解如何下载和使用SD中的模型

有时候你可能会遇到这样的情况,在抄别人作业的时候,使用了正确的提示词和参数设置,但是结果却相差甚远,这时候很有可能是模型出问题了。

这里简单描述一下AI绘画的原理,AI通过深度学习大量的图片,学习这些图片中的信息,然后提炼出来进行作画,如果你给AI的参考图都是二次元的,那么AI画出来的作品画风也都是二次元的,这些所有的参考的图片打包之后生成的就是模型,模型主要影响的绘画风格结果,使用不同风格的模型就可以生成不同风格的作品。

文件构成和加载位置

模型在SD中的位置通常是在根目录下的【models\Stable-diffusion】文件下,下载了新的模型直接将其复制到这个文件夹下面就可以进行加载

一些模型的类型为checkpoint,后缀通常为ckpt;还有一些模型的类型为safetensors,它的大小更小,模型的训练非常消耗算力,所以大部分模型都是不断地退出新的版本进行迭代

这两种类型的模型你在下载好之后放入【models\Stable-diffusion】文件夹中即可使用,如果你是在打开SD的情况下导入的文件,需要点击模型右边的刷新按钮加载模型,然后就可以选择自己下载的模型并使用了。

在这里插入图片描述

在模型选择的右边有一个VAE(Variational Auto Encoder,变分自解码器)模型,如果说模型用来控制画风的话,VAE则可以理解为是用来给图片添加色彩滤镜,现在的大模型通常把VAE都内置其中,不需要进行选择。如果模型没有内嵌会在model card页面推荐合适的VAE,或者使用一些通用的VAE效果也会不错,比秋叶SD整合包中自带的一些。

在这里插入图片描述

VAE的格式一般为pt或safetensors,安装地址为根目录下的【models/VAE】。

VAE使用时有一个小技巧:把给特定模型使用的VAE改成和其同名状态,此时需要在模型名字后面、.pt前面,加上.vae才能被识别,在选择VAE时使用auto就可以自动选择了

模型下载渠道

Stable Diffusion官方会发布更新模型,但是官方模型的训练素材来源和尺度都会受到限制,作画精度不高,很多时候我们使用的都是个人训练的模型,这些模型往往针对于特殊的画风或者题材进行训练,达到更好的效果,很多人会把自己的模型分享出来(开源精神万岁),让我们可以直接使用。下面我来介绍一些用于分享和下载模型的网站:

hugging face

Hugging Face : Hugging Face,翻译过来就是抱脸,这是一个很大的ai资源分享社区,不仅有ai绘画的内容

点击models,在左边筛选中选择Text-to-Image就可以找到主要用于文生图ai绘画的模型,这里面包含了历代sd发布的官方模型

在这里插入图片描述

让我们查找一个模型来看看具体页面中的内容,anythin模型是一个很火的二次元画风模型,让我们在搜索框中输入anything,进入anything v5版本模型的详细内容页面,这个模型详情页面通常称为model card

在这里插入图片描述

进去详情页面之后,如果你的英语不是问题,直接看懂也不是很难,看不懂的可以求助翻译软件

点击上面的【Files and versions】,这里面就存放着模型的文件,想要找大模型的话就在【safety_checker】中查找,想要找VAE模型的话就在【vae】中查找,目前我们使用到的只有这两种模型,其余内容现在不需要下载。

在这里插入图片描述

Civital

Civitai :civital,俗称C站,C站对新手非常友好,是一个专注于AI绘画模型分享的网站,C站中的模型有很直观具体的使用该模型生成的作品的展示,C站还提供了很便捷的筛选器,我们目前掌握的只有Model types中的 Checkpoint大模型和VAE模型,其余的内容我会在后面详解

在这里插入图片描述

还是上面的anything模型的例子,让我们看看在C站它的model card是怎么样的,它的模型介绍和下载都在右边,非常直观,基本上英语不太好的也能看懂
在这里插入图片描述

下方有一些详细的使用指南和注意事项,很多模型都会写建议适合的风格、关键词和VAE等,在使用之前一定要先读一遍

在这里插入图片描述

C站中每个模型都会提供直观的例图,点击例图的右小角小叹号,就会出现这些例图的参数设置,如果你想要快速上手一个模型,试着抄作业画出一份例图是一个不错的选择

在这里插入图片描述

模型分类

根据不同的画面风格,AI绘画模型大概可以分为三类:二次元、真实系和2.5D,下面给出一些对应的模型,你可以自行下载并观察它们画风之间的差距

模型类型搜索标签和风格关键词具体模型
二次元模型illustration, painting, sketch, drawing,comic, anime, catoonAnything(万象熔炉,精致度高)、Counterfeit(魔幻感)、Dreamlike Diffusion、AbyssOrange(深渊橘)
真实系模型photography, photo, realistic, photorealistic, RAW photoDeliberate、Realistic Vision(朴素,食物、动物图等)、LOFI(人物更加精致)
2.5D 模型3D, render, chibi, digital art, concept artNeverEnding Dream(三次元化)、国风3、chill

https://pan.baidu.com/s/10rzgzIjzad7AKmj-w8zO_w?pwd=nely 这是B站nenly同学提供的云盘下载链接,你可以直接下载其中打包好的模型包,你也可以在我上述提到的网站中自己搜索模型,这能让你更加熟悉这些网站的操作,但希望你在正式使用前能够在C站中看一遍模型的详细介绍

【示例】同一套参数和提示词在不同模型下的表现,可以看到即使同样都是二次元模型,不同模型的表现效果也不同,模型并没有优劣之分,只是看你想要的效果是怎么样的

1girl, greyscale, solo, white background, looking at viewer, simple background, makeup, looking back, hair ornament, lipstick, flower, updo, upper body
Negative prompt: 
Steps: 20, Sampler: Euler a, CFG scale: 7, Seed: 2566840399, Size: 512x512, Model hash: 038ba203d8, Model: 二次元:AbyssOrangeMix2_sfw, Clip skip: 2, ENSD: 31337, TI hashes: "EasyNegative: c74b4e810b03, negative_hand-neg: 73b524a2da12, verybadimagenegative_v1.3: d70463f87042", Version: v1.5.2

二次元AbyssOrange(深渊橘)

在这里插入图片描述

二次元Anything(万象熔炉)

在这里插入图片描述

真实系lofi

在这里插入图片描述

真实系Realistic Vision

在这里插入图片描述

2.5D国风

在这里插入图片描述

2.5DNeverEnding Dream

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.xdnf.cn/news/1487257.html

如若内容造成侵权/违法违规/事实不符,请联系一条长河网进行投诉反馈,一经查实,立即删除!

相关文章

SQUID - 形状条件下的基于分子片段的3D分子生成等变模型 评测

SQUID 是一个形状条件下基于片段的3D分子生成模型,给一个3D参考分子,SQUID 可以根据参考分子的形状,基于片段库,生成与参考分子形状非常相似的分子。 SQUID 模型来自于 ICLR 2023 文章(2022年10月6日提交)&…

【Python】一文向您详细介绍 K-means 算法

【Python】一文向您详细介绍 K-means 算法 下滑即可查看博客内容 🌈 欢迎莅临我的个人主页 👈这里是我静心耕耘深度学习领域、真诚分享知识与智慧的小天地!🎇 🎓 博主简介:985高校的普通本硕&#xff…

华盈生物-ESQ外泌体快速标记试剂盒

外泌体(exosomes)作为细胞间通信的重要载体,已经在癌症研究、神经退行性疾病研究和免疫学等领域引起了广泛关注。外泌体的研究通常需要对其进行标记和检测,但传统方法如超速离心不仅耗时且复杂,还可能导致外泌体损失和…

python将html转pdf

🏆本文收录于《CSDN问答解惑-专业版》专栏,主要记录项目实战过程中的Bug之前因后果及提供真实有效的解决方案,希望能够助你一臂之力,帮你早日登顶实现财富自由🚀;同时,欢迎大家关注&&收…

Webstorm-恢复默认UI布局

背景 在使用Webstorm的时候,有时候进行个性化设置,如字体、界面布局等. 但是设置后的效果不理想,想要重新设置回原来的模样,却找不到设置项. 这里提供一种解决方案,恢复默认设置,即恢复到最初刚下载好后的设置. 操作步骤 步骤一:打开setting 步骤二:搜索Restore Default,找到…

硅纪元视角 | 类器官智能OI技术实现将人脑植入机器人

在数字化浪潮的推动下,人工智能(AI)正成为塑造未来的关键力量。硅纪元视角栏目紧跟AI科技的最新发展,捕捉行业动态;提供深入的新闻解读,助您洞悉技术背后的逻辑;汇聚行业专家的见解,…

【2024最新华为OD-C/D卷试题汇总】[支持在线评测] 堆内存申请(100分) - 三语言AC题解(Python/Java/Cpp)

🍭 大家好这里是清隆学长 ,一枚热爱算法的程序员 ✨ 本系列打算持续跟新华为OD-C/D卷的三语言AC题解 💻 ACM银牌🥈| 多次AK大厂笔试 | 编程一对一辅导 👏 感谢大家的订阅➕ 和 喜欢💗 🍿 最新华为OD机试D卷目录,全、新、准,题目覆盖率达 95% 以上,支持题目在线…

Vuex--全局共享数据

目录 一 是什么? 二 怎么用? 三 注意点 一 是什么? 在此之前,我们使用vue的数据全部放在每个组件的data区域里面,这里return里面存的都是这个组件要用到的数据,但是这里面的数据是局部的数据,也就是说这些数据是这…

【python】NumPy运行报错分析:IndexError——数组索引越界问题

✨✨ 欢迎大家来到景天科技苑✨✨ 🎈🎈 养成好习惯,先赞后看哦~🎈🎈 🏆 作者简介:景天科技苑 🏆《头衔》:大厂架构师,华为云开发者社区专家博主,…

基于 HTML+ECharts 实现的数据可视化大屏案例(含源码)

数据可视化大屏案例:基于 HTML 和 ECharts 的实现 数据可视化已成为企业决策和业务分析的重要工具。通过直观、动态的图表展示,数据可视化大屏能够帮助用户快速理解复杂的数据关系,发现潜在的业务趋势。本文将介绍如何利用 HTML 和 ECharts 实…

十九、【机器学习】【非监督学习】- 层次聚类 (Hierarchical Clustering)

系列文章目录 第一章 【机器学习】初识机器学习 第二章 【机器学习】【监督学习】- 逻辑回归算法 (Logistic Regression) 第三章 【机器学习】【监督学习】- 支持向量机 (SVM) 第四章【机器学习】【监督学习】- K-近邻算法 (K-NN) 第五章【机器学习】【监督学习】- 决策树…

计算机网络八股文(三)

目录 41.为什么每次建立TCP连接时,初始化的序列号都不一样? 42.初始序列号ISN如何随机产生? 43.既然IP层会分片,为什么TCP层需要根据MSS分片呢? 44.TCP第一次握手丢失,会发生什么? 45.TCP第…

《中国数据库前世今生》观影——认识1980年起步阶段

引出 中国数据库的前世今生观影——认识1980年的起步阶段 20 世纪 60 年代国外就有了商业数据库,20 世纪 80 年代我国才有了第一批数据库专业人才。不要小看这 20 年的差距,它可能需要几代数据库人用一生去追。2024 年了,中国跨过数据库这座大…

谷粒商城实战笔记-56~57-商品服务-API-三级分类-修改-拖拽功能完成

文章目录 一,56-商品服务-API-三级分类-修改-拖拽功能完成二,57-商品服务-API-三级分类-修改-批量拖拽效果1,增加按钮2,多次拖拽一次保存完整代码 在构建商品服务API中的三级分类修改功能时,拖拽排序是一个直观且高效的…

构建Nacos高可用集群

Docker构建过程 创建Docker网络 docker network create -d bridge bdg-nacos-cluster创建MySQL容器,并初始化数据库nacos_config mkdir -p /etc/nacos-mysql/initdb cd /etc/nacos-mysql/initdbrm -f mysql-schema.sql wget http://manongbiji.oss-cn-beijing.al…

【MySQL进阶之路 | 高级篇】事务的ACID特性

1. 数据库事务概述 事务是数据库区别于文件系统的重要特性之一,当我们有了事务就会让数据库始终保持一致性,同时我们还能通过事务的机制恢复到某个时间点,这样可以保证给已提交到数据库的修改不会因为系统崩溃而丢失。 1.1 基本概念 事务&…

AI学习记录 - 激活函数的作用

试验,通过在线性公式加入激活函数,可以拟合复杂的情况(使用js实现) 结论:1、线性函数的叠加,无论叠加多少次,都是线性的 如下图 示例代码 线性代码,使用ykxb的方式,叠加10个函数…

力扣 快慢指针

1 环形链表 141. 环形链表 - 力扣(LeetCode) 定义两个指针,一快一慢。慢指针每次只移动一步,而快指针每次移动两步。初始时,慢指针和快指针都在位置 head,这样一来,如果在移动的过程中&#x…

【单片机毕业设计选题24080】-老人外出监护系统设计

系统功能: 系统上电后,OLED显示“欢迎使用智能监护系统请稍后”两秒后进入正常页面显示。 第一行显示体温和心率值。 第二行显示压力值。 第三行显示经度值。 第四行显示纬度值。 注:经纬度信息需要在室外有信号的地方才会有显示。 短按B3按键向指…

【BUG】已解决:No Python at ‘C:Users…Python Python39python. exe’

No Python at ‘C:Users…Python Python39python. exe’ 目录 No Python at ‘C:Users…Python Python39python. exe’ 【常见模块错误】 【解决方案】 欢迎来到英杰社区https://bbs.csdn.net/topics/617804998 欢迎来到我的主页,我是博主英杰,211科班…