AIGC——从零入门AI生图原理&实践(Datawhale X 魔搭 AI夏令营)

Datawhale X 魔搭 AI夏令营第四期 魔搭-AIGC方向 task01笔记 Datawhale AI夏令营第四期魔搭-AIGC方向 task01笔记及个人心得分享。 从零入门AI生图原理&实践 是 Datawhale 2024 年 AI 夏令营第四期的学习活动(“AIGC”方向),基于魔搭社区“可图Kolors-LoRA风格故事挑战赛”开展的实践学习—— - 适合想 入门并实践 AIGC文生图、工作流搭建、LoRA微调 的学习者参与 学习内容提要:从文生图实现方案逐渐进阶,教程偏重图像工作流、微调、图像优化等思路,最后会简单介绍AIGC应用方向、数字人技术(选学) 阅读详情

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录


一、前言

  1. 基于 魔搭工具链 & 可图Kolors 模型 微调文生图模型,并制作八图故事,提交微调模型和作品,要求如下:

    1. 训练自己的LoRA模型权重(考验数据集的选择能力 & 对微调工具的使用)

    2. 使用自己的LoRA模型进行8图故事创作(考验工作流设计能力、Prompt功力)


一、AIGC是什么?

AIGC,全称Artificial Intelligence Generated Content,即人工智能生成内容。这是一种利用人工智能技术来自动生成各种类型内容(如文本、图像、音频、视频等)的新型技术。AIGC是一种利用人工智能模型,根据给定的主题、关键词、格式、风格等条件,自动生成各种类型的文本、图像、音频、视频等内容的技术。

核心思想:通过学习和模拟人类创作内容的行为,AIGC能够突破人类创作的限制,实现无限的内容创造。

二、小白零基础 30 分钟 速通指南

1.开通阿里云PAI-DSW试用

链接:阿里云免费试用 - 阿里云

开通PAI-DSW 试用 ,可获得 5000算力时!有效期3个月!

步骤如下:

2.在魔塔社区授权(新用户需要注册并绑定阿里云)

链接:https://www.modelscope.cn/my/mynotebook/authorization

3.在魔塔社区创建PAI实例

链接:https://www.modelscope.cn/my/mynotebook/authorization

4.30分钟体验一站式baseline

下载baseline文件:

代码如下:

git lfs install
git clone https://www.modelscope.cn/datasets/maochase/kolors.git

安装环境,重启kernel

调整prompt,设置你想要的图片风格,依次修改8张图片的描述

4.1 提示词

提示词很重要,一般写法:主体描述,细节描述,修饰词,艺术风格,艺术家

举个例子

【promts】Beautiful and cute girl, smiling, 16 years old, denim jacket, gradient background, soft colors, soft lighting, cinematic edge lighting, light and dark contrast, anime, super detail, 8k

【负向prompts】(lowres, low quality, worst quality:1.2), (text:1.2), deformed, black and white,disfigured, low contrast, cropped, missing fingers

正向描述词:你想要生成的图片应该包含的内容

反向提示词:你不希望生成的图片的内容

依次顺序运行剩余的代码块,点击代码框左上角执行按钮,最终获得图片(大约需要20分钟)

下面的代码块按照功能主要分成这几类

  1. 使用Data-Juicer处理数据,整理训练数据文件

  2. 使用DiffSynth-Studio在基础模型上,使用前面整理好的数据文件进行训练微调

  3. 加载训练微调后的模型

  4. 使用微调后的模型,生成用户指定的prompt提示词的图片

5.移动结果文件

创建terminal,粘贴如下命令,回车执行

mkdir /mnt/workspace/kolors/output & cd 
cp /mnt/workspace/kolors/models/lightning_logs/version_0/checkpoints/epoch\=0-step\=500.ckpt /mnt/workspace/kolors/output/
cp /mnt/workspace/kolors/1.jpg /mnt/workspace/kolors/output/

下载结果文件

双击进入output文件夹,分别下载两个文件到本地

6.关闭PAI实例(别忘了)

链接:https://www.modelscope.cn/my/mynotebook/authorization

运行完成后,别忘了回到魔搭,【关闭】实例,否则会一直消耗你的试用额度!

每小时消耗大概7个试用额度!(总共5000个,有效期三个月)


三、总结

随着技术的不断进步和数据资源的丰富完善,AIGC将能够生成更高质量、更多样化、更个性化的内容。同时,AIGC也将与其他人工智能技术相结合,实现更强大和更智能的内容服务。例如,与NLP、CV、语音识别等技术相融合,实现跨媒体内容生成;与机器学习、深度学习等技术相结合,实现更自主和更灵活的内容生成。

AIGC作为一种前沿和创新的人工智能技术,正在不断发展和进步,并将为用户带来更丰富和更精彩的内容体验。同时,我们也需要关注其面临的挑战和问题,并积极寻求解决方案以确保其健康发展。

Datawhale X 魔搭 AI夏令营第四期 魔搭-AIGC方向全过程笔记 文生图主要以SD系列基础模型为主,以及在其基础上微调的lora模型和人物基础模型等。接下来,我们简单了解下提示词、lora、ComfyUI和参考图控制这些知识点。AI生图技术的背后是一系列先进的工具和技术,这些工具不断发展,使得生成的图像越来越接近真实世界。SCEPTER:这是一个开源的代码仓库,专注于生成模型的训练、微调和推理,涵盖了图像生成、转换和编辑等多个下游任务。SCEPTER整合了社区驱动的实现方法以及阿里巴巴集团同义实验室的专有方法,为研究人员和从业者提供了全面的工具包。DALL-E。 阅读详情

相关推荐

AI生图之入门AI生图(Datawhale X 魔搭 AI夏令营)

通义千问是一款致力于提升用户生产力的AI助手,它不仅支持信息查询和文本创作,还特别擅长编程与技术支持。无论你是需要调试代码、查找错误,还是希望理解复杂的编程概念,通义千问都可以为你提供强有力的支持。通过这次深入的学习和实践,我们从多个角度探索了AI生图技术的潜力与应用。从初识通义千问,到精读代码架构,再到实际操作AI生成连环画,每一个步骤都在帮助我们更好地理解和掌握这一前沿技术。在未来的创作和工作中,善用AI工具不仅可以提升效率,还能激发更多创意与可能性。

不想宅的冷同学 1783

AIGC入门基础教程(非常详细),AIGC入门到精通,收藏这一篇就够了!

AIGC(Artificial Intelligence Generated Content)生成式 AI,或 AI生成内容,即利用AI技术自动生产内容。与之相对的是PGC(Professionally Generated Content)专业生成内容、和UGC(User Generated Content)用户生成内容。从 PGC 到 UGC 再到 AIGC,生产内容以指数速度增长。

weixin_58753619的博客 1万+

GNSS/INS松组合导航实战:如何用卡尔曼滤波提升定位精度(附MATLAB代码)

本文深入探讨了GNSS/INS松组合导航的工程实践,详细阐述了如何利用卡尔曼滤波算法融合卫星与惯性数据以提升定位精度。内容涵盖从仿真环境搭建、误差状态卡尔曼滤波器(ESKF)设计,到状态与观测方程实现、噪声参数调试及常见问题排查的全过程,并提供了可直接运行的MATLAB代码,为开发高精度、鲁棒的组合导航系统提供实战指南。

weixin_29057163的博客 165

Datawhale AI夏令营第四期魔搭-AIGC文生图方向Task1笔记

第一步:开通阿里云试用​第二步:报名赛事​。

2301_76662977的博客 474

芯片设计中的复位艺术——从异步复位同步释放到复位树构建

本文深入探讨了芯片设计中复位策略的核心技术与工程实践。重点解析了异步复位同步释放这一黄金方案的原理与优势,它通过复位同步器解决了异步复位释放时的时序风险。文章进一步阐述了如何构建稳健的复位树以应对大规模SoC设计,并分析了多时钟域与低功耗场景下的复位设计挑战,为提升芯片可靠性提供了系统性的方法论。

neovim7hacker的博客 486

模拟电子技术课设-压控信号发生器

正弦波产生电路的目的就是使电路产生一定频率和幅度的正弦波,我们一般在放大电路中引入正反馈,并创造条件,使其产生稳定可靠的振荡。由于图2.3-1所示电路中存在RC电路和积分电路两个延迟环节,在实用电路中,将它们“合二为一”,即去掉方波发生电路中的RC回路,使积分运算电路即作为延迟环节,又作为方变三角波电路,滯回比较器和积分运算电路的输出互为另一个电路的输入。接着对各单元电路的工作原理进行了分析,由直流稳压电源电路提供所需电压,文氏振荡器产生正弦波,滞回比较器产生方波,滞回比较器与积分器连接产生三角波。

Sulfurone的博客 5324

Midjourney保姆级教程(五):Midjourney图生图

很多时候,我们不知道画什么内容的图片,大家可以关注内容分享平台(公众号、知乎、小红书、B站)等等,看看别人画的什么图片,搜集一些图片和描述词,模仿画出类似的图片。商务女生,职业西装,打领带,彩色背景,干净清爽,迪士尼风格,卡通3d,可爱,潮流,C4D, 非常细腻的质感,--ar 3:4。点击MJ bot回复生成的图片,点开“浏览器打开”,复制两个图片的链接,粘贴到“/imagine”的对话框内。优先推荐这个方式,基于参考的图片,再加上风格图片或强化图来明确想要的风格。

2401_84760527的博客 4930

TDSQL-单机安装

根据腾讯云官方要求,TDSQL安装至少需要三台机器。本人想要学习TDSQL但是没有足够的机器资源,经过仔细分析研究TDSQL安装过程,尝试发现单台机器也可以成功安装TDSQL,现将本人单台机器安装TDSQL的过程以及安装过程中遇到的问题在此分享。具体安装过程可参考腾讯官方文档,本文仅分享与官方文档不一致的步骤。

u012607648的博客 6807

Datawhale X 魔塔 AI夏令营 AIGC方向Task2

AIGC(Artificial Intelligence Generated Content)领域涉及使用人工智能技术生成各种类型的内容,包括文本、图像、音频和视频。这个领域的快速发展和广泛应用引起了广泛关注,涵盖了多个技术和应用方向。这里主要是文本生成、图像生成、音频生成、视频生成四个方向。这里主要介绍图像生成。图像生成需包含生成对抗网络(GANs): 使用生成对抗网络生成高质量图像。GANs包括一个生成器和一个判别器,通过对抗训练生成逼真的图像。

C2587593227的博客 1353

Microsoft Defender防病毒扫描添加排除项

Win10与Win11上的“**Microsoft Defender防病毒**”功能默认会自动扫描所有非压缩文件,如果发现病毒或疑似病毒甚至经过手动修改后某些安装文件,会自动将其删除,如果是后面两种情况,则可能会造成误报,对我们正常办公或学习造成不利影响。 此时, 我们可以将某个目录或文件设置为“**Microsoft Defender防病毒不会扫描已排除的项目**”(<red>但要注意:这些被排除的目录或文件会给笔记本造成一定的安全风险,如果真有病毒感染这些目录或文件它们也不会被“**Micr

weixin_42148668的博客 6481

STM32实战指南:TFTLCD液晶屏驱动与ILI9341应用解析

本文详细解析了STM32驱动TFTLCD液晶屏的实战技巧,重点介绍了ILI9341控制器的硬件连接、寄存器操作及性能优化方法。通过8080并行接口时序分析、GRAM操作优化和DMA传输应用,帮助开发者高效实现液晶屏驱动,适用于工业控制、智能家居等场景。

weixin_26873711的博客 232

Datawhale X 魔搭 AI夏令营第四期 魔搭-AIGC方向 Task1:从零入门AI生图原理&实践

在Stable Diffusion这一文本到图像合成模型的框架下,Lora被用来对预训练好的大模型进行针对性优化,以实现对特定主题、风格或任务的精细化控制。扩散模型通常用于从随机噪声逐渐生成图像的过程,而ControlNet的作用在于引入额外的控制信号,使得用户能够更具体地指导图像生成的各个方面(如姿势关键点、分割图、深度图、颜色等)。通过直观的界面和集成的功能,用户可以轻松地进行模型微调、数据预处理、图像生成等任务,从而提高工作效率和生成效果。

m0_63060165的博客 795

研究生如何快速发CVPR

研究生如何快速发CVPR,找到科研方向

python_vb的博客 785

从零入门AI生图原理&实践-Datawhale X魔搭AI夏令营 AIGC方向Task01学习笔记

本次的实践项目是跑通。

2301_79913192的博客 494

Open3D——平面点云凸多边形轮廓提取【2025最新版】

平面点云凸多边形轮廓提起,博客长期更新,本文最近更新时间为:2025年1月6日。

点云侠的博客 6753

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

Datawhale X魔搭 AI夏令营

简单介绍基础的文生图技术

2401_84407045的博客 1714

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

从零入门AI生图原理与实践 零基础速通指南—第四期Datawhale X 魔搭 AI夏令营

从零入门AI生图原理&实践 是 Datawhale 2024 年 AI 夏令营第四期的学习活动(“AIGC”方向),基于魔搭社区“可图Kolors-LoRA风格故事挑战赛”开展的实践学习—— - 适合想 入门并实践 AIGC文生图、工作流搭建、LoRA微调 的学习者参与

2301_80372471的博客 1632

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

Datawhale X 魔搭 AI夏令营---AIGC Task3

Datawhale X 魔搭 AI夏令营

tenghe5926的博客 2313

Datawhale X 魔搭 AI夏令营 task01

Datawhale X 魔搭 AI夏令营之——AIGC文生图

2401_86720537的博客 1037

Datawhale X 魔搭 AI夏令营 Task 1

从零入门AI生图原理&实践是 Datawhale 2024 年 AI 夏令营第四期的学习活动(“AIGC”方向),基于魔搭社区可图Kolors-LoRA风格故事挑战赛开展的实践学习,适合想入门并实践 AIGC文生图、工作流搭建、LoRA微调的学习者参与。本次任务侧重于体验AI生图过程,根据教程一步一步来跑通baseline即可。

qq_62548460的博客 1925

Datawhale X 魔搭 AI夏令营第四期 Task01

Datawhale X 魔搭 AI夏令营第四期 Task01是一个可以对基础的小白的演示教程,接下来跟着文章一块来实现你的第一个AI图吧。

bermu_的博客 1917

Datawhale X 魔搭 AI夏令营 第四期魔搭-AIGC文生图方向Task1笔记

Datawhale X 魔搭 AI夏令营 第四期魔搭-AIGC文生图方向Task1笔记

Pluses的博客 3316

Datawhale X 魔搭 AI夏令营

文生图主要以SD系列基础模型为主,以及在其基础上微调的lora模型和人物基础模型等。

m0_72527524的博客 1450

“Datawhale X 魔搭” AI夏令营第四期:AIGC方向——Task2&Task3

AIGC(AI-Generated Content)是指基于生成对抗网络、大型预训练模型等人工智能的技术方法,通过已有数据的学习和识别,以适当的泛化能力生成相关内容的技术。例如,通过输入关键词、描述或样本,AIGC可以生成与之相匹配的文章、图像、音频等。Deepfake是一种使用人工智能技术生成的伪造媒体,特别是视频和音频,它们看起来或听起来非常真实,但实际上是由计算机生成的。这种技术通常涉及到深度学习算法,特别是生成对抗网络(GANs),它们能够学习真实数据的特征,并生成新的、逼真的数据。

Yixuanxia的博客 2304
上一篇: AI for Science大模型技术-2024-Datawhale-AI夏令营
下一篇: 动手学大模型应用全栈开发(Datawhale X 魔搭 AI夏令营)
Kristina_code
博客等级 码龄4年 51粉丝 5原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值