艺术创作的新纪元:如何训练Lora模型打造令人惊叹的AI绘画

目录

  • 前言
  • 一、🦁 选择合适的云端平台
    • 1-1、云端平台的优势
    • 1-2、选择适合的云端平台
  • 二、🦁 账号注册
  • 三、🦁 开始炼丹
    • 3-1、购买算力并创建工作空间
    • 3-2、启动工作空间
    • 3-3、应用市场一键安装
  • 四、🦁 使用Stable-Diffusion作图
    • 4-1、国风3模型
    • 4-2、AOM3模型
  • 五、🦁 总结
  • 六、🦁 文末福利


前言

在数字时代的今天,人工智能(AI)技术正不断改变着我们的生活,也给艺术领域带来了前所未有的革新。AI绘画模型,作为其中的一颗明星,让计算机能够像艺术家一样创作绘画作品,引发了广泛关注。然而,AI绘画模型的训练对计算资源和时间的要求较高,这对于大部分人来说是一项挑战。幸运的是,云端平台的出现可以完美的解决这个问题

一、🦁 选择合适的云端平台

1-1、云端平台的优势

传统上,绘画模型的训练需要大量的计算资源,例如高性能的图形处理单元(GPU)和中央处理单元(CPU),以及大规模的数据存储和处理能力。这对于普通用户来说是一项昂贵和复杂的投资。云端平台的出现改变了这一局面,为用户提供了以下优势和便利性:

  • 弹性计算资源
    云端平台允许用户根据实际需要灵活地调整计算资源。这意味着,在训练模型时可以根据任务的复杂程度和数据集的大小,选择合适的虚拟机规格和GPU配置。当训练任务完成后,可以释放这些资源,避免不必要的计算成本。

  • 大规模存储与数据管理
    云端平台提供了高效的数据存储和管理服务,用户可以轻松地上传和处理大规模的数据集。这对于绘画模型的训练至关重要,因为大量的训练数据是获得高质量模型的关键。

  • 易于使用的界面和工具
    云端平台通常提供简单易用的用户界面和工具,使得模型训练的配置和管理变得更加便捷。用户无需深入了解底层技术细节,即可通过几个简单的步骤启动和监控训练任务。

1-2、选择适合的云端平台

在使用云端平台训练绘画模型之前,用户需要根据自己的需求选择合适的平台。以下是一些考虑因素

  • 计算资源
    选择拥有适当计算资源的云端平台是非常重要的。对于绘画模型的训练,需要确保平台提供高性能的GPU或者是TPU(Tensor Processing Unit)来加速训练过程。

  • 支持的框架与工具
    不同的云端平台对于机器学习框架和工具的支持程度不同。确保选择的平台兼容你打算使用的绘画模型框架,以便顺利进行训练和部署。

  • 费用与预算
    云端平台的费用结构各不相同,用户需要仔细研究各平台的定价模式,并根据自己的预算进行选择。

今天带大家使用最低的成本体验一下云端炼图,以在揽睿星舟-GPU算力平台为例:

二、🦁 账号注册

账号注册界面如下

除了部署Stable Diffusion模型,这个GPU算力平台还能满足更多模型的训练和使用需求,特别适合那些没有显卡但有AI训练需求的小伙伴们!而且现在正是使用的好时机,人少不用排队,你可以立即投入使用。

值得注意的是,这个平台提供了10G的免费网盘空间供你使用,但如果需要额外挂载数据盘,可能会有一定的收费。所以在使用完毕后,请务必及时关停服务器,避免造成不必要的费用。同时,为了保证账单的准确性,最好核对一下账单,如果有任何疑问,可以随时向客服咨询。

不要让缺乏显卡阻碍你的AI之路,这个GPU算力平台将为你提供一站式解决方案,让你轻松地进行各种AI模型的训练和使用。

三、🦁 开始炼丹

3-1、购买算力并创建工作空间

新用户在这个GPU算力平台上将获得两个小时的免费使用时间,可以选择强大的3090型号的显卡进行训练。这款显卡性能卓越,能够极大地加速模型的训练过程,让你在有限时间内获得更好的结果。

在开始训练前

  • 你可以从平台提供的丰富镜像库中选择公有镜像-others-sd-trainer-1.1.0
  • 此外,除了显卡的选择和镜像的设定,其他设置都是默认的,这样你就不需要过多担心配置的问题,可以专注于模型的训练和优化。

在这里插入图片描述
在这里插入图片描述

3-2、启动工作空间

点击启动你的训练任务,稍等几分钟,你就能轻松地进入训练环境。这个过程非常简单,只需要几个简单的步骤,你就可以开始你的AI之旅:

  • 如果在启动过程中遇到网络问题,不要着急,你可以先尝试调试网络连接,然后选择重新启动。不用担心,这个过程不会对你的费用造成任何损失。平台会为你提供免费的重新启动机会,确保你能够顺利开始你的训练任务。
  • 在进入训练环境后,你可以根据个人习惯和喜好选择适合自己的集成开发环境(IDE)。在这里,我选择使用VS Code,因为它是一款强大而灵活的IDE,拥有丰富的插件和扩展功能,可以满足各种编程需求。
    在这里插入图片描述
    在这里插入图片描述

3-3、应用市场一键安装

除了上述方法,也可以选择在应用市场一键安装,这样大大省去了自行搭建的步骤

  • 在我的应用里点击Stable-Diffusion
  • 选择新建实例
  • 选择web3.0,这里默认使用3090,为1.9/h,点击创建实例。
  • 点击地址,即可进行体验。
    在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

四、🦁 使用Stable-Diffusion作图

打开网址后的界面如下

  • 我们可以看到左上角有许多可供选择的模型
    在这里插入图片描述

在这里插入图片描述

4-1、国风3模型

这里我们以官网给出的国风3模型为例绘制,调整参数进行绘制, 下边是prompt以及Negative prompt,其他参数可以根据个人喜好进行调整:

best quality,masterpiece,highres,1girl,blush,(seductive smile:0.8),star-shaped pupils,red china hanfu,hanfu,chinese clothes,hair ornament,necklace,jewelry,Beautiful face,upon_body,tyndall effect,photorealistic,dark studio,rim lighting,two tone lighting,(high detailed skin:1.2),8k uhd,dslr,soft lighting,high quality,volumetric lighting,candid,Photograph,high resolution,4k,8k,Bokeh,

(((simple background))),monochrome,lowres,bad anatomy,bad hands,text,error,missing fingers,extra digit,fewer digits,cropped,worst quality,low quality,normal quality,jpeg artifacts,signature,watermark,username,blurry,lowres,bad anatomy,bad hands,text,error,extra digit,fewer digits,cropped,worst quality,low quality,normal quality,jpeg artifacts,signature,watermark,username,blurry,ugly,pregnant,vore,duplicate,morbid,mut ilated,tran nsexual,hermaphrodite,long neck,mutated hands,poorly drawn hands,poorly drawn face,mutation,deformed,blurry,bad anatomy,bad proportions,malformed limbs,extra limbs,cloned face,disfigured,gross proportions,(((missing arms))),(((missing legs))),(((extra arms))),(((extra legs))),pubic hair,plump,bad legs,error legs,username,blurry,bad feet,

以下是我调整的参数
在这里插入图片描述

成品如下
在这里插入图片描述

在这里插入图片描述

4-2、AOM3模型

这里我们选择使用绘制二次元小姐姐专用的AOM3来进行制图(平台包含了该模型), 模型的Prompt如下:

Prompt

best quality,masterpiece, high res,original, beautiful detailed eyes,ultra-detailed, 1girl, black hair, long, hair, red eyes, omaezaki yuu, pantyhose, skirt, breasts, school uniform, day, outdoors, hair ornament, blush, jacket, plaid, sky, looking at viewer, necktie, hairclip, black pantyhose, pleated skirt, cloud, blazer, tree, plaid skirt, blue sky, long sleeves, red necktie, shirt, building, very long hair, closed mouth, white shirt, school, collared shirt, sunlight

Negative prompt

EasyNegative, bad-hands-5, badhandv4, bad_prompt, ng_deepnegative_v1_75t, negative_hand-neg, (worst quality:2), (low quality:2), (normal quality:2), ugly, bad_anatomy, blurry, error, jpeg_artifacts, lowres, censored, (text:2), (signature:2), (watermark:2), (username:2), missing_limb, bad_hands, missing_fingers, extra_digit, fewer_digits,

其他参数可以尝试去调整
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

五、🦁 总结

,云端训练和推理确实能够大大简化开发和部署的过程,节省了不少时间和精力。相对于自己搭建整个环境,云服务提供商的平台能够为你提供强大的计算资源和工具,让你能够更专注于模型的开发和优化,而不必过多关心基础设施的维护。

对于想要练练手的人来说,利用云端资源进行一些实验和测试确实是个不错的选择。齁个2小时羊毛试试叭:注册链接!

六、🦁 文末福利

在这里插入图片描述


🦁 送书抽奖活动 🦁

在这里插入图片描述
在这里插入图片描述

本次活动赠书3本,评论区抽取3位小伙伴送书

活动时间: 截止到2023-08-16 20: 00
参与方式: 点赞、收藏本文章,并评论“艺术创作的新纪元:如何训练Lora模型打造令人惊叹的AI绘画”
抽奖时间: 2023.08.16
公布时间: 2023.08.16
通知方式:交流群内公布或私信通知

更多活动可继续关注上方🦁的博客,好运总会轮到你!!!

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

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

相关文章

Flutter系列文章-实战项目

在本篇文章中,我们将通过一个实际的 Flutter 应用来综合运用最近学到的知识,包括保存到数据库、进行 HTTP 请求等。我们将开发一个简单的天气应用,可以根据用户输入的城市名获取该城市的天气信息,并将用户查询的城市列表保存到本地…

【设计模式】责任链的基本概念及使用Predicate灵活构造校验链

文章目录 1. 概述1.1.背景1.2.责任链模式的概念 2.责任链的基本写法2.1.链表实现2.2.数组实现 3.Predicate校验链2.1.使用Predicate改写代码2.1.更丰富的条件拓展 4.总结 1. 概述 1.1.背景 在最近的开发中遇到了这么一个需求,需要对业务流程中的各个参数做前置校验…

python版《羊了个羊》游戏开发第一天

Python小型项目实战教学课《羊了个羊》 一、项目开发大纲(初级) 版本1.0:基本开发 课次 内容 技术 第一天 基本游戏地图数据 面向过程 第二天 鼠标点击和移动 面向对象 第三天 消除 设计模式:单例模式 第四天 完整…

MyBatis和MyBatis-plus配置多数据源和操作多数据库

一,学习MyBatis和MyBatis-plus: mybatis:官网文档:mybatis – MyBatis 3 | 简介 mybatis-plus:官网文档:MyBatis-Plus 二,MyBatis来实现多数据源的查询: 配置文件的格式: spring:datasource: db1:driv…

【Hystrix技术指南】(4)故障切换的运作流程

[每日一句] 也许你度过了很糟糕的一天,但这并不代表你会因此度过糟糕的一生。 [背景介绍] 分布式系统的规模和复杂度不断增加,随着而来的是对分布式系统可用性的要求越来越高。在各种高可用设计模式中,【熔断、隔离、降级、限流】是经常被使…

代码随想录算法训练营day60

文章目录 Day60 柱状图中最大的矩形题目思路代码 Day60 柱状图中最大的矩形 84. 柱状图中最大的矩形 - 力扣(LeetCode) 题目 给定 n 个非负整数,用来表示柱状图中各个柱子的高度。每个柱子彼此相邻,且宽度为 1 。 求在该柱状图…

模拟实现消息队列项目(系列5) -- 服务器模块(虚拟主机)

目录 前言 1. 创建VirtualHost 1.1 定义虚拟主机的相关属性 1.2 VirtualHost 构造方法 1.3 交换机和队列的创建和删除 1.3.1 交换机操作 1.3.2 队列操作 1.4 绑定的创建和删除 1.5 发送消息到指定的队列/交换机 2. 实现路由规则Router 2.1 checkBindingKey() 2.2 checkRoutin…

【Spring Boot】Spring Boot项目的创建和文件配置

目录 一、为什么要学Spring Boot 1、Spring Boot的优点 二、创建Spring Boot项目 1、创建项目之前的准备工作 2、创建Spring Boot项目 3、项目目录的介绍 4、安装Spring Boot快速添加依赖的插件 5、在项目中写一个helloworld 三、Spring Boot的配置文件 1、配置文件的…

TCP/IP四层模型对比OSI七层网络模型的区别是啥?数据传输过程原来是这样的

一、TCP/IP四层模型对比OSI七层模型 它们两个定义的一些功能和协议都是差不多的。TCP/IP四层协议模型比我们的七层少了三层,把我们的数据链路层和物理层放在一层里面了,叫做数据链路层(网络接口层),对应网络协议也没有…

本质安全设备标准(IEC60079-11)的理解(六)温度

本质安全设备标准(IEC60079-11)的理解(六)温度 本质安全设备的温度要求也是非常复杂的,首先在标准中涉及有3个温度的概念: 环境温度ambient temperature, 工作温度service temperature和最高表…

【Docker】数据库动态授权组件在Kubernetes集群下的测试过程记录

目录 背景 组件原理 测试设计 环境 测试脚本 脚本build为linux可执行文件 镜像构建 Dockerfile Docker build 镜像有效性验证 总结 资料获取方法 背景 我们都知道出于安全性考虑,生产环境的权限一般都是要做最小化控制,尤其是数据库的操作授…

【MFC】05.MFC第一大机制:程序启动机制-笔记

MFC程序开发所谓是非常简单,但是对于我们逆向人员来说,如果想要逆向MFC程序,那么我们就必须了解它背后的机制,这样我们才能够清晰地逆向出MFC程序,今天这篇文章就来带领大家了解MFC的第一大机制:程序启动机…

STM32 低功耗学习

STM32 电源系统结构介绍 电源系统:VDDA供电区域、VDD供电区域、1.8V供电区域、后备供电区域。 器件的工作电压(VDD)2.0~3.6V 为了提高转换精度,给模拟外设独立供电。电压调节器为1.8V供电区域供电,且1.8V供电区域是电…

Snapdrop手机电脑互传-无需下载App

软件介绍 Snapdrop:浏览器中的本地文件共享。灵感来自苹果的空投。 软件访问地址: Snapdrop官网地址 软件开源地址: github 软件截图

【自然语言处理】大模型高效微调:PEFT 使用案例

文章目录 一、PEFT介绍二、PEFT 使用2.1 PeftConfig2.2 PeftModel2.3 保存和加载模型 三、PEFT支持任务3.1 Models support matrix3.1.1 Causal Language Modeling3.1.2 Conditional Generation3.1.3 Sequence Classification3.1.4 Token Classification3.1.5 Text-to-Image Ge…

docker 安装hive

记录一下使用docker快速搭建部署hive环境 目录 写在前面 步骤 安装docker 安装docker安装docker-compose配置docker国内镜像源(可选) 安装git & 配置github部署Hive docker-hive开始部署 使用Hive命令行收尾工作 安装vi、lrzsz关闭相关命令 END…

NodeJS 个性化音乐推荐系统 毕业设-附源码00485

摘要 科技进步的飞速发展引起人们日常生活的巨大变化,电子信息技术的飞速发展使得电子信息技术的各个领域的应用水平得到普及和应用。信息时代的到来已成为不可阻挡的时尚潮流,人类发展的历史正进入一个新时代。在现实运用中,应用软件的工作规…

分布式问题

1. 分布式系统CAP原理 CAP原理:指在一个分布式系统中,Consistency(一致性)、Availability(可用性)、Partitontolerance(分区容忍性),三者不可得兼。 一致性(C…

Java并发 | 常见线程安全容器

文章目录 简介一、Hash表🚣1、ConcurrentHashMap1.1 内部实现原理1.2 并发操作方法1.3 ConcurrentHashMap与Hashtable的比较 二、集合🚣2、CopyOnWriteArrayList2.1 内部实现原理2.2 Copy-On-Write(COW)设计思想2.3 实操 三、Map🚣3、Concurr…

【深度学习_TensorFlow】手写数字识别

写在前面 到这里为止,我们已经学习完张量的常用操作方法,已具备实现大部分神经网络技术的基础储备了。这一章节我们将开启神经网络的学习,然而并不需要像学习前面那样了解大量的张量操作,而是将重点转向理解概念知识,…