当前位置: 首页 > news >正文

Stable Diffusion绘画 | 来训练属于自己的模型:打标处理与优化

上一篇完成的打标工作,是为了获取提示词,让AI认识和学习图片的特征。

因此,合适、恰当、无误的提示词,对最终模型效果是相当重要的。

Tag 如何优化

通过软件自动生成的 Tag 只是起到快速建立大体架构的作用,里面会涉及到一些识别错误、重复的词,以及一部分没有识别出来的图片特征。

因此,我们需要在自动生成 Tag 的基础上,再来对应一个个图片进行手动调整,

从而达到减少过度拟合,提高泛用性的效果。

Tag 的保留与删除

我们可以按照 主题+静态特征+动态特征+视角+环境+其他 的公式来考虑补充提示词。

21

主体:1woman

静态特征:blonde hair, blue eyes, red lips

动态特征:looking at viewer, smile

视角:upper body

环境:night

其他:Blurred background

关于 Tag 的是否要保留的原则:

首先要确定哪些特征需要保留?

  • 要保留的特征,就不要记录特征 Tag;

  • 不需要保留,想自定义的特征,记录 Tag

如何批量修改 Tag

BooruDatasetTagManager:https://github.com/starik222/BooruDatasetTagManager/releases

image-20240907144127892

下载解压后,双击 BooruDatasetTagManager.exe 运行:

image-20240907144315872

首选设置,修改系统语言、翻译语言:

image-20240907144617498

image-20240907144712847

加载图片文件夹,读取上一篇在 cybertronfurnace 生成的打标文件夹:

image-20240907145325713

翻译所有标签:

image-20240907145531589

显示标签出现次数:

image-20240907201519581

接下来,就是通过这个软件, 认真细致地对各个图片的便签进行优化和调整。

是一件比较枯燥的事,需要有足够的耐心。

今天先分享到这里~


开启实践:SD绘画 | 为你所做的学习过滤

相关文章:

Stable Diffusion绘画 | 来训练属于自己的模型:打标处理与优化

上一篇完成的打标工作,是为了获取提示词,让AI认识和学习图片的特征。 因此,合适、恰当、无误的提示词,对最终模型效果是相当重要的。 Tag 如何优化 通过软件自动生成的 Tag 只是起到快速建立大体架构的作用,里面会涉…...

【论文笔记】Visual Instruction Tuning

🍎个人主页:小嗷犬的个人主页 🍊个人网站:小嗷犬的技术小站 🥭个人信条:为天地立心,为生民立命,为往圣继绝学,为万世开太平。 基本信息 标题: Visual Instruction Tunin…...

ubuntu 设置静态IP

一、 ip addresssudo nano /etc/netplan/50-cloud-init.yaml 修改前: 修改后: # This file is generated from information provided by the datasource. Changes # to it will not persist across an instance reboot. To disable cloud-inits # ne…...

Java 每日一刊(第19期):泛型

文章目录 前言1. 泛型概述1.1 不使用泛型 vs 使用泛型1.2 泛型的作用 2. 泛型的基本语法2.1 定义带类型参数的泛型类2.2 使用泛型类2.3 泛型方法 3. 泛型类型推断与钻石操作符3.1 类型推断3.2 钻石操作符 4. 通配符的使用4.1 无界通配符 <?>4.2 上界通配符 <? exten…...

windows下安装rabbitMQ并开通管理界面和允许远程访问

如题&#xff0c;在windows下安装一个rabbitMQ server&#xff1b;然后用浏览器访问其管理界面&#xff1b;由于rabbitMQ的默认账号guest默认只能本机访问&#xff0c;因此需要设置允许其他机器远程访问。这跟mysql的思路很像&#xff0c;默认只能本地访问&#xff0c;要远程访…...

深度剖析音频剪辑免费工具的特色与优势

是热爱生活的伙伴或者想要记录美好声音的普通用户&#xff0c;都可能会需要对音频进行剪辑处理。而幸运的是&#xff0c;现在有许多优秀的音频剪辑软件提供了免费版本&#xff0c;让我们能够轻松地施展音频剪辑的魔法。接下来&#xff0c;就让我们一同深入了解这些音频剪辑免费…...

Oracle中TRUNC()函数详解

文章目录 前言一、TRUNC函数的语法二、主要用途三、测试用例总结 前言 在Oracle中&#xff0c;TRUNC函数用于截取或截断日期、时间或数值表达式的部分。它返回一个日期、时间或数值的截断版本&#xff0c;根据提供的格式进行截取。 一、TRUNC函数的语法 TRUNC(date) TRUNC(d…...

【Spring Boot 入门一】构建你的第一个Spring Boot应用

一、引言 在当今的软件开发领域&#xff0c;Java一直占据着重要的地位。而Spring Boot作为Spring框架的延伸&#xff0c;为Java开发者提供了一种更加便捷、高效的开发方式。它简化了Spring应用的搭建和配置过程&#xff0c;让开发者能够专注于业务逻辑的实现。无论是构建小型的…...

PPT 快捷键使用、技巧

前言&#xff1a; 本文操作是以office 2021为基础的&#xff0c;仅供参考&#xff1b;不同版本office 的 ppt 快捷键 以及对应功能会有差异&#xff0c;需要实践出真知。 shift 移动 水平/垂直 移动 &#xff1b; shift 放大/缩小 等比例放大 缩小 &#xff1b; 正圆 正…...

Web安全 - 文件上传漏洞(File Upload Vulnerability)

文章目录 OWASP 2023 TOP 10导图定义攻击场景1. 上传恶意脚本2. 目录遍历3. 覆盖现有文件4. 文件上传结合社会工程攻击 防御措施1. 文件类型验证2. 文件名限制3. 文件存储位置4. 文件权限设置5. 文件内容检测6. 访问控制7. 服务器配置 文件类型验证实现Hutool的FileTypeUtil使用…...

vue3中el-input在form表单按下回车刷新页面

摘要&#xff1a; 在input框中点击回车之后不是调用我写的回车事件&#xff0c;而是刷新页面&#xff01; 如果表单中只有一个input 框则按下回车会直接关闭表单 所以导致刷新页面 再写一个input 表单 &#xff0c;并设置style“display:none” <ElInput style"display…...

SQL Server中关于个性化需求批量删除表的做法

在实际开发中&#xff0c;我们常常会遇到需要批量删除表&#xff0c;且具有共同特征的情况&#xff0c;例如&#xff1a;找出表名中数字结尾的表之类的&#xff0c;本文我将以3中类似情况为例&#xff0c;来示范并解说此类需求如何完成&#xff1a; 第一种&#xff0c;批量删除…...

关于按键状态机解决Delay给程序带来的问题

问题产生 我在学习中断的过程中&#xff0c;使用EXTI15外部中断&#xff0c;在其中加入HAL_Delay();就会发生报错 错误地方 其它地方配置 问题原因 在中断服务例程&#xff08;ISR&#xff09;中使用 HAL_Delay() 会导致问题的原因是&#xff1a; 阻塞性&#xff1a; HAL_D…...

62.【C语言】浮点数的存储

目录 1.浮点数的类型 2.浮点数表示的范围 3.浮点数的特性 《计算机科学导论》的叙述 4.浮点数在内存中的存储 答案速查 分析 前置知识:浮点数的存储规则 推导单精度浮点数5.5在内存中的存储 验证 浮点数取出的分析 1.一般情况:E不全为0或不全为1 2.特殊情况:E全为0…...

GO网络编程(一):基础知识

1. 网络编程的基础概念 TCP/IP 协议栈 TCP/IP 是互联网通信的核心协议栈&#xff0c;分为以下四个层次&#xff1a; 应用层&#xff08;Application Layer&#xff09;&#xff1a;为应用程序提供网络服务的协议&#xff0c;比如 HTTP、FTP、SMTP 等。传输层&#xff08;Tra…...

【Linux】用虚拟机配置Ubuntu环境

目录 1.虚拟机安装Ubuntu系统 2.Ubuntu系统的网络配置 3.特别声明 首先我们先要下载VMware软件&#xff0c;大家自己去下啊&#xff01; 1.虚拟机安装Ubuntu系统 我们进去之后点击创建新的虚拟机&#xff0c;然后选择自定义 接着点下一步 再点下一步 进入这个界面之后&…...

酒店智能门锁SDK接口pro[V10] 门锁校验C#-SAAS本地化-未来之窗行业应用跨平台架构

一、代码 int 酒店标识_int Convert.ToInt32(酒店标识);StringBuilder 锁号2024 new StringBuilder(8);//信息 "未知返回值&#xff1a;" bufCard_原始;GetGuestLockNoByCardDataStr_原始(酒店标识_int, bufCard_原始.ToString(), 锁号2024);StringBuilder 退…...

Gitのrebase用法

在 Git 中&#xff0c;rebase 是一种用于整合多个提交历史的操作&#xff0c;它可以将一个分支的变更“重放”到另一个分支上。与 merge 不同&#xff0c;rebase 会产生一个线性的提交历史&#xff0c;使得项目的历史记录更加整洁和易于理解。 1. 什么是 Rebase&#xff1f; …...

二分查找一>:在排序数组中查找元素的第一个和最后一个位置

1.题目&#xff1a; 2.解析:这里不能用传统二分&#xff0c;因为涉及范围&#xff0c;传统二分时间复杂度会降为O(N)&#xff0c;要做些改动。 步骤一&#xff1a;查找区间左端点 细节图&#xff1a; 步骤二&#xff1a;查找区间右端点&#xff1a; 细节图&#xff1a; 代码…...

undeclared identifier ‘UNITY_PREV_MATRIX_M‘ - Unity Shader自己写URP,引用内部 hlsl

碰到这样的问题&#xff0c;居然非常淡定 这个链接里说了问题&#xff1a; 一个哥们A问&#xff0c;为什么include urp common.hlsl 提示莫名其妙 另一个哥们B说&#xff0c;这个issue 说了&#xff0c;可能是这个原因&#xff08;也没正面答&#xff09; 从issue我们知道&a…...

VMware解锁macOS完整指南:3步免费运行苹果系统

VMware解锁macOS完整指南&#xff1a;3步免费运行苹果系统 【免费下载链接】unlocker VMware Workstation macOS 项目地址: https://gitcode.com/gh_mirrors/unloc/unlocker 你是否渴望在Windows或Linux电脑上体验macOS的魅力&#xff1f;无论你是开发者需要测试iOS应用…...

保姆级教程:用EEGLAB搞定脑电数据预处理,从导入到ICA去伪迹全流程避坑

零基础EEGLAB脑电预处理全流程&#xff1a;从数据导入到ICA去伪迹实战指南 当你第一次打开EEGLAB界面&#xff0c;面对密密麻麻的菜单选项和看似复杂的参数设置&#xff0c;是否感到无从下手&#xff1f;作为脑电研究的第一步&#xff0c;数据预处理的质量直接决定后续分析的可…...

JeecgBoot商业版源码深度解析:从下载到二次开发实战指南

1. JeecgBoot商业版源码获取与验证 作为一款企业级低代码开发平台&#xff0c;JeecgBoot商业版源码的获取需要特别注意官方渠道。与开源版不同&#xff0c;商业版通常需要联系官方商务获取授权文件和技术支持。我在实际项目中发现&#xff0c;很多团队容易混淆gitee上的开源仓库…...

告别‘黑盒’:图解Android SDM660 UEFI XBL启动全流程与关键配置文件解析

图解Android SDM660 UEFI XBL启动全流程与关键配置文件解析 在移动设备开发领域&#xff0c;启动流程的透明化与可配置性一直是系统工程师关注的焦点。本文将深入剖析高通SDM660平台基于UEFI架构的XBL&#xff08;Extensible Boot Loader&#xff09;启动全流程&#xff0c;通…...

告别儿童遗忘悲剧:聊聊毫米波雷达如何实现车内活体检测(以TI方案为例)

告别儿童遗忘悲剧&#xff1a;毫米波雷达如何重塑车内安全防线 2021年夏天&#xff0c;美国得克萨斯州一位父亲在上班途中忘记将18个月大的女儿从汽车后座带出。当天下班时&#xff0c;室外温度已达38℃&#xff0c;等他在停车场找到孩子时&#xff0c;悲剧已经发生。类似事件在…...

基于Athena-Public框架的LLM全栈应用开发实践与架构解析

1. 项目概述与核心价值 最近在梳理一些开源项目时&#xff0c;发现了一个名为“Athena-Public”的仓库&#xff0c;作者是winstonkoh87。这个项目名听起来就很有意思&#xff0c;Athena&#xff08;雅典娜&#xff09;是智慧女神&#xff0c;一个公开的“智慧”项目&#xff0c…...

从零组装一台智能避障小车:STM32F103RCT6核心控制板、SG90舵机与HC-SR04超声波模块的软硬件联调全记录

从零构建智能避障小车&#xff1a;STM32F103RCT6核心与多传感器融合实战指南 在创客圈里&#xff0c;智能小车一直是验证嵌入式系统能力的经典项目。当传统的循迹小车已经不能满足你的技术探索欲望时&#xff0c;为它装上"眼睛"和"大脑"&#xff0c;打造一…...

基于模型的测试在汽车行业的应用

作 者 | 路国光出 品 | 汽车电子与软件摘要&#xff1a;为解决汽车电子软件开发中传统测试效率低、覆盖不足、验证滞后等问题&#xff0c;本文以基于模型的系统工程&#xff08;MBSE&#xff09;为背景&#xff0c;研究基于模型的测试&#xff08;MBT&#xff09;在汽车行业的应…...

解锁暗黑破坏神2终极体验:d2s-editor网页版存档编辑器完全指南

解锁暗黑破坏神2终极体验&#xff1a;d2s-editor网页版存档编辑器完全指南 【免费下载链接】d2s-editor 项目地址: https://gitcode.com/gh_mirrors/d2/d2s-editor 你是否曾经为暗黑破坏神2中漫长的升级过程感到疲惫&#xff1f;是否想要尝试不同的角色构建却苦于重新练…...

Jenkins Job DSL与Pipeline集成:现代DevOps工作流的10个最佳实践

Jenkins Job DSL与Pipeline集成&#xff1a;现代DevOps工作流的10个最佳实践 【免费下载链接】job-dsl-plugin A Groovy DSL for Jenkins Jobs 项目地址: https://gitcode.com/gh_mirrors/jo/job-dsl-plugin Jenkins Job DSL插件是现代DevOps自动化中不可或缺的工具&…...