当前位置:AIGC资讯 > AIGC > 正文

AIGC文生图 Task01#Datawhale X 魔搭AI夏令营

从零入门AI生图原理&实践 是 Datawhale 2024 年 AI 夏令营第四期的学习活动(“AIGC”方向),基于魔搭社区“可图Kolors-LoRA风格故事挑战赛”开展的实践学习。以下是笔者对Task01教程的一些记录。

30min速通指南

step1 开通阿里云PAI-DSW试用

这里开通阿里云PAI-DSW使用的目的是避免学习者的电脑算力等不够强大而使用PAI-DSW来控制代码输出,训练自己的lora模型。

附阿里云链接:阿里云免费试用 - 阿里云阿里云免费试用提供多种产品免费,包括免费云服务器、免费云存储、免费数据库以及AI试用等。飞天免费试用计划,全栈产品体验,让企业和个人轻松享受云服务。https://free.aliyun.com/?productCode=learn

接下来在魔搭社区社区进行授权,由于笔者使用过魔搭社区,因此省去了注册和绑定阿里云账号,直接授权即可。

附魔搭社区链接:https://www.modelscope.cn/my/mynotebook/authorization

以上完成了我们需要做的前提工作,接下来就要进行实操了。

step2 创建PAI实例

创建实例后点击打开进入代码界面。

step3 体验baseline

按照教程使用git命令获取远程baseline文件,等待一段时间后找到kolors文件夹中的baseline.ipynb文件,双击点开。

安装使用Data-Juicer工具进行数据的提取、转换和加载,DiffSynth-Studio微调大模型。

最后调整自己的prompt获得自己想要的图片,依次运行剩余代码块。

附本人prompt及结果:

1. 场景一:晨曦初现
   八尺男儿站在晨光中的山顶,碧绿的长发被晨风吹动,长剑在阳光下闪烁出冷冽的光芒。远处山川朦胧,显得格外宁静。

2. 场景二:落英缤纷
   男儿身着黑白长衣,站在一片樱花树下,花瓣从空中缓缓飘落,落在他的衣袍上。他的剑眉微微皱起,目光深邃地凝视前方。

3. 场景三:古道风尘
   男儿走在一条古老的石板路上,路旁的草木被风吹得沙沙作响。他手握长剑,步伐坚定,黑白长衣随风飘动,显得格外威风。

4. 场景四:湖边冥想* 
   他站在湖边,长剑静静地插在地上,身躯笔挺地凝视着湖水。湖面波光粼粼,映衬出他孤傲的身影和碧绿的长发。

5. 场景五:雨中对峙
   暴雨倾盆,男儿在雨中站立,黑白长衣被雨水打湿,却依然笔挺不变。他紧握长剑,剑眉紧锁,似乎在等待着某种对决的到来。

6. 场景六:夜幕降临
   夜晚降临,男儿站在山崖边缘,四周漆黑一片,只有他的长发在微光下泛着微光。他的身影在夜色中显得格外神秘而坚毅。

7. 场景七:战场上的孤影
   在一片狼藉的战场上,男儿独自屹立,黑白长衣沾满了尘土和血迹。他的长剑闪烁着寒光,周围的景象在战火中显得格外惨烈。

8. 场景八:星空下的静谧
   男儿躺在草地上,仰望星空,碧绿的长发铺开在草地上,黑白长衣随意地散开。他的长剑静静地放在一旁,整个画面充满了宁静和深邃的美感。

step4 结果上传魔搭

执行代码将模型文件及图片下载到本地,点击魔搭链接创建模型,新模型为文生图lora模型,基础模型为基本模型-SD-1.5。

附本人模型链接:hust_纯路人--可图Kolors训练--zh · 模型库 (modelscope.cn)

最后别忘了关闭PAI实例。

这就是第一次的一些记录,期待下一次学习!

总结

### 文章总结:《从零入门AI生图原理&实践 - Task01教程记录》
**活动背景**:
本文记录了Datawhale 2024年AI夏令营第四期(AIGC方向)的学习活动,特别聚焦于“魔搭社区的可图Kolors-LoRA风格故事挑战赛”的实践学习。
**主要步骤**:
1. **开通阿里云PAI-DSW试用期**:
- 目的:利用阿里云强大的算力支持进行LoRA模型训练,避免个人电脑不足。
- 提供阿里云免费试用链接:[https://free.aliyun.com/?productCode=learn](https://free.aliyun.com/?productCode=learn)
2. **魔搭社区授权**:
- 已注册用户直接授权,方便快捷。
- 提供魔搭授权链接:[https://www.modelscope.cn/my/mynotebook/authorization](https://www.modelscope.cn/my/mynotebook/authorization)
3. **创建PAI实例**:
- 创建实例并进入代码操作界面。
4. **体验Baseline**:
- 使用Git命令获取远程Baseline文件(kolors/baseline.ipynb)。
- 借助Data-Juicer进行数据处理,DiffSynth-Studio微调大模型。
- 自定义Prompt生成不同场景的图片,包含晨曦初现、落英缤纷、古道风尘等多个场景。
5. **结果上传魔搭**:
- 将模型文件和生成的图片下载到本地。
- 通过魔搭链接创建新模型,基础模型为SD-1.5,并分享模型链接。
**成果展示**:
- 全文展示了八个精心设计的图片生成场景,从自然风光到战斗场景,每个Prompt的设计与最终生成的图片相呼应,展现了AI文生图的无限创造力。
**结语**:
- 文章最后提到期待下一次的学习,表达了作者对继续深入AI生图领域的热情与期待。
**关键学习点**:
- 掌握阿里云PAI-DSW的使用,提升算力支持。
- 应用Git、Data-Juicer和DiffSynth-Studio等工具进行数据处理和模型微调。
- 理解和实践AI生图的完整流程,从数据准备、模型训练到结果输出。
这是一次结合了理论与实践的宝贵学习经历,为AI绘画爱好者提供了详尽的入门指南。

更新时间 2024-08-31