第一步 精读baseline——从零入门AI生图
这段代码主要完成以下功能:
-
安装和卸载一些Python包。
-
从ModelScope加载一个名为
lowres_anime
的数据集,并保存图像到指定目录。 -
创建并处理一个用于数据清洗的JSONL文件。
-
使用
data-juicer
工具过滤和处理数据集。 -
将处理后的数据集转换为CSV格式。
-
根据数据集通过DiffSynth做Lora微调
-
加载Lora微调后的模型
-
设置提示词,用微调后的模型生成图片
第二步 实战演练一一基于话剧的连环画制作
利用通义千问生成提示词,根据baseline的代码生成8张图
prompt="二次元,写实风格,一个黑色短发的小男孩穿着黄色T恤(上面印有一个宇宙飞船图案),坐在一间普通的教室里,聚精会神地注视着前方的黑板,周围是木质书桌和简单的黑板",
prompt="二次元,科幻风,一个黑色短发的小男孩穿着黄色T恤(上面印有一个宇宙飞船图案),头轻轻垂下,闭着眼睛,似乎在教室里慢慢睡着了",
prompt="二次元,科幻风,一个黑色短发的小男孩穿着黄色T恤(上面印有一个宇宙飞船图案),全身像,站在夜晚的城市街道上,仰望星空",
prompt="二次元,科幻风,一个黑色短发的小男孩穿着黄色T恤(上面印有一个宇宙飞船图案),与一个外星人相遇;外星人刚从一艘酷炫的飞船上下来,正迎面向小男孩走来",
prompt="二次元,科幻风,一个黑色短发的小男孩穿着黄色T恤(上面印有一个宇宙飞船图案),与外星人面对面坐着交谈,两人看起来非常开心",
prompt="二次元,科幻风,一个黑色短发的小男孩穿着黄色T恤(上面印有一个宇宙飞船图案),与外星人一起坐在飞船内,透过巨大的窗户欣赏着壮观的太空景象",
prompt="二次元,科幻风转现实风,一个黑色短发的小男孩穿着黄色T恤(上面印有一个宇宙飞船图案),惊醒后环顾四周,教室里的全息显示屏已经关闭",
prompt="二次元,现实风,一个黑色短发的小男孩穿着黄色T恤(上面印有一个宇宙飞船图案),坐在教室里,拿起笔继续认真写作业",