e58b95d227
将《设计人工智能:基础与应用》拆分为 38 个 Markdown 文件, 按 11 个部分(上篇6部分+下篇5部分)+ 3 个附录组织。 Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
181 lines
3.9 KiB
Markdown
181 lines
3.9 KiB
Markdown
|
||
## 学习目标
|
||
|
||
3. 掌握ControlNet的条件控制机制
|
||
|
||
理解LoRA高效微调原理
|
||
|
||
了解ComfyUI工作流搭建
|
||
|
||
## ControlNet:精确控制
|
||
|
||
核心问题
|
||
|
||
纯文生图:难以精确控制空间结构
|
||
|
||
### ControlNet解决
|
||
|
||
`输入图像`` → ``提取条件`` (``边缘``/``深度``/``姿态``)`\
|
||
` ↓`\
|
||
`条件`` → ControlNet → ``主模型`` → ``输出图像`
|
||
|
||
### 条件类型
|
||
|
||
------------------------------------
|
||
条件 说明 应用
|
||
-------------- ---------- ----------
|
||
Canny 边缘检测 轮廓控制
|
||
|
||
Depth 深度图 空间关系
|
||
|
||
Pose 人体姿态 人物生成
|
||
|
||
Normal 法线图 表面细节
|
||
|
||
Segmentation 分割图 区域控制
|
||
------------------------------------
|
||
|
||
### 应用场景
|
||
|
||
`草图`` → ControlNet → ``精细效果图`\
|
||
`平面图`` → ControlNet → ``三维渲染`\
|
||
`结构图`` → ControlNet → ``风格化设计`
|
||
|
||
LoRA:高效微调
|
||
|
||
问题
|
||
|
||
全量微调大模型:计算资源需求巨大
|
||
|
||
LoRA原理
|
||
|
||
`原始权重`` W ``固定`\
|
||
` ↓`\
|
||
`添加低秩分解:`\
|
||
` ΔW = A × B`\
|
||
` (``d×r``) × (``r×d``)`\
|
||
` ↓`\
|
||
`新输出`` = ``Wx`` + ``ABx`
|
||
|
||
优势: - 参数量减少100-1000倍 - 训练速度快 - 易于切换风格
|
||
|
||
### 应用方式
|
||
|
||
`基础模型`` + ``LoRA`` A = ``风格``A`\
|
||
`基础模型`` + ``LoRA`` B = ``风格``B`\
|
||
`基础模型`` + ``LoRA`` A + B = ``混合风格`
|
||
|
||
## ComfyUI:模块化工作流
|
||
|
||
### 核心特点
|
||
|
||
`节点化连接`\
|
||
` ↓`\
|
||
`可视化流程`\
|
||
` ↓`\
|
||
`灵活定制`
|
||
|
||
### 典型节点
|
||
|
||
---------------------------------
|
||
节点类型 功能
|
||
------------------ --------------
|
||
Load Checkpoint 加载模型
|
||
|
||
CLIP Text Encode 文本编码
|
||
|
||
KSampler 采样生成
|
||
|
||
VAE Decode 潜在空间解码
|
||
|
||
Save Image 保存图像
|
||
|
||
ControlNet 条件控制
|
||
|
||
LoRA Loader 加载LoRA
|
||
---------------------------------
|
||
|
||
### 工作流示例
|
||
|
||
`文本提示`` → CLIP``编码`` →`\
|
||
` ↓`\
|
||
`正负提示`` ────→ ``KSampler`` ← ControlNet`\
|
||
` ↓`\
|
||
` VAE``解码`\
|
||
` ↓`\
|
||
` ``保存图像`
|
||
|
||
## 设计领域应用案例
|
||
|
||
### 建筑设计
|
||
|
||
`草图生成`` → ControlNet (Canny) → ``效果图`\
|
||
`方案变体`` → ``LoRA``风格微调`` → ``多方案对比`
|
||
|
||
### 室内设计
|
||
|
||
`户型图`` → ControlNet → ``三维效果图`\
|
||
`风格迁移`` → ``LoRA`` → ``不同材质方案`
|
||
|
||
---------------------------------------
|
||
工具 核心价值
|
||
------------------ --------------------
|
||
Midjourney 快速创意探索
|
||
|
||
Stable Diffusion 本地部署,可控生成
|
||
|
||
ControlNet 精确结构控制
|
||
|
||
ComfyUI 定制化工作流
|
||
---------------------------------------
|
||
|
||
## 版权与伦理
|
||
|
||
### 版权问题
|
||
|
||
6. AI训练数据的版权归属
|
||
|
||
AI生成作品的版权保护
|
||
|
||
风格模仿的法律边界
|
||
|
||
### 伦理考量
|
||
|
||
9. 深度伪造 (Deepfake)
|
||
|
||
虚假信息传播
|
||
|
||
创作者职业影响
|
||
|
||
## 思考与练习
|
||
|
||
1. ControlNet如何平衡条件控制与创造性?
|
||
|
||
2. LoRA和全量微调各适用于什么场景?
|
||
|
||
3. AIGC工具如何融入设计工作流?
|
||
|
||
## 关键术语
|
||
|
||
------------------------------------------------------
|
||
中文 英文 说明
|
||
---------- --------------------- ---------------------
|
||
条件控制 Conditional Control 引导生成过程
|
||
|
||
低秩适应 LoRA Low-Rank Adaptation
|
||
|
||
工作流 Workflow 节点化的处理流程
|
||
|
||
采样器 Sampler 去噪采样算法
|
||
|
||
潜在空间 Latent Space 压缩的特征空间
|
||
------------------------------------------------------
|
||
|
||
## 延伸阅读
|
||
|
||
1. [ControlNet官方论文](https://arxiv.org/abs/2302.05543)
|
||
|
||
[LoRA官方论文](https://arxiv.org/abs/2106.09685)
|
||
|
||
[ComfyUI文档](https://docs.comfy.org/)
|