通过【Stable-Diffusion WEBUI】复刻属于你的女神:再谈模型与参数

news2024/11/16 0:33:31

文章目录

  • (零)前言
  • (一)复刻优秀的作品
    • (1.1)模型
      • (1.1.1)Model Hash
    • (1.2)提示词
      • (1.2.1)反推提示词
    • (1.3)参数
  • (二)无法真正复刻

(零)前言

本篇主要从复刻一幅作品(无论是网上或者自己已生产的图)出发,再讲讲模型和参数。我不明白的是AI可以画浩瀚宇宙、星辰大海,山川异域,城市建筑,各种艺术风格,可以说包罗万象……但实际互联网上只能看到各种小姐姐-_-
更多不断丰富的内容参考:🔗《继续Stable-Diffusion WEBUI方方面面研究(内容索引)》

(一)复刻优秀的作品

AI绘图的随机性很高,经常我们需要不停的调整关键词和参数。然后每次都让显卡辛勤工作很久,出一堆图,才能从中找到自己满意的那一张(这时候相关参数会记录到图片文件中)。

同理,在网上看到别人优秀的作品,有时也想自己画张一样的或类似的。
比如这些网站,启动器推荐的 🔗AIGodLike社区,小日子过得不错的另类🔗🇯🇵寻找图像提示🔞NSFW。
这些网站放出的AI生成内容,都带有很详细的生成条件。

只有图片的,需要看看参数等生成条件是不是在图片信息里面。

下面这副是AIGodLike社区评价很高的作品(小日子那个不便展示),页面上就有生成条件:
在这里插入图片描述

因为我们需要关于这张图片如下的生成条件,才能复刻它:

  • 模型(基础 + 如果有LoRA)
  • 提示词(正面+反向)
  • 参数(包括随机种子)

(1.1)模型

首先要找到生成这张图的基础模型(Stable-Diffusion模型)。
如果这张图使用了LoRA模型,我们也要找到对应的LoRA模型。
如果有多个版本,最好是找同一个版本。

模型怎么找?

因为国内访问不了https://civitai.com所以目前常规方法只能在🔗抱脸上搜索。
这个网站上有些用户,喜欢收集一大堆模型。
比如这两位:🔗jomcs(jo),🔗2ch(dvach),收集的模型真的太多太多了。

我们也可以通过国内网站,比如🔗https://openai.wiki/painting/sd
各位Bilibili博主的分享等等来找模型。

(1.1.1)Model Hash

特别需要注意的是,模型可能会被改名,即使同名都不见得真的是同一个模型。
所以要保证是 同一个模型 只能是模型的哈希值相同。(WEBUI中会显示Hash值)

类似下图,同名的模型但Hash不同,只能算不同的(类似的)模型。
造成这个问题可能这两个同名模型是不同的人训练的(不同的训练步骤,等等)。
因为模型都是用户的,没有所谓官方的。
在这里插入图片描述 在这里插入图片描述

(1.2)提示词

提示词比较简单,就是一堆英文词句。有正向和反向,分别拷贝下来就可以了。

但也需要注意两点,首先是提示词中是否包含LoRA模型(尖括号),类似<lora:xxxxxx_v10:0.8>
如果有那么就必须找到xxxxxx_v10这个LoRA模型才能复刻。

第二点就是反向提示词里面,有没有反推提示词(这玩意儿不是个单词而是个模型啊啊啊)……

(1.2.1)反推提示词

举个例子,EasyNegative,它出现在反向提示词当中,但它其实是个嵌入式模型。
这种用法主要是为了简化反向提示词,不用写一大堆文字了。

还有更多的反推提示词,最好把常见的反推提示词的模型都下载下来(在这里有一些)。
缺少反推提示词对应的模型,会造成实际反向提示词和原画不一致(虽然文字内容是一致的)。
在这里插入图片描述

(1.3)参数

参数包括的内容很多,采样方法,迭代步数,长宽尺寸……
是否面部修复,高清修复,提示词相关性,以及想要几乎一模一样就必须有的随机种子
还包括附加的一些插件,比如ControlNet的各种设置。

也就是说,所有的参数值,勾选,插件等等都要。

(二)无法真正复刻

所以没有或缺少生成条件的作品是无法复刻的。

就算所有的模型,提示词,参数都完全一致。
最后生成的图片也只能和原图几乎一模一样,没有办法真的完全复刻。

经过2次处理(比如重绘手部)的作品也几乎无法保存它的参数(除非人工保存)。
加上有时候我们都会会弄丢参数……

所以佛系点比较好,何必复刻,再画几百次,也许有更加满意的呢? 😄


这部分……大家都是知道的吧。
🤪 to be continued…

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

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

相关文章

GaussDB数据库基础函数介绍-上

目录 一、函数在数据库中的作用 二、GaussDB常用基础函数介绍与示例 1、数字操作函数 2、时间和日期处理函数 3、类型转换函数 4、数组函数 5、范围函数 6、窗口函数 7、聚集函数 8、安全函数 9、系统信息函数 10、动态脱敏函数. Tip&#xff1a;由于篇幅缘故&…

shell脚本的条件判断式

文章目录 shell脚本的条件判断式利用 if...then单层、简单条件判断式多重、复杂条件判断式例题1例题2 利用case...esac判断例题1 利用function功能例题1 shell脚本的条件判断式 很多时候我们必须要根据某些数来判断程序该如何举例来说&#xff0c;我们在之前的练习中让用户输入…

jsp网上拍卖管理系统统Myeclipse开发mysql数据库web结构jsp编程计算机网页项目

一、源码特点 jsp网上拍卖管理系统是一套完善的java web信息管理系统&#xff0c;对理解JSP java编程开发语言有帮助&#xff0c;系统具有完整的源代码和数据库&#xff0c;系统主要采用B/S模式开发。开发环境为 TOMCAT7.0,Myeclipse8.5开发&#xff0c;数据库为Mysql5.0&a…

AWS Lambda - 第一部分

Hello大家好&#xff0c;我们今天开始讨论AWS Lambda的内容。 SAP认证考试会涉及到很多Lambda的内容&#xff0c;想要通过认证考试虽然不一定非要精通开发&#xff0c;但需要知道Lambda的一些功能和特性、适用场景以及Lambda是如何工作的。 我们开始吧&#xff01; Lambda与…

数据结构刷题(三十):96不同的二叉搜索树、01背包问题理论、416分割等和子集

一、96. 不同的二叉搜索树 1.这个题比较难想递推公式&#xff0c; dp[3]&#xff0c;就是元素1为头结点搜索树的数量 元素2为头结点BFS的数量 元素3为头结点BFS的数量 元素1为头结点搜索树的数量 右子树有2个元素的搜索树数量 * 左子树有0个元素的搜索树数量 元素2为头结…

AWS Lambda - 第二部分

Hello大家好&#xff0c;我们今天继续讨论AWS Lambda的内容。 Lambda的网络 首先&#xff0c;我们来讨论一下Lambda的网络&#xff0c;联网相关的内容。 在部署Lambda时&#xff0c;在默认情况下&#xff0c;Lambda函数是部署和运行在AWS的一个安全的VPC中&#xff0c;是在您…

“大运”有我丨智安网络护航大运,荣获成都市公安局感谢信!

近日&#xff0c;深圳市智安网络有限公司四川分公司&#xff08;以下简称“智安网络”&#xff09;荣幸受邀参与第31届世界大学生夏季运动会网络安全检查工作&#xff0c;对中和体育中心场馆安全漏洞检测进行现场技术支撑。 智安网络对此次网络安全检查工作高度重视&#xff0…

PySpark基础入门(2):RDD及其常用算子

更好的阅读体验&#xff1a;PySpark基础入门&#xff08;2&#xff09;&#xff1a;RDD及其常用算子 - 掘金 (juejin.cn) 目录 RDD简介 RDD Coding RDD简介 RDD&#xff08;Resilient Distributed Dataset&#xff09;&#xff0c;是一个弹性分布式数据集&#xff0c;是Sp…

带你快速入门光模块行业

一、行业介绍 光纤通信&#xff08;简称光通信&#xff09;是利用光导纤维传输光波信号的一种通信方式&#xff0c;于上世纪六七十年代由华裔科学家高锟博士等人率先提出。 光通信是以激光作为信息载体&#xff0c;以光纤作为传输媒介的通信方式&#xff0c;现已取代电通信成…

if __name__ == “__main__“: 理解

if __name__ "__main__": 是 Python 中常用的一种条件判断语句&#xff0c;主要作用是在当前模块作为程序入口时执行一些特定的代码&#xff0c;而在被其它模块引入时不执行这些特定的代码。 具体来说&#xff0c;当一个 Python 模块被导入时&#xff0c;Python 解…

关注度拉满,RSAC 2023 热门安全工具速览

RSAConference2023于当地时间4月24日在旧金山正式拉开帷幕。自上届RSAC以来&#xff0c;网络安全行业发生了巨大的变化&#xff0c;尤其是以OpenAI聊天机器人为代表的内容生成型AI的兴起&#xff0c;对网络防御和攻击的影响比以往任何时候都更加明显。 今年&#xff0c;与RSAC相…

数据结构之第十章、Java对象的比较

目录 一、PriorityQueue&#xff08;堆&#xff09;中插入对象 二、元素的比较 2.1基本类型的比较 2.2对象比较的问题 三、对象的比较 3.1覆写基类的equals 3.2基于Comparble接口类的比较 3.3基于比较器比较 3.4三种方式对比 3.5代码实现 四、集合框架中PriorityQu…

大型医院影像PACS系统三维重建技术(获取数据、预处理、配准、重建和可视化)

PACS&#xff08;Picture Archiving and Communication System&#xff09;系统作为医学图像的存储和传输平台&#xff0c;为医生和患者提供了便捷高效的诊疗服务支持。近年来&#xff0c;三维重建技术在PACS系统中的应用越来越广泛。 一、三维重建技术的基本原理 在PACS系统…

JS 中的 performance,测量web应用性能

文章目录 属性和方法performance.memory 内存performance.navigation 页面的来源信息performance.timing 时间消耗相关时间计算Performance.mark()performance.now() Web Performance API 允许网页访问某些函数来测量网页和 Web 应用程序的性能 performance 包含如下属性和方法…

Linux基础IO【软硬链接与动静态库】

✨个人主页&#xff1a; 北 海 &#x1f389;所属专栏&#xff1a; Linux学习之旅 &#x1f383;操作环境&#xff1a; CentOS 7.6 阿里云远程服务器 文章目录 &#x1f307;前言&#x1f3d9;️正文1、软硬链接1.1、基本认知1.2、实现原理1.3、应用场景1.4、取消链接1.5、ACM时…

JavaWeb ( 一 ) HTTP协议

1.http协议 1.0.Web Web指的是World Wide Web&#xff0c;也称为万维网&#xff0c;是一种基于互联网的信息系统&#xff0c;由全球数百万个网站组成。它允许用户通过使用网页浏览器访问和交互信息&#xff0c;例如阅读新闻、购物、发送和接收电子邮件、社交媒体等。 Web使用…

解密.[support2022@cock.li].faust后缀勒索病毒加密的文件:拯救您的企业数据的完整指南!

引言&#xff1a; 您的企业数据是您业务的核心。但是&#xff0c;当.[support2022cock.li].faust后缀勒索病毒突袭您的系统时&#xff0c;您的数据将遭受沉重打击。这种恶意软件利用高级加密算法&#xff0c;将您的文件锁定在无法访问的状态。在这篇详细的指南中&#xff0c;9…

tcp/ip

这里写自定义目录标题 线程 防止阻塞 123 windows下4 https://zhuanlan.zhihu.com/p/139454200 https://www.bilibili.com/video/BV1eg411G7pW/?spm_id_from333.337.search-card.all.click&vd_sourcee7d12c9f66ab8294c87125a95510dac9 with socket.socket() as s:s.bind(…

xcode Swift Log CocoaLumberjack

参考【iOS】CocoaLumberJack日志库集成 - 简书 logging - How to capture Device Logs in iOS during Runtime into a file in Documents Directory from iPhone? - Stack Overflow GitHub - apple/swift-log: A Logging API for Swift 如何导出日志 方法一发邮件&#xf…

Vue——Elementui案例实现

需求分析: 对于上面要仿照的页面先新建一个页面组件EmpView.vue组件在views文件夹下 基本页面布局 对于上面页面的布局其实在Element当中也可以找到相应可以实现的组件, 成功找到一个符合要求的布局&#xff0c;直接复制粘贴到项目里面 此时页面相应的位置已经有了对应的占位单…