从零入门AI生图原理&实践 是 Datawhale 2024 年 AI 夏令营第四期的学习活动(“AIGC”方向),基于魔搭社区“可图Kolors-LoRA风格故事挑战赛”开展的实践学习。
赛题内容
1. 参赛者需在可图Kolors 模型的基础上训练LoRA 模型,生成无限风格,如水墨画风格、水彩风格、赛博朋克风格、日漫风格......
2. 基于LoRA模型生成 8 张图片组成连贯故事,故事内容可自定义;基于8图故事,评估LoRA风格的美感度及连贯性。
样例:偶像少女养成日记
1. 一位小女孩坐在沙发上,感到无聊
2. 小女孩来到演唱会现场,被偶像姐姐吸引
3. 小女孩的脸上露出了憧憬的神情
4. 演唱会结束后,成为偶像的梦想在少女心中发芽
5.为了成为偶像,少女开始日复一日的歌唱练习
6. 春去秋来,少女已然成长,成为自己心中憧憬的样子
7. 终于,少女迎来了第一次登台演出,换上了黑色礼服,内心忐忑
8.在聚光灯的映衬下,少女一展歌喉,闪闪发光的梦想成为现实
可图Kolors-LoRA风格故事挑战赛
小白零基础 30 分钟 速通指南
step1:开通阿里云PAI-DSW试用
- 使用支付宝账号可以很方便的免费开通
-
在魔搭社区进行授权
链接:https://www.modelscope.cn/my/mynotebook/authorization
如果这一步授权失败,可跳过此步骤,继续往下进行
-
新用户需要先注册 & 绑定阿里云账号
-
新用户还需要完成阿里云账号的实名认证,直接完成即可
step2:报名赛事并在魔搭社区创建PAI实例
赛事链接:https://tianchi.aliyun.com/competition/entrance/532254
点击报名比赛,即可报名成功
PAI链接:https://www.modelscope.cn/my/mynotebook/authorization
-
如果之前试用的额度已经过期,可使用魔搭的免费Notebook实例
step3:30 分钟体验一站式 baseline
-
下载baseline文件
git lfs install
git clone https://www.modelscope.cn/datasets/maochase/kolors.git
在终端中运行上面的命令
-
进入文件夹,打开baseline文件
-
安装环境,然后重启kernel
-
调整prompt,设置你想要的图片风格,依次修改8张图片的描述
正向描述词:你想要生成的图片应该包含的内容
反向提示词:你不希望生成的图片的内容
- 依次顺序运行剩余的代码块,点击代码框左上角执行按钮,最终获得图片
实例图片:
至此,微调结果运行完毕。
step4:赛题提交
微调结果上传魔搭
链接:https://www.modelscope.cn/models/create
- 移动结果文件
创建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文件夹,分别下载两个文件到本地
-
创建并上传模型所需内容
点击魔搭链接,创建模型,中文名称建议格式:队伍名称-可图Kolors训练-xxxxxx
- 关闭PAI实例
链接:https://www.modelscope.cn/my/mynotebook/authorization
运行完成后,别忘了回到魔搭,【关闭】实例,否则会一直消耗你的试用额度!
每小时消耗大概7个试用额度!(总共5000个,有效期三个月)
新手笔记,有错误望指正!