前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >AI绘画专栏之statble diffusion 炼丹素材批量调整分辨率 (十六)

AI绘画专栏之statble diffusion 炼丹素材批量调整分辨率 (十六)

原创
作者头像
疯狂的KK
发布2023-11-13 11:29:40
2480
发布2023-11-13 11:29:40
举报
文章被收录于专栏:Java项目实战Java项目实战

在人工智能绘画领域,“炼丹”和“打标”是两个比较专业的术语,它们有着特定的含义和作用。

一、炼丹

炼丹是指利用深度学习技术,通过大量的数据和计算资源来训练模型,使其能够自动学习和生成新的知识或技能。在AI绘画领域,炼丹通常指的是训练图像生成模型的过程。这个过程需要大量的图像数据和计算资源,通过反复迭代和优化模型参数,使得模型能够学习到图像的分布和特征,从而生成高质量的图像。

在炼丹过程中,选择合适的模型架构、优化器和损失函数非常重要。一般来说,常用的模型架构包括卷积神经网络(CNN)和生成对抗网络(GAN)等,而优化器则可以选择梯度下降法、随机梯度下降法等。损失函数则是用来衡量模型生成的图像与真实图像之间的差距,常用的损失函数包括均方误差(MSE)、交叉熵(Cross-Entropy)等。

二、打标

打标是指在AI绘画过程中,对图像进行标注或分类的过程。标注是指将图像中的各种元素或特征进行标记和分类,例如将图像中的前景、背景、人物、物体等进行标记和分类。分类则是指将图像归为不同的类别或风格,例如将图像分为风景、人物、动物等类别。

打标对于AI绘画来说非常重要,它可以帮助模型更好地学习和生成图像。通过标注或分类,可以将图像转化为模型可以理解的形式,从而使得模型能够更好地学习和生成类似的图像。同时,打标还可以提高模型的泛化能力,使得模型能够适应不同的数据集和应用场景。

那么在根据素材炼丹时如果分辨率不一致,应该怎么样快速调整呢,根据这个需求,我写了一份调整分辨率的代码以便快速调整文件夹的分辨率

代码语言:javascript
复制
#!/usr/bin/env python3
# -*- coding:utf-8 -*-
# @author zhaokk
# @date 2023/11/6
# @file txt2image.py
import os
from PIL import Image
import time

input_folder = 'E:\pic'
output_folder = input_folder  # 输出文件夹为源文件夹

desired_width = 512  # 自定义宽度
desired_height = 876  # 自定义高度

# 检查输入文件夹是否存在
if not os.path.exists(input_folder):
    print("输入文件夹不存在")
    exit()

# 获取文件夹内所有文件
files = os.listdir(input_folder)

# 遍历文件
for file in files:
    if file.lower().endswith(('.png', '.jpg', '.jpeg', '.gif')):
        file_path = os.path.join(input_folder, file)

        # 打开图像文件
        img = Image.open(file_path)

        # 调整尺寸
        img = img.resize((desired_width, desired_height))

        # 添加时间戳
        timestamp = int(time.time())
        file_name, file_extension = os.path.splitext(file)
        new_file_name = f"{file_name}_{timestamp}{file_extension}"

        # 保存处理后的图像到输出文件夹
        img.save(os.path.join(output_folder, new_file_name))

        print(f"已处理: {file}")

print("处理完成")

搭配什么底模?

https://huggingface.co/alea31415/LyCORIS-experiments

前置条件

1.全英文路径

2.搭配切割工具或者网址,群文档有提供

3.N卡优先,需要一个底模(特指大模型)

4.优化参数和防爆显存,群文档有提供

5.莫要与启动器同步运行,90系除外

6.训练基本图片的打标签(优化标签参数)

1、打标

2.打标

3.底模指定

4.训练路径

在/train的目录下即可

我正在参与2023腾讯技术创作特训营第三期有奖征文,组队打卡瓜分大奖!

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、炼丹
  • 二、打标
  • 搭配什么底模?
  • 1、打标
  • 2.打标
  • 3.底模指定
相关产品与服务
大模型图像创作引擎
大模型图像创作引擎是一款提供 AI 图像生成与处理能力的 API 技术服务,可以结合输入的文本或图片智能创作出与输入相关的图像内容,具有更强大的中文理解能力、更多样化的风格选择,更好支持中文场景下的建筑风景生成、古诗词理解、水墨剪纸等中国元素风格生成,以及各种动漫、游戏风格的高精度图像生成和风格转换,为高质量的内容创作、内容运营提供技术支持。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档