diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index ecb8e2e..4c30e6f 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -36,7 +36,7 @@ jobs: run: python web/build_index.py - name: Copy lecture content into web directory - run: cp -r 大模型讲义 web/大模型讲义 + run: cp -r 大模型教程 web/大模型教程 - name: Upload artifact id: upload diff --git a/.gitignore b/.gitignore index 5b99f78..b7053f5 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,3 @@ .idea/ **/.DS_Store -web/大模型讲义/ \ No newline at end of file +web/大模型教程/ \ No newline at end of file diff --git a/README.md b/README.md index 331b479..a04b01f 100644 --- a/README.md +++ b/README.md @@ -8,7 +8,7 @@ 另外,我们新增了Blogs板块,为大家带来前沿技术的深度分析。 ## 🌿更新日志 -- ⭐️**2026.04.21** 新增**大模型讲义**,涵盖完整的大模型理论与实践课程,包括深度学习基础、模型训练推理、强化学习、智能体技术等13个章节,请查看[大模型讲义](./大模型讲义). +- ⭐️**2026.04.21** 新增**大模型教程**,涵盖完整的大模型理论与实践课程,包括深度学习基础、模型训练推理、强化学习、智能体技术等13个章节,请查看[大模型教程](./大模型教程). - ⭐️**2025.12.17** 添加了llama.cpp部署Qwen3vl GGUF的使用样例,请查看[Llama.cpp样例](./LLM-tutorial/notebook/llamacpp+qwen3vl+gguf.ipynb). - ⭐️**2025.09.16** 增加了**超长序列并行之Ulysses+Ring-Attention技术原理与实现**. 请查看[这里](Blogs/Articles/Ulysses_Ring_Attention/report.md). - ⭐️**2025.09.16** 增加了**DeepResearch技术综述**. 请查看[这里](Blogs/Articles/Deep-Research-Survey/report.md). diff --git a/README_EN.md b/README_EN.md index 62a6141..24575ea 100644 --- a/README_EN.md +++ b/README_EN.md @@ -7,7 +7,7 @@ Here we have gathered the deep learning tutorials from the MoDao community! Deve Our github website: [LLM courses](https://modelscope.github.io/modelscope-classroom), now you can view the courses in website! # 🌿 Update Log -- ⭐️**2026.04.21** Add **Large Model Textbook** with a complete theory and practice curriculum covering 13 chapters including deep learning fundamentals, model training & inference, reinforcement learning, agent technologies, and more. Check [大模型讲义](./大模型讲义). +- ⭐️**2026.04.21** Add **Large Model Textbook** with a complete theory and practice curriculum covering 13 chapters including deep learning fundamentals, model training & inference, reinforcement learning, agent technologies, and more. Check [大模型教程](./大模型教程). - ⭐️**2025.09.16** Add **Ultra-Long Sequence Parallelism: Ulysses + Ring-Attention Technical Principles and Implementation**. Check [here](Blogs/Articles/Ulysses_Ring_Attention/report_en.md). - ⭐️**2025.09.16** Add **DeepResearch agent technical survey**. Check [here](Blogs/Articles/Deep-Research-Survey/report_en.md). - ⭐️**2025.09.16** Add **All2All model surveys**. Check [here](Blogs/Articles/All2All-Survey/report_en.md). diff --git a/web/build_index.py b/web/build_index.py index 7dc7abb..03c2b0f 100644 --- a/web/build_index.py +++ b/web/build_index.py @@ -1,11 +1,11 @@ #!/usr/bin/env python3 -"""Scan 大模型讲义 directory and generate content-index.json for the web viewer.""" +"""Scan 大模型教程 directory and generate content-index.json for the web viewer.""" import os import json import re SCRIPT_DIR = os.path.dirname(os.path.abspath(__file__)) -CONTENT_DIR = os.path.join(SCRIPT_DIR, '..', '大模型讲义') +CONTENT_DIR = os.path.join(SCRIPT_DIR, '..', '大模型教程') OUTPUT_FILE = os.path.join(SCRIPT_DIR, 'content-index.json') diff --git a/web/content-index.json b/web/content-index.json index 22697a0..930a36d 100644 --- a/web/content-index.json +++ b/web/content-index.json @@ -9,37 +9,37 @@ "type": "file", "id": "00", "title": "引言", - "file": "大模型讲义/01-有监督学习和无监督学习/00-引言.md" + "file": "大模型教程/01-有监督学习和无监督学习/00-引言.md" }, { "type": "file", "id": "01", "title": "有监督和无监督学习的概念", - "file": "大模型讲义/01-有监督学习和无监督学习/01-有监督和无监督学习的概念.md" + "file": "大模型教程/01-有监督学习和无监督学习/01-有监督和无监督学习的概念.md" }, { "type": "file", "id": "02", "title": "数据集的概念和含义", - "file": "大模型讲义/01-有监督学习和无监督学习/02-数据集的概念和含义.md" + "file": "大模型教程/01-有监督学习和无监督学习/02-数据集的概念和含义.md" }, { "type": "file", "id": "03", "title": "机器学习深度学习强化学习", - "file": "大模型讲义/01-有监督学习和无监督学习/03-机器学习深度学习强化学习.md" + "file": "大模型教程/01-有监督学习和无监督学习/03-机器学习深度学习强化学习.md" }, { "type": "file", "id": "04", "title": "回归分类与聚类", - "file": "大模型讲义/01-有监督学习和无监督学习/04-回归分类与聚类.md" + "file": "大模型教程/01-有监督学习和无监督学习/04-回归分类与聚类.md" }, { "type": "file", "id": "05", "title": "分类问题细分", - "file": "大模型讲义/01-有监督学习和无监督学习/05-分类问题细分.md" + "file": "大模型教程/01-有监督学习和无监督学习/05-分类问题细分.md" } ] }, @@ -52,49 +52,49 @@ "type": "file", "id": "00", "title": "引言", - "file": "大模型讲义/02-模型损失与拟合算法/00-引言.md" + "file": "大模型教程/02-模型损失与拟合算法/00-引言.md" }, { "type": "file", "id": "01", "title": "深度学习领域的基本概念", - "file": "大模型讲义/02-模型损失与拟合算法/01-深度学习领域的基本概念.md" + "file": "大模型教程/02-模型损失与拟合算法/01-深度学习领域的基本概念.md" }, { "type": "file", "id": "02", "title": "最小二乘法基础", - "file": "大模型讲义/02-模型损失与拟合算法/02-最小二乘法基础.md" + "file": "大模型教程/02-模型损失与拟合算法/02-最小二乘法基础.md" }, { "type": "file", "id": "03", "title": "过拟合与欠拟合", - "file": "大模型讲义/02-模型损失与拟合算法/03-过拟合与欠拟合.md" + "file": "大模型教程/02-模型损失与拟合算法/03-过拟合与欠拟合.md" }, { "type": "file", "id": "04", "title": "泛化性", - "file": "大模型讲义/02-模型损失与拟合算法/04-泛化性.md" + "file": "大模型教程/02-模型损失与拟合算法/04-泛化性.md" }, { "type": "file", "id": "05", "title": "损失函数与正则化", - "file": "大模型讲义/02-模型损失与拟合算法/05-损失函数与正则化.md" + "file": "大模型教程/02-模型损失与拟合算法/05-损失函数与正则化.md" }, { "type": "file", "id": "06", "title": "梯度下降法与优化器", - "file": "大模型讲义/02-模型损失与拟合算法/06-梯度下降法与优化器.md" + "file": "大模型教程/02-模型损失与拟合算法/06-梯度下降法与优化器.md" }, { "type": "file", "id": "07", "title": "蒙特卡洛采样", - "file": "大模型讲义/02-模型损失与拟合算法/07-蒙特卡洛采样.md" + "file": "大模型教程/02-模型损失与拟合算法/07-蒙特卡洛采样.md" } ] }, @@ -107,91 +107,91 @@ "type": "file", "id": "00", "title": "引言", - "file": "大模型讲义/03-深度学习模型/00-引言.md" + "file": "大模型教程/03-深度学习模型/00-引言.md" }, { "type": "file", "id": "01", "title": "经典神经网络结构", - "file": "大模型讲义/03-深度学习模型/01-经典神经网络结构.md" + "file": "大模型教程/03-深度学习模型/01-经典神经网络结构.md" }, { "type": "file", "id": "02", "title": "多层感知机", - "file": "大模型讲义/03-深度学习模型/02-多层感知机.md" + "file": "大模型教程/03-深度学习模型/02-多层感知机.md" }, { "type": "file", "id": "03", "title": "CLIP多模态对比学习", - "file": "大模型讲义/03-深度学习模型/03-CLIP多模态对比学习.md" + "file": "大模型教程/03-深度学习模型/03-CLIP多模态对比学习.md" }, { "type": "file", "id": "04", "title": "Transformer架构", - "file": "大模型讲义/03-深度学习模型/04-Transformer架构.md" + "file": "大模型教程/03-深度学习模型/04-Transformer架构.md" }, { "type": "file", "id": "05", "title": "分词与词典向量化", - "file": "大模型讲义/03-深度学习模型/05-分词与词典向量化.md" + "file": "大模型教程/03-深度学习模型/05-分词与词典向量化.md" }, { "type": "file", "id": "06", "title": "Embedding与权重共享", - "file": "大模型讲义/03-深度学习模型/06-Embedding与权重共享.md" + "file": "大模型教程/03-深度学习模型/06-Embedding与权重共享.md" }, { "type": "file", "id": "07", "title": "位置编码", - "file": "大模型讲义/03-深度学习模型/07-位置编码.md" + "file": "大模型教程/03-深度学习模型/07-位置编码.md" }, { "type": "file", "id": "08", "title": "激活函数", - "file": "大模型讲义/03-深度学习模型/08-激活函数.md" + "file": "大模型教程/03-深度学习模型/08-激活函数.md" }, { "type": "file", "id": "09", "title": "正则化与残差连接", - "file": "大模型讲义/03-深度学习模型/09-正则化与残差连接.md" + "file": "大模型教程/03-深度学习模型/09-正则化与残差连接.md" }, { "type": "file", "id": "10", "title": "注意力机制", - "file": "大模型讲义/03-深度学习模型/10-注意力机制.md" + "file": "大模型教程/03-深度学习模型/10-注意力机制.md" }, { "type": "file", "id": "11", "title": "MoE稀疏网络", - "file": "大模型讲义/03-深度学习模型/11-MoE稀疏网络.md" + "file": "大模型教程/03-深度学习模型/11-MoE稀疏网络.md" }, { "type": "file", "id": "12", "title": "多模态与全模态模型", - "file": "大模型讲义/03-深度学习模型/12-多模态与全模态模型.md" + "file": "大模型教程/03-深度学习模型/12-多模态与全模态模型.md" }, { "type": "file", "id": "13", "title": "轻量训练技术", - "file": "大模型讲义/03-深度学习模型/13-轻量训练技术.md" + "file": "大模型教程/03-深度学习模型/13-轻量训练技术.md" }, { "type": "file", "id": "14", "title": "新技术前沿", - "file": "大模型讲义/03-深度学习模型/14-新技术前沿.md" + "file": "大模型教程/03-深度学习模型/14-新技术前沿.md" } ] }, @@ -204,43 +204,43 @@ "type": "file", "id": "00", "title": "引言", - "file": "大模型讲义/04-视觉生成模型/00-引言.md" + "file": "大模型教程/04-视觉生成模型/00-引言.md" }, { "type": "file", "id": "01", "title": "VAE变分自编码器", - "file": "大模型讲义/04-视觉生成模型/01-VAE变分自编码器.md" + "file": "大模型教程/04-视觉生成模型/01-VAE变分自编码器.md" }, { "type": "file", "id": "02", "title": "GAN生成对抗网络", - "file": "大模型讲义/04-视觉生成模型/02-GAN生成对抗网络.md" + "file": "大模型教程/04-视觉生成模型/02-GAN生成对抗网络.md" }, { "type": "file", "id": "03", "title": "去噪概率模型", - "file": "大模型讲义/04-视觉生成模型/03-去噪概率模型.md" + "file": "大模型教程/04-视觉生成模型/03-去噪概率模型.md" }, { "type": "file", "id": "04", "title": "扩散模型结构", - "file": "大模型讲义/04-视觉生成模型/04-扩散模型结构.md" + "file": "大模型教程/04-视觉生成模型/04-扩散模型结构.md" }, { "type": "file", "id": "05", "title": "常用技术", - "file": "大模型讲义/04-视觉生成模型/05-常用技术.md" + "file": "大模型教程/04-视觉生成模型/05-常用技术.md" }, { "type": "file", "id": "06", "title": "视频生成技术", - "file": "大模型讲义/04-视觉生成模型/06-视频生成技术.md" + "file": "大模型教程/04-视觉生成模型/06-视频生成技术.md" } ] }, @@ -253,37 +253,37 @@ "type": "file", "id": "00", "title": "引言", - "file": "大模型讲义/05-强化学习基础/00-引言.md" + "file": "大模型教程/05-强化学习基础/00-引言.md" }, { "type": "file", "id": "01", "title": "策略梯度与价值函数", - "file": "大模型讲义/05-强化学习基础/01-策略梯度与价值函数.md" + "file": "大模型教程/05-强化学习基础/01-策略梯度与价值函数.md" }, { "type": "file", "id": "02", "title": "广义优势估计", - "file": "大模型讲义/05-强化学习基础/02-广义优势估计.md" + "file": "大模型教程/05-强化学习基础/02-广义优势估计.md" }, { "type": "file", "id": "03", "title": "value-based与policy-based算法", - "file": "大模型讲义/05-强化学习基础/03-value-based与policy-based算法.md" + "file": "大模型教程/05-强化学习基础/03-value-based与policy-based算法.md" }, { "type": "file", "id": "04", "title": "Off-policy优化", - "file": "大模型讲义/05-强化学习基础/04-Off-policy优化.md" + "file": "大模型教程/05-强化学习基础/04-Off-policy优化.md" }, { "type": "file", "id": "05", "title": "On-policy优化", - "file": "大模型讲义/05-强化学习基础/05-On-policy优化.md" + "file": "大模型教程/05-强化学习基础/05-On-policy优化.md" } ] }, @@ -296,37 +296,37 @@ "type": "file", "id": "00", "title": "引言", - "file": "大模型讲义/06-模型推理优化/00-引言.md" + "file": "大模型教程/06-模型推理优化/00-引言.md" }, { "type": "file", "id": "01", "title": "Prefill与Decode", - "file": "大模型讲义/06-模型推理优化/01-Prefill与Decode.md" + "file": "大模型教程/06-模型推理优化/01-Prefill与Decode.md" }, { "type": "file", "id": "02", "title": "KVCache", - "file": "大模型讲义/06-模型推理优化/02-KVCache.md" + "file": "大模型教程/06-模型推理优化/02-KVCache.md" }, { "type": "file", "id": "03", "title": "解码策略", - "file": "大模型讲义/06-模型推理优化/03-解码策略.md" + "file": "大模型教程/06-模型推理优化/03-解码策略.md" }, { "type": "file", "id": "04", "title": "PagedAttention", - "file": "大模型讲义/06-模型推理优化/04-PagedAttention.md" + "file": "大模型教程/06-模型推理优化/04-PagedAttention.md" }, { "type": "file", "id": "05", "title": "ContinuousBatching", - "file": "大模型讲义/06-模型推理优化/05-ContinuousBatching.md" + "file": "大模型教程/06-模型推理优化/05-ContinuousBatching.md" } ] }, @@ -339,55 +339,55 @@ "type": "file", "id": "00", "title": "引言", - "file": "大模型讲义/07-模型并行训练与优化/00-引言.md" + "file": "大模型教程/07-模型并行训练与优化/00-引言.md" }, { "type": "file", "id": "01", "title": "FlashAttention", - "file": "大模型讲义/07-模型并行训练与优化/01-FlashAttention.md" + "file": "大模型教程/07-模型并行训练与优化/01-FlashAttention.md" }, { "type": "file", "id": "02", "title": "Triton优化与算子融合", - "file": "大模型讲义/07-模型并行训练与优化/02-Triton优化与算子融合.md" + "file": "大模型教程/07-模型并行训练与优化/02-Triton优化与算子融合.md" }, { "type": "file", "id": "03", "title": "数据并行", - "file": "大模型讲义/07-模型并行训练与优化/03-数据并行.md" + "file": "大模型教程/07-模型并行训练与优化/03-数据并行.md" }, { "type": "file", "id": "04", "title": "张量并行", - "file": "大模型讲义/07-模型并行训练与优化/04-张量并行.md" + "file": "大模型教程/07-模型并行训练与优化/04-张量并行.md" }, { "type": "file", "id": "05", "title": "流水线并行", - "file": "大模型讲义/07-模型并行训练与优化/05-流水线并行.md" + "file": "大模型教程/07-模型并行训练与优化/05-流水线并行.md" }, { "type": "file", "id": "06", "title": "专家并行", - "file": "大模型讲义/07-模型并行训练与优化/06-专家并行.md" + "file": "大模型教程/07-模型并行训练与优化/06-专家并行.md" }, { "type": "file", "id": "07", "title": "序列并行与上下文并行", - "file": "大模型讲义/07-模型并行训练与优化/07-序列并行与上下文并行.md" + "file": "大模型教程/07-模型并行训练与优化/07-序列并行与上下文并行.md" }, { "type": "file", "id": "08", "title": "多维并行", - "file": "大模型讲义/07-模型并行训练与优化/08-多维并行.md" + "file": "大模型教程/07-模型并行训练与优化/08-多维并行.md" } ] }, @@ -400,19 +400,19 @@ "type": "file", "id": "00", "title": "引言", - "file": "大模型讲义/08-AI-for-Science/00-引言.md" + "file": "大模型教程/08-AI-for-Science/00-引言.md" }, { "type": "file", "id": "01", "title": "AlphaFold", - "file": "大模型讲义/08-AI-for-Science/01-AlphaFold.md" + "file": "大模型教程/08-AI-for-Science/01-AlphaFold.md" }, { "type": "file", "id": "02", "title": "图神经网络", - "file": "大模型讲义/08-AI-for-Science/02-图神经网络.md" + "file": "大模型教程/08-AI-for-Science/02-图神经网络.md" } ] }, @@ -425,32 +425,32 @@ "type": "file", "id": "00", "title": "引言", - "file": "大模型讲义/09-具身智能/00-引言.md" + "file": "大模型教程/09-具身智能/00-引言.md" }, { "type": "file", "id": "01", "title": "Gym与Sim2Real", - "file": "大模型讲义/09-具身智能/01-Gym与Sim2Real.md" + "file": "大模型教程/09-具身智能/01-Gym与Sim2Real.md" }, { "type": "file", "id": "02", "title": "机器人控制", - "file": "大模型讲义/09-具身智能/02-机器人控制.md" + "file": "大模型教程/09-具身智能/02-机器人控制.md" } ] }, { "id": "10", "title": "模型软硬件生态", - "count": 19, + "count": 18, "children": [ { "type": "file", "id": "00", "title": "引言", - "file": "大模型讲义/10-模型软硬件生态/00-引言.md" + "file": "大模型教程/10-模型软硬件生态/00-引言.md" }, { "type": "group", @@ -461,49 +461,49 @@ "type": "file", "id": "01", "title": "PyTorch与NumPy基础", - "file": "大模型讲义/10-模型软硬件生态/01-基础生态/01-PyTorch与NumPy基础.md" + "file": "大模型教程/10-模型软硬件生态/01-基础生态/01-PyTorch与NumPy基础.md" }, { "type": "file", "id": "02", "title": "Transformers生态", - "file": "大模型讲义/10-模型软硬件生态/01-基础生态/02-Transformers生态.md" + "file": "大模型教程/10-模型软硬件生态/01-基础生态/02-Transformers生态.md" }, { "type": "file", "id": "03", "title": "Megatron", - "file": "大模型讲义/10-模型软硬件生态/01-基础生态/03-Megatron.md" + "file": "大模型教程/10-模型软硬件生态/01-基础生态/03-Megatron.md" }, { "type": "file", "id": "04", "title": "训练框架", - "file": "大模型讲义/10-模型软硬件生态/01-基础生态/04-训练框架.md" + "file": "大模型教程/10-模型软硬件生态/01-基础生态/04-训练框架.md" }, { "type": "file", "id": "05", "title": "LeRobot", - "file": "大模型讲义/10-模型软硬件生态/01-基础生态/05-LeRobot.md" + "file": "大模型教程/10-模型软硬件生态/01-基础生态/05-LeRobot.md" }, { "type": "file", "id": "06", "title": "veRL", - "file": "大模型讲义/10-模型软硬件生态/01-基础生态/06-veRL.md" + "file": "大模型教程/10-模型软硬件生态/01-基础生态/06-veRL.md" }, { "type": "file", "id": "07", "title": "Diff-Synth", - "file": "大模型讲义/10-模型软硬件生态/01-基础生态/07-Diff-Synth.md" + "file": "大模型教程/10-模型软硬件生态/01-基础生态/07-Diff-Synth.md" }, { "type": "file", "id": "08", "title": "推理引擎", - "file": "大模型讲义/10-模型软硬件生态/01-基础生态/08-推理引擎.md" + "file": "大模型教程/10-模型软硬件生态/01-基础生态/08-推理引擎.md" } ] }, @@ -516,25 +516,25 @@ "type": "file", "id": "01", "title": "应用平台", - "file": "大模型讲义/10-模型软硬件生态/02-应用生态/01-应用平台.md" + "file": "大模型教程/10-模型软硬件生态/02-应用生态/01-应用平台.md" }, { "type": "file", "id": "02", "title": "AI编程助手", - "file": "大模型讲义/10-模型软硬件生态/02-应用生态/02-AI编程助手.md" + "file": "大模型教程/10-模型软硬件生态/02-应用生态/02-AI编程助手.md" }, { "type": "file", "id": "03", "title": "ComfyUI", - "file": "大模型讲义/10-模型软硬件生态/02-应用生态/03-ComfyUI.md" + "file": "大模型教程/10-模型软硬件生态/02-应用生态/03-ComfyUI.md" }, { "type": "file", "id": "04", "title": "Data-Juicer", - "file": "大模型讲义/10-模型软硬件生态/02-应用生态/04-Data-Juicer.md" + "file": "大模型教程/10-模型软硬件生态/02-应用生态/04-Data-Juicer.md" } ] }, @@ -547,13 +547,13 @@ "type": "file", "id": "01", "title": "语言模型生态", - "file": "大模型讲义/10-模型软硬件生态/03-模型生态/01-语言模型生态.md" + "file": "大模型教程/10-模型软硬件生态/03-模型生态/01-语言模型生态.md" }, { "type": "file", "id": "02", "title": "视觉生成模型生态", - "file": "大模型讲义/10-模型软硬件生态/03-模型生态/02-视觉生成模型生态.md" + "file": "大模型教程/10-模型软硬件生态/03-模型生态/02-视觉生成模型生态.md" } ] }, @@ -566,25 +566,19 @@ "type": "file", "id": "01", "title": "GPU环境配置", - "file": "大模型讲义/10-模型软硬件生态/04-硬件生态与实践/01-GPU环境配置.md" + "file": "大模型教程/10-模型软硬件生态/04-硬件生态与实践/01-GPU环境配置.md" }, { "type": "file", "id": "02", "title": "昇腾NPU环境", - "file": "大模型讲义/10-模型软硬件生态/04-硬件生态与实践/02-昇腾NPU环境.md" + "file": "大模型教程/10-模型软硬件生态/04-硬件生态与实践/02-昇腾NPU环境.md" }, { "type": "file", "id": "03", - "title": "沐曦环境", - "file": "大模型讲义/10-模型软硬件生态/04-硬件生态与实践/03-沐曦环境.md" - }, - { - "type": "file", - "id": "04", "title": "AMD-ROCm", - "file": "大模型讲义/10-模型软硬件生态/04-硬件生态与实践/04-AMD-ROCm.md" + "file": "大模型教程/10-模型软硬件生态/04-硬件生态与实践/03-AMD-ROCm.md" } ] } @@ -599,55 +593,55 @@ "type": "file", "id": "00", "title": "引言", - "file": "大模型讲义/11-模型训练推理技术/00-引言.md" + "file": "大模型教程/11-模型训练推理技术/00-引言.md" }, { "type": "file", "id": "01", "title": "Prompt-Engineering", - "file": "大模型讲义/11-模型训练推理技术/01-Prompt-Engineering.md" + "file": "大模型教程/11-模型训练推理技术/01-Prompt-Engineering.md" }, { "type": "file", "id": "02", "title": "数据集格式与训练阶段", - "file": "大模型讲义/11-模型训练推理技术/02-数据集格式与训练阶段.md" + "file": "大模型教程/11-模型训练推理技术/02-数据集格式与训练阶段.md" }, { "type": "file", "id": "03", "title": "训练中的问题", - "file": "大模型讲义/11-模型训练推理技术/03-训练中的问题.md" + "file": "大模型教程/11-模型训练推理技术/03-训练中的问题.md" }, { "type": "file", "id": "04", "title": "思维链训练", - "file": "大模型讲义/11-模型训练推理技术/04-思维链训练.md" + "file": "大模型教程/11-模型训练推理技术/04-思维链训练.md" }, { "type": "file", "id": "05", "title": "模型周边应用", - "file": "大模型讲义/11-模型训练推理技术/05-模型周边应用.md" + "file": "大模型教程/11-模型训练推理技术/05-模型周边应用.md" }, { "type": "file", "id": "06", "title": "推理加速应用", - "file": "大模型讲义/11-模型训练推理技术/06-推理加速应用.md" + "file": "大模型教程/11-模型训练推理技术/06-推理加速应用.md" }, { "type": "file", "id": "07", "title": "实践SWIFT训练与Gradio", - "file": "大模型讲义/11-模型训练推理技术/07-实践SWIFT训练与Gradio.md" + "file": "大模型教程/11-模型训练推理技术/07-实践SWIFT训练与Gradio.md" }, { "type": "file", "id": "08", "title": "实践自定义训练", - "file": "大模型讲义/11-模型训练推理技术/08-实践自定义训练.md" + "file": "大模型教程/11-模型训练推理技术/08-实践自定义训练.md" } ] }, @@ -660,37 +654,37 @@ "type": "file", "id": "00", "title": "引言", - "file": "大模型讲义/12-评测技术/00-引言.md" + "file": "大模型教程/12-评测技术/00-引言.md" }, { "type": "file", "id": "01", "title": "交叉验证与后评估", - "file": "大模型讲义/12-评测技术/01-交叉验证与后评估.md" + "file": "大模型教程/12-评测技术/01-交叉验证与后评估.md" }, { "type": "file", "id": "02", "title": "通用Benchmark", - "file": "大模型讲义/12-评测技术/02-通用Benchmark.md" + "file": "大模型教程/12-评测技术/02-通用Benchmark.md" }, { "type": "file", "id": "03", "title": "自定义Benchmark", - "file": "大模型讲义/12-评测技术/03-自定义Benchmark.md" + "file": "大模型教程/12-评测技术/03-自定义Benchmark.md" }, { "type": "file", "id": "04", "title": "评测框架", - "file": "大模型讲义/12-评测技术/04-评测框架.md" + "file": "大模型教程/12-评测技术/04-评测框架.md" }, { "type": "file", "id": "05", "title": "实践EvalScope评估", - "file": "大模型讲义/12-评测技术/05-实践EvalScope评估.md" + "file": "大模型教程/12-评测技术/05-实践EvalScope评估.md" } ] }, @@ -703,109 +697,109 @@ "type": "file", "id": "00", "title": "引言", - "file": "大模型讲义/13-智能体技术/00-引言.md" + "file": "大模型教程/13-智能体技术/00-引言.md" }, { "type": "file", "id": "01", "title": "智能体发展历史", - "file": "大模型讲义/13-智能体技术/01-智能体发展历史.md" + "file": "大模型教程/13-智能体技术/01-智能体发展历史.md" }, { "type": "file", "id": "02", "title": "代码平台与低代码平台", - "file": "大模型讲义/13-智能体技术/02-代码平台与低代码平台.md" + "file": "大模型教程/13-智能体技术/02-代码平台与低代码平台.md" }, { "type": "file", "id": "03", "title": "ReACT协议", - "file": "大模型讲义/13-智能体技术/03-ReACT协议.md" + "file": "大模型教程/13-智能体技术/03-ReACT协议.md" }, { "type": "file", "id": "04", "title": "记忆检索与上下文", - "file": "大模型讲义/13-智能体技术/04-记忆检索与上下文.md" + "file": "大模型教程/13-智能体技术/04-记忆检索与上下文.md" }, { "type": "file", "id": "05", "title": "多智能体体系", - "file": "大模型讲义/13-智能体技术/05-多智能体体系.md" + "file": "大模型教程/13-智能体技术/05-多智能体体系.md" }, { "type": "file", "id": "06", "title": "Agentic-RL", - "file": "大模型讲义/13-智能体技术/06-Agentic-RL.md" + "file": "大模型教程/13-智能体技术/06-Agentic-RL.md" }, { "type": "file", "id": "07", "title": "OpenAI与Claude协议", - "file": "大模型讲义/13-智能体技术/07-OpenAI与Claude协议.md" + "file": "大模型教程/13-智能体技术/07-OpenAI与Claude协议.md" }, { "type": "file", "id": "08", "title": "工具与MCP协议", - "file": "大模型讲义/13-智能体技术/08-工具与MCP协议.md" + "file": "大模型教程/13-智能体技术/08-工具与MCP协议.md" }, { "type": "file", "id": "09", "title": "RAG技术", - "file": "大模型讲义/13-智能体技术/09-RAG技术.md" + "file": "大模型教程/13-智能体技术/09-RAG技术.md" }, { "type": "file", "id": "10", "title": "Agent框架讲解", - "file": "大模型讲义/13-智能体技术/10-Agent框架讲解.md" + "file": "大模型教程/13-智能体技术/10-Agent框架讲解.md" }, { "type": "file", "id": "11", "title": "实践个人生活助手", - "file": "大模型讲义/13-智能体技术/11-实践个人生活助手.md" + "file": "大模型教程/13-智能体技术/11-实践个人生活助手.md" }, { "type": "file", "id": "12", "title": "实践MCP-Server", - "file": "大模型讲义/13-智能体技术/12-实践MCP-Server.md" + "file": "大模型教程/13-智能体技术/12-实践MCP-Server.md" }, { "type": "file", "id": "13", "title": "实践Code-Agent", - "file": "大模型讲义/13-智能体技术/13-实践Code-Agent.md" + "file": "大模型教程/13-智能体技术/13-实践Code-Agent.md" }, { "type": "file", "id": "14", "title": "Skills技术", - "file": "大模型讲义/13-智能体技术/14-Skills技术.md" + "file": "大模型教程/13-智能体技术/14-Skills技术.md" }, { "type": "file", "id": "15", "title": "OpenClaw与ACP协议", - "file": "大模型讲义/13-智能体技术/15-OpenClaw与ACP协议.md" + "file": "大模型教程/13-智能体技术/15-OpenClaw与ACP协议.md" }, { "type": "file", "id": "16", "title": "Harness-Engineering", - "file": "大模型讲义/13-智能体技术/16-Harness-Engineering.md" + "file": "大模型教程/13-智能体技术/16-Harness-Engineering.md" }, { "type": "file", "id": "17", "title": "智能体自我进化", - "file": "大模型讲义/13-智能体技术/17-智能体自我进化.md" + "file": "大模型教程/13-智能体技术/17-智能体自我进化.md" } ] } diff --git a/web/index.html b/web/index.html index 5e423f3..f352c72 100644 --- a/web/index.html +++ b/web/index.html @@ -3,7 +3,7 @@ - 大模型讲义 — ModelScope Classroom + 大模型教程 — ModelScope Classroom @@ -48,7 +48,7 @@
- 大模型讲义 + 大模型教程 ModelScope Classroom
diff --git a/web/js/app.js b/web/js/app.js index afbdab3..d53ff8e 100644 --- a/web/js/app.js +++ b/web/js/app.js @@ -105,8 +105,8 @@ function renderWelcome() { document.getElementById('content').innerHTML = `
- 大模型技术基础:数学、训练与智能体 -

大模型讲义

+ 大模型技术基础:数学、训练与智能体 +

大模型教程

涵盖完整的大模型理论与实践课程,从深度学习基础到智能体前沿技术

${chs.length} 章节
@@ -123,7 +123,7 @@ function renderWelcome() {
`; updateActiveNav(null); - document.title = '大模型讲义 — ModelScope Classroom'; + document.title = '大模型教程 — ModelScope Classroom'; } function openChapterFirst(chapterId) { @@ -235,7 +235,7 @@ async function loadContent(filePath) { // Update title const h1 = article.querySelector('h1'); - document.title = (h1 ? h1.textContent + ' — ' : '') + '大模型讲义'; + document.title = (h1 ? h1.textContent + ' — ' : '') + '大模型教程'; } catch (err) { contentEl.innerHTML = `
加载失败:${err.message}

diff --git "a/\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/01-\346\234\211\347\233\221\347\235\243\345\255\246\344\271\240\345\222\214\346\227\240\347\233\221\347\235\243\345\255\246\344\271\240/00-\345\274\225\350\250\200.md" "b/\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/01-\346\234\211\347\233\221\347\235\243\345\255\246\344\271\240\345\222\214\346\227\240\347\233\221\347\235\243\345\255\246\344\271\240/00-\345\274\225\350\250\200.md" similarity index 100% rename from "\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/01-\346\234\211\347\233\221\347\235\243\345\255\246\344\271\240\345\222\214\346\227\240\347\233\221\347\235\243\345\255\246\344\271\240/00-\345\274\225\350\250\200.md" rename to "\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/01-\346\234\211\347\233\221\347\235\243\345\255\246\344\271\240\345\222\214\346\227\240\347\233\221\347\235\243\345\255\246\344\271\240/00-\345\274\225\350\250\200.md" diff --git "a/\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/01-\346\234\211\347\233\221\347\235\243\345\255\246\344\271\240\345\222\214\346\227\240\347\233\221\347\235\243\345\255\246\344\271\240/01-\346\234\211\347\233\221\347\235\243\345\222\214\346\227\240\347\233\221\347\235\243\345\255\246\344\271\240\347\232\204\346\246\202\345\277\265.md" "b/\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/01-\346\234\211\347\233\221\347\235\243\345\255\246\344\271\240\345\222\214\346\227\240\347\233\221\347\235\243\345\255\246\344\271\240/01-\346\234\211\347\233\221\347\235\243\345\222\214\346\227\240\347\233\221\347\235\243\345\255\246\344\271\240\347\232\204\346\246\202\345\277\265.md" similarity index 100% rename from "\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/01-\346\234\211\347\233\221\347\235\243\345\255\246\344\271\240\345\222\214\346\227\240\347\233\221\347\235\243\345\255\246\344\271\240/01-\346\234\211\347\233\221\347\235\243\345\222\214\346\227\240\347\233\221\347\235\243\345\255\246\344\271\240\347\232\204\346\246\202\345\277\265.md" rename to "\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/01-\346\234\211\347\233\221\347\235\243\345\255\246\344\271\240\345\222\214\346\227\240\347\233\221\347\235\243\345\255\246\344\271\240/01-\346\234\211\347\233\221\347\235\243\345\222\214\346\227\240\347\233\221\347\235\243\345\255\246\344\271\240\347\232\204\346\246\202\345\277\265.md" diff --git "a/\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/01-\346\234\211\347\233\221\347\235\243\345\255\246\344\271\240\345\222\214\346\227\240\347\233\221\347\235\243\345\255\246\344\271\240/02-\346\225\260\346\215\256\351\233\206\347\232\204\346\246\202\345\277\265\345\222\214\345\220\253\344\271\211.md" "b/\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/01-\346\234\211\347\233\221\347\235\243\345\255\246\344\271\240\345\222\214\346\227\240\347\233\221\347\235\243\345\255\246\344\271\240/02-\346\225\260\346\215\256\351\233\206\347\232\204\346\246\202\345\277\265\345\222\214\345\220\253\344\271\211.md" similarity index 100% rename from "\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/01-\346\234\211\347\233\221\347\235\243\345\255\246\344\271\240\345\222\214\346\227\240\347\233\221\347\235\243\345\255\246\344\271\240/02-\346\225\260\346\215\256\351\233\206\347\232\204\346\246\202\345\277\265\345\222\214\345\220\253\344\271\211.md" rename to "\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/01-\346\234\211\347\233\221\347\235\243\345\255\246\344\271\240\345\222\214\346\227\240\347\233\221\347\235\243\345\255\246\344\271\240/02-\346\225\260\346\215\256\351\233\206\347\232\204\346\246\202\345\277\265\345\222\214\345\220\253\344\271\211.md" diff --git "a/\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/01-\346\234\211\347\233\221\347\235\243\345\255\246\344\271\240\345\222\214\346\227\240\347\233\221\347\235\243\345\255\246\344\271\240/03-\346\234\272\345\231\250\345\255\246\344\271\240\346\267\261\345\272\246\345\255\246\344\271\240\345\274\272\345\214\226\345\255\246\344\271\240.md" "b/\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/01-\346\234\211\347\233\221\347\235\243\345\255\246\344\271\240\345\222\214\346\227\240\347\233\221\347\235\243\345\255\246\344\271\240/03-\346\234\272\345\231\250\345\255\246\344\271\240\346\267\261\345\272\246\345\255\246\344\271\240\345\274\272\345\214\226\345\255\246\344\271\240.md" similarity index 100% rename from "\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/01-\346\234\211\347\233\221\347\235\243\345\255\246\344\271\240\345\222\214\346\227\240\347\233\221\347\235\243\345\255\246\344\271\240/03-\346\234\272\345\231\250\345\255\246\344\271\240\346\267\261\345\272\246\345\255\246\344\271\240\345\274\272\345\214\226\345\255\246\344\271\240.md" rename to "\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/01-\346\234\211\347\233\221\347\235\243\345\255\246\344\271\240\345\222\214\346\227\240\347\233\221\347\235\243\345\255\246\344\271\240/03-\346\234\272\345\231\250\345\255\246\344\271\240\346\267\261\345\272\246\345\255\246\344\271\240\345\274\272\345\214\226\345\255\246\344\271\240.md" diff --git "a/\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/01-\346\234\211\347\233\221\347\235\243\345\255\246\344\271\240\345\222\214\346\227\240\347\233\221\347\235\243\345\255\246\344\271\240/04-\345\233\236\345\275\222\345\210\206\347\261\273\344\270\216\350\201\232\347\261\273.md" "b/\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/01-\346\234\211\347\233\221\347\235\243\345\255\246\344\271\240\345\222\214\346\227\240\347\233\221\347\235\243\345\255\246\344\271\240/04-\345\233\236\345\275\222\345\210\206\347\261\273\344\270\216\350\201\232\347\261\273.md" similarity index 100% rename from "\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/01-\346\234\211\347\233\221\347\235\243\345\255\246\344\271\240\345\222\214\346\227\240\347\233\221\347\235\243\345\255\246\344\271\240/04-\345\233\236\345\275\222\345\210\206\347\261\273\344\270\216\350\201\232\347\261\273.md" rename to "\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/01-\346\234\211\347\233\221\347\235\243\345\255\246\344\271\240\345\222\214\346\227\240\347\233\221\347\235\243\345\255\246\344\271\240/04-\345\233\236\345\275\222\345\210\206\347\261\273\344\270\216\350\201\232\347\261\273.md" diff --git "a/\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/01-\346\234\211\347\233\221\347\235\243\345\255\246\344\271\240\345\222\214\346\227\240\347\233\221\347\235\243\345\255\246\344\271\240/05-\345\210\206\347\261\273\351\227\256\351\242\230\347\273\206\345\210\206.md" "b/\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/01-\346\234\211\347\233\221\347\235\243\345\255\246\344\271\240\345\222\214\346\227\240\347\233\221\347\235\243\345\255\246\344\271\240/05-\345\210\206\347\261\273\351\227\256\351\242\230\347\273\206\345\210\206.md" similarity index 100% rename from "\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/01-\346\234\211\347\233\221\347\235\243\345\255\246\344\271\240\345\222\214\346\227\240\347\233\221\347\235\243\345\255\246\344\271\240/05-\345\210\206\347\261\273\351\227\256\351\242\230\347\273\206\345\210\206.md" rename to "\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/01-\346\234\211\347\233\221\347\235\243\345\255\246\344\271\240\345\222\214\346\227\240\347\233\221\347\235\243\345\255\246\344\271\240/05-\345\210\206\347\261\273\351\227\256\351\242\230\347\273\206\345\210\206.md" diff --git "a/\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/02-\346\250\241\345\236\213\346\215\237\345\244\261\344\270\216\346\213\237\345\220\210\347\256\227\346\263\225/00-\345\274\225\350\250\200.md" "b/\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/02-\346\250\241\345\236\213\346\215\237\345\244\261\344\270\216\346\213\237\345\220\210\347\256\227\346\263\225/00-\345\274\225\350\250\200.md" similarity index 100% rename from "\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/02-\346\250\241\345\236\213\346\215\237\345\244\261\344\270\216\346\213\237\345\220\210\347\256\227\346\263\225/00-\345\274\225\350\250\200.md" rename to "\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/02-\346\250\241\345\236\213\346\215\237\345\244\261\344\270\216\346\213\237\345\220\210\347\256\227\346\263\225/00-\345\274\225\350\250\200.md" diff --git "a/\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/02-\346\250\241\345\236\213\346\215\237\345\244\261\344\270\216\346\213\237\345\220\210\347\256\227\346\263\225/01-\346\267\261\345\272\246\345\255\246\344\271\240\351\242\206\345\237\237\347\232\204\345\237\272\346\234\254\346\246\202\345\277\265.md" "b/\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/02-\346\250\241\345\236\213\346\215\237\345\244\261\344\270\216\346\213\237\345\220\210\347\256\227\346\263\225/01-\346\267\261\345\272\246\345\255\246\344\271\240\351\242\206\345\237\237\347\232\204\345\237\272\346\234\254\346\246\202\345\277\265.md" similarity index 100% rename from "\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/02-\346\250\241\345\236\213\346\215\237\345\244\261\344\270\216\346\213\237\345\220\210\347\256\227\346\263\225/01-\346\267\261\345\272\246\345\255\246\344\271\240\351\242\206\345\237\237\347\232\204\345\237\272\346\234\254\346\246\202\345\277\265.md" rename to "\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/02-\346\250\241\345\236\213\346\215\237\345\244\261\344\270\216\346\213\237\345\220\210\347\256\227\346\263\225/01-\346\267\261\345\272\246\345\255\246\344\271\240\351\242\206\345\237\237\347\232\204\345\237\272\346\234\254\346\246\202\345\277\265.md" diff --git "a/\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/02-\346\250\241\345\236\213\346\215\237\345\244\261\344\270\216\346\213\237\345\220\210\347\256\227\346\263\225/02-\346\234\200\345\260\217\344\272\214\344\271\230\346\263\225\345\237\272\347\241\200.md" "b/\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/02-\346\250\241\345\236\213\346\215\237\345\244\261\344\270\216\346\213\237\345\220\210\347\256\227\346\263\225/02-\346\234\200\345\260\217\344\272\214\344\271\230\346\263\225\345\237\272\347\241\200.md" similarity index 100% rename from "\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/02-\346\250\241\345\236\213\346\215\237\345\244\261\344\270\216\346\213\237\345\220\210\347\256\227\346\263\225/02-\346\234\200\345\260\217\344\272\214\344\271\230\346\263\225\345\237\272\347\241\200.md" rename to "\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/02-\346\250\241\345\236\213\346\215\237\345\244\261\344\270\216\346\213\237\345\220\210\347\256\227\346\263\225/02-\346\234\200\345\260\217\344\272\214\344\271\230\346\263\225\345\237\272\347\241\200.md" diff --git "a/\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/02-\346\250\241\345\236\213\346\215\237\345\244\261\344\270\216\346\213\237\345\220\210\347\256\227\346\263\225/03-\350\277\207\346\213\237\345\220\210\344\270\216\346\254\240\346\213\237\345\220\210.md" "b/\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/02-\346\250\241\345\236\213\346\215\237\345\244\261\344\270\216\346\213\237\345\220\210\347\256\227\346\263\225/03-\350\277\207\346\213\237\345\220\210\344\270\216\346\254\240\346\213\237\345\220\210.md" similarity index 100% rename from "\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/02-\346\250\241\345\236\213\346\215\237\345\244\261\344\270\216\346\213\237\345\220\210\347\256\227\346\263\225/03-\350\277\207\346\213\237\345\220\210\344\270\216\346\254\240\346\213\237\345\220\210.md" rename to "\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/02-\346\250\241\345\236\213\346\215\237\345\244\261\344\270\216\346\213\237\345\220\210\347\256\227\346\263\225/03-\350\277\207\346\213\237\345\220\210\344\270\216\346\254\240\346\213\237\345\220\210.md" diff --git "a/\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/02-\346\250\241\345\236\213\346\215\237\345\244\261\344\270\216\346\213\237\345\220\210\347\256\227\346\263\225/04-\346\263\233\345\214\226\346\200\247.md" "b/\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/02-\346\250\241\345\236\213\346\215\237\345\244\261\344\270\216\346\213\237\345\220\210\347\256\227\346\263\225/04-\346\263\233\345\214\226\346\200\247.md" similarity index 100% rename from "\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/02-\346\250\241\345\236\213\346\215\237\345\244\261\344\270\216\346\213\237\345\220\210\347\256\227\346\263\225/04-\346\263\233\345\214\226\346\200\247.md" rename to "\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/02-\346\250\241\345\236\213\346\215\237\345\244\261\344\270\216\346\213\237\345\220\210\347\256\227\346\263\225/04-\346\263\233\345\214\226\346\200\247.md" diff --git "a/\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/02-\346\250\241\345\236\213\346\215\237\345\244\261\344\270\216\346\213\237\345\220\210\347\256\227\346\263\225/05-\346\215\237\345\244\261\345\207\275\346\225\260\344\270\216\346\255\243\345\210\231\345\214\226.md" "b/\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/02-\346\250\241\345\236\213\346\215\237\345\244\261\344\270\216\346\213\237\345\220\210\347\256\227\346\263\225/05-\346\215\237\345\244\261\345\207\275\346\225\260\344\270\216\346\255\243\345\210\231\345\214\226.md" similarity index 100% rename from "\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/02-\346\250\241\345\236\213\346\215\237\345\244\261\344\270\216\346\213\237\345\220\210\347\256\227\346\263\225/05-\346\215\237\345\244\261\345\207\275\346\225\260\344\270\216\346\255\243\345\210\231\345\214\226.md" rename to "\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/02-\346\250\241\345\236\213\346\215\237\345\244\261\344\270\216\346\213\237\345\220\210\347\256\227\346\263\225/05-\346\215\237\345\244\261\345\207\275\346\225\260\344\270\216\346\255\243\345\210\231\345\214\226.md" diff --git "a/\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/02-\346\250\241\345\236\213\346\215\237\345\244\261\344\270\216\346\213\237\345\220\210\347\256\227\346\263\225/06-\346\242\257\345\272\246\344\270\213\351\231\215\346\263\225\344\270\216\344\274\230\345\214\226\345\231\250.md" "b/\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/02-\346\250\241\345\236\213\346\215\237\345\244\261\344\270\216\346\213\237\345\220\210\347\256\227\346\263\225/06-\346\242\257\345\272\246\344\270\213\351\231\215\346\263\225\344\270\216\344\274\230\345\214\226\345\231\250.md" similarity index 100% rename from "\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/02-\346\250\241\345\236\213\346\215\237\345\244\261\344\270\216\346\213\237\345\220\210\347\256\227\346\263\225/06-\346\242\257\345\272\246\344\270\213\351\231\215\346\263\225\344\270\216\344\274\230\345\214\226\345\231\250.md" rename to "\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/02-\346\250\241\345\236\213\346\215\237\345\244\261\344\270\216\346\213\237\345\220\210\347\256\227\346\263\225/06-\346\242\257\345\272\246\344\270\213\351\231\215\346\263\225\344\270\216\344\274\230\345\214\226\345\231\250.md" diff --git "a/\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/02-\346\250\241\345\236\213\346\215\237\345\244\261\344\270\216\346\213\237\345\220\210\347\256\227\346\263\225/07-\350\222\231\347\211\271\345\215\241\346\264\233\351\207\207\346\240\267.md" "b/\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/02-\346\250\241\345\236\213\346\215\237\345\244\261\344\270\216\346\213\237\345\220\210\347\256\227\346\263\225/07-\350\222\231\347\211\271\345\215\241\346\264\233\351\207\207\346\240\267.md" similarity index 100% rename from "\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/02-\346\250\241\345\236\213\346\215\237\345\244\261\344\270\216\346\213\237\345\220\210\347\256\227\346\263\225/07-\350\222\231\347\211\271\345\215\241\346\264\233\351\207\207\346\240\267.md" rename to "\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/02-\346\250\241\345\236\213\346\215\237\345\244\261\344\270\216\346\213\237\345\220\210\347\256\227\346\263\225/07-\350\222\231\347\211\271\345\215\241\346\264\233\351\207\207\346\240\267.md" diff --git "a/\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/03-\346\267\261\345\272\246\345\255\246\344\271\240\346\250\241\345\236\213/00-\345\274\225\350\250\200.md" "b/\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/03-\346\267\261\345\272\246\345\255\246\344\271\240\346\250\241\345\236\213/00-\345\274\225\350\250\200.md" similarity index 100% rename from "\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/03-\346\267\261\345\272\246\345\255\246\344\271\240\346\250\241\345\236\213/00-\345\274\225\350\250\200.md" rename to "\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/03-\346\267\261\345\272\246\345\255\246\344\271\240\346\250\241\345\236\213/00-\345\274\225\350\250\200.md" diff --git "a/\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/03-\346\267\261\345\272\246\345\255\246\344\271\240\346\250\241\345\236\213/01-\347\273\217\345\205\270\347\245\236\347\273\217\347\275\221\347\273\234\347\273\223\346\236\204.md" "b/\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/03-\346\267\261\345\272\246\345\255\246\344\271\240\346\250\241\345\236\213/01-\347\273\217\345\205\270\347\245\236\347\273\217\347\275\221\347\273\234\347\273\223\346\236\204.md" similarity index 100% rename from "\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/03-\346\267\261\345\272\246\345\255\246\344\271\240\346\250\241\345\236\213/01-\347\273\217\345\205\270\347\245\236\347\273\217\347\275\221\347\273\234\347\273\223\346\236\204.md" rename to "\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/03-\346\267\261\345\272\246\345\255\246\344\271\240\346\250\241\345\236\213/01-\347\273\217\345\205\270\347\245\236\347\273\217\347\275\221\347\273\234\347\273\223\346\236\204.md" diff --git "a/\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/03-\346\267\261\345\272\246\345\255\246\344\271\240\346\250\241\345\236\213/02-\345\244\232\345\261\202\346\204\237\347\237\245\346\234\272.md" "b/\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/03-\346\267\261\345\272\246\345\255\246\344\271\240\346\250\241\345\236\213/02-\345\244\232\345\261\202\346\204\237\347\237\245\346\234\272.md" similarity index 100% rename from "\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/03-\346\267\261\345\272\246\345\255\246\344\271\240\346\250\241\345\236\213/02-\345\244\232\345\261\202\346\204\237\347\237\245\346\234\272.md" rename to "\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/03-\346\267\261\345\272\246\345\255\246\344\271\240\346\250\241\345\236\213/02-\345\244\232\345\261\202\346\204\237\347\237\245\346\234\272.md" diff --git "a/\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/03-\346\267\261\345\272\246\345\255\246\344\271\240\346\250\241\345\236\213/03-CLIP\345\244\232\346\250\241\346\200\201\345\257\271\346\257\224\345\255\246\344\271\240.md" "b/\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/03-\346\267\261\345\272\246\345\255\246\344\271\240\346\250\241\345\236\213/03-CLIP\345\244\232\346\250\241\346\200\201\345\257\271\346\257\224\345\255\246\344\271\240.md" similarity index 100% rename from "\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/03-\346\267\261\345\272\246\345\255\246\344\271\240\346\250\241\345\236\213/03-CLIP\345\244\232\346\250\241\346\200\201\345\257\271\346\257\224\345\255\246\344\271\240.md" rename to "\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/03-\346\267\261\345\272\246\345\255\246\344\271\240\346\250\241\345\236\213/03-CLIP\345\244\232\346\250\241\346\200\201\345\257\271\346\257\224\345\255\246\344\271\240.md" diff --git "a/\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/03-\346\267\261\345\272\246\345\255\246\344\271\240\346\250\241\345\236\213/04-Transformer\346\236\266\346\236\204.md" "b/\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/03-\346\267\261\345\272\246\345\255\246\344\271\240\346\250\241\345\236\213/04-Transformer\346\236\266\346\236\204.md" similarity index 100% rename from "\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/03-\346\267\261\345\272\246\345\255\246\344\271\240\346\250\241\345\236\213/04-Transformer\346\236\266\346\236\204.md" rename to "\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/03-\346\267\261\345\272\246\345\255\246\344\271\240\346\250\241\345\236\213/04-Transformer\346\236\266\346\236\204.md" diff --git "a/\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/03-\346\267\261\345\272\246\345\255\246\344\271\240\346\250\241\345\236\213/05-\345\210\206\350\257\215\344\270\216\350\257\215\345\205\270\345\220\221\351\207\217\345\214\226.md" "b/\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/03-\346\267\261\345\272\246\345\255\246\344\271\240\346\250\241\345\236\213/05-\345\210\206\350\257\215\344\270\216\350\257\215\345\205\270\345\220\221\351\207\217\345\214\226.md" similarity index 100% rename from "\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/03-\346\267\261\345\272\246\345\255\246\344\271\240\346\250\241\345\236\213/05-\345\210\206\350\257\215\344\270\216\350\257\215\345\205\270\345\220\221\351\207\217\345\214\226.md" rename to "\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/03-\346\267\261\345\272\246\345\255\246\344\271\240\346\250\241\345\236\213/05-\345\210\206\350\257\215\344\270\216\350\257\215\345\205\270\345\220\221\351\207\217\345\214\226.md" diff --git "a/\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/03-\346\267\261\345\272\246\345\255\246\344\271\240\346\250\241\345\236\213/06-Embedding\344\270\216\346\235\203\351\207\215\345\205\261\344\272\253.md" "b/\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/03-\346\267\261\345\272\246\345\255\246\344\271\240\346\250\241\345\236\213/06-Embedding\344\270\216\346\235\203\351\207\215\345\205\261\344\272\253.md" similarity index 100% rename from "\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/03-\346\267\261\345\272\246\345\255\246\344\271\240\346\250\241\345\236\213/06-Embedding\344\270\216\346\235\203\351\207\215\345\205\261\344\272\253.md" rename to "\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/03-\346\267\261\345\272\246\345\255\246\344\271\240\346\250\241\345\236\213/06-Embedding\344\270\216\346\235\203\351\207\215\345\205\261\344\272\253.md" diff --git "a/\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/03-\346\267\261\345\272\246\345\255\246\344\271\240\346\250\241\345\236\213/07-\344\275\215\347\275\256\347\274\226\347\240\201.md" "b/\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/03-\346\267\261\345\272\246\345\255\246\344\271\240\346\250\241\345\236\213/07-\344\275\215\347\275\256\347\274\226\347\240\201.md" similarity index 100% rename from "\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/03-\346\267\261\345\272\246\345\255\246\344\271\240\346\250\241\345\236\213/07-\344\275\215\347\275\256\347\274\226\347\240\201.md" rename to "\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/03-\346\267\261\345\272\246\345\255\246\344\271\240\346\250\241\345\236\213/07-\344\275\215\347\275\256\347\274\226\347\240\201.md" diff --git "a/\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/03-\346\267\261\345\272\246\345\255\246\344\271\240\346\250\241\345\236\213/08-\346\277\200\346\264\273\345\207\275\346\225\260.md" "b/\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/03-\346\267\261\345\272\246\345\255\246\344\271\240\346\250\241\345\236\213/08-\346\277\200\346\264\273\345\207\275\346\225\260.md" similarity index 100% rename from "\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/03-\346\267\261\345\272\246\345\255\246\344\271\240\346\250\241\345\236\213/08-\346\277\200\346\264\273\345\207\275\346\225\260.md" rename to "\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/03-\346\267\261\345\272\246\345\255\246\344\271\240\346\250\241\345\236\213/08-\346\277\200\346\264\273\345\207\275\346\225\260.md" diff --git "a/\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/03-\346\267\261\345\272\246\345\255\246\344\271\240\346\250\241\345\236\213/09-\346\255\243\345\210\231\345\214\226\344\270\216\346\256\213\345\267\256\350\277\236\346\216\245.md" "b/\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/03-\346\267\261\345\272\246\345\255\246\344\271\240\346\250\241\345\236\213/09-\346\255\243\345\210\231\345\214\226\344\270\216\346\256\213\345\267\256\350\277\236\346\216\245.md" similarity index 100% rename from "\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/03-\346\267\261\345\272\246\345\255\246\344\271\240\346\250\241\345\236\213/09-\346\255\243\345\210\231\345\214\226\344\270\216\346\256\213\345\267\256\350\277\236\346\216\245.md" rename to "\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/03-\346\267\261\345\272\246\345\255\246\344\271\240\346\250\241\345\236\213/09-\346\255\243\345\210\231\345\214\226\344\270\216\346\256\213\345\267\256\350\277\236\346\216\245.md" diff --git "a/\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/03-\346\267\261\345\272\246\345\255\246\344\271\240\346\250\241\345\236\213/10-\346\263\250\346\204\217\345\212\233\346\234\272\345\210\266.md" "b/\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/03-\346\267\261\345\272\246\345\255\246\344\271\240\346\250\241\345\236\213/10-\346\263\250\346\204\217\345\212\233\346\234\272\345\210\266.md" similarity index 100% rename from "\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/03-\346\267\261\345\272\246\345\255\246\344\271\240\346\250\241\345\236\213/10-\346\263\250\346\204\217\345\212\233\346\234\272\345\210\266.md" rename to "\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/03-\346\267\261\345\272\246\345\255\246\344\271\240\346\250\241\345\236\213/10-\346\263\250\346\204\217\345\212\233\346\234\272\345\210\266.md" diff --git "a/\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/03-\346\267\261\345\272\246\345\255\246\344\271\240\346\250\241\345\236\213/11-MoE\347\250\200\347\226\217\347\275\221\347\273\234.md" "b/\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/03-\346\267\261\345\272\246\345\255\246\344\271\240\346\250\241\345\236\213/11-MoE\347\250\200\347\226\217\347\275\221\347\273\234.md" similarity index 100% rename from "\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/03-\346\267\261\345\272\246\345\255\246\344\271\240\346\250\241\345\236\213/11-MoE\347\250\200\347\226\217\347\275\221\347\273\234.md" rename to "\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/03-\346\267\261\345\272\246\345\255\246\344\271\240\346\250\241\345\236\213/11-MoE\347\250\200\347\226\217\347\275\221\347\273\234.md" diff --git "a/\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/03-\346\267\261\345\272\246\345\255\246\344\271\240\346\250\241\345\236\213/12-\345\244\232\346\250\241\346\200\201\344\270\216\345\205\250\346\250\241\346\200\201\346\250\241\345\236\213.md" "b/\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/03-\346\267\261\345\272\246\345\255\246\344\271\240\346\250\241\345\236\213/12-\345\244\232\346\250\241\346\200\201\344\270\216\345\205\250\346\250\241\346\200\201\346\250\241\345\236\213.md" similarity index 100% rename from "\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/03-\346\267\261\345\272\246\345\255\246\344\271\240\346\250\241\345\236\213/12-\345\244\232\346\250\241\346\200\201\344\270\216\345\205\250\346\250\241\346\200\201\346\250\241\345\236\213.md" rename to "\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/03-\346\267\261\345\272\246\345\255\246\344\271\240\346\250\241\345\236\213/12-\345\244\232\346\250\241\346\200\201\344\270\216\345\205\250\346\250\241\346\200\201\346\250\241\345\236\213.md" diff --git "a/\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/03-\346\267\261\345\272\246\345\255\246\344\271\240\346\250\241\345\236\213/13-\350\275\273\351\207\217\350\256\255\347\273\203\346\212\200\346\234\257.md" "b/\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/03-\346\267\261\345\272\246\345\255\246\344\271\240\346\250\241\345\236\213/13-\350\275\273\351\207\217\350\256\255\347\273\203\346\212\200\346\234\257.md" similarity index 100% rename from "\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/03-\346\267\261\345\272\246\345\255\246\344\271\240\346\250\241\345\236\213/13-\350\275\273\351\207\217\350\256\255\347\273\203\346\212\200\346\234\257.md" rename to "\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/03-\346\267\261\345\272\246\345\255\246\344\271\240\346\250\241\345\236\213/13-\350\275\273\351\207\217\350\256\255\347\273\203\346\212\200\346\234\257.md" diff --git "a/\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/03-\346\267\261\345\272\246\345\255\246\344\271\240\346\250\241\345\236\213/14-\346\226\260\346\212\200\346\234\257\345\211\215\346\262\277.md" "b/\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/03-\346\267\261\345\272\246\345\255\246\344\271\240\346\250\241\345\236\213/14-\346\226\260\346\212\200\346\234\257\345\211\215\346\262\277.md" similarity index 100% rename from "\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/03-\346\267\261\345\272\246\345\255\246\344\271\240\346\250\241\345\236\213/14-\346\226\260\346\212\200\346\234\257\345\211\215\346\262\277.md" rename to "\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/03-\346\267\261\345\272\246\345\255\246\344\271\240\346\250\241\345\236\213/14-\346\226\260\346\212\200\346\234\257\345\211\215\346\262\277.md" diff --git "a/\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/04-\350\247\206\350\247\211\347\224\237\346\210\220\346\250\241\345\236\213/00-\345\274\225\350\250\200.md" "b/\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/04-\350\247\206\350\247\211\347\224\237\346\210\220\346\250\241\345\236\213/00-\345\274\225\350\250\200.md" similarity index 100% rename from "\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/04-\350\247\206\350\247\211\347\224\237\346\210\220\346\250\241\345\236\213/00-\345\274\225\350\250\200.md" rename to "\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/04-\350\247\206\350\247\211\347\224\237\346\210\220\346\250\241\345\236\213/00-\345\274\225\350\250\200.md" diff --git "a/\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/04-\350\247\206\350\247\211\347\224\237\346\210\220\346\250\241\345\236\213/01-VAE\345\217\230\345\210\206\350\207\252\347\274\226\347\240\201\345\231\250.md" "b/\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/04-\350\247\206\350\247\211\347\224\237\346\210\220\346\250\241\345\236\213/01-VAE\345\217\230\345\210\206\350\207\252\347\274\226\347\240\201\345\231\250.md" similarity index 100% rename from "\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/04-\350\247\206\350\247\211\347\224\237\346\210\220\346\250\241\345\236\213/01-VAE\345\217\230\345\210\206\350\207\252\347\274\226\347\240\201\345\231\250.md" rename to "\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/04-\350\247\206\350\247\211\347\224\237\346\210\220\346\250\241\345\236\213/01-VAE\345\217\230\345\210\206\350\207\252\347\274\226\347\240\201\345\231\250.md" diff --git "a/\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/04-\350\247\206\350\247\211\347\224\237\346\210\220\346\250\241\345\236\213/02-GAN\347\224\237\346\210\220\345\257\271\346\212\227\347\275\221\347\273\234.md" "b/\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/04-\350\247\206\350\247\211\347\224\237\346\210\220\346\250\241\345\236\213/02-GAN\347\224\237\346\210\220\345\257\271\346\212\227\347\275\221\347\273\234.md" similarity index 100% rename from "\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/04-\350\247\206\350\247\211\347\224\237\346\210\220\346\250\241\345\236\213/02-GAN\347\224\237\346\210\220\345\257\271\346\212\227\347\275\221\347\273\234.md" rename to "\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/04-\350\247\206\350\247\211\347\224\237\346\210\220\346\250\241\345\236\213/02-GAN\347\224\237\346\210\220\345\257\271\346\212\227\347\275\221\347\273\234.md" diff --git "a/\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/04-\350\247\206\350\247\211\347\224\237\346\210\220\346\250\241\345\236\213/03-\345\216\273\345\231\252\346\246\202\347\216\207\346\250\241\345\236\213.md" "b/\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/04-\350\247\206\350\247\211\347\224\237\346\210\220\346\250\241\345\236\213/03-\345\216\273\345\231\252\346\246\202\347\216\207\346\250\241\345\236\213.md" similarity index 100% rename from "\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/04-\350\247\206\350\247\211\347\224\237\346\210\220\346\250\241\345\236\213/03-\345\216\273\345\231\252\346\246\202\347\216\207\346\250\241\345\236\213.md" rename to "\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/04-\350\247\206\350\247\211\347\224\237\346\210\220\346\250\241\345\236\213/03-\345\216\273\345\231\252\346\246\202\347\216\207\346\250\241\345\236\213.md" diff --git "a/\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/04-\350\247\206\350\247\211\347\224\237\346\210\220\346\250\241\345\236\213/04-\346\211\251\346\225\243\346\250\241\345\236\213\347\273\223\346\236\204.md" "b/\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/04-\350\247\206\350\247\211\347\224\237\346\210\220\346\250\241\345\236\213/04-\346\211\251\346\225\243\346\250\241\345\236\213\347\273\223\346\236\204.md" similarity index 100% rename from "\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/04-\350\247\206\350\247\211\347\224\237\346\210\220\346\250\241\345\236\213/04-\346\211\251\346\225\243\346\250\241\345\236\213\347\273\223\346\236\204.md" rename to "\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/04-\350\247\206\350\247\211\347\224\237\346\210\220\346\250\241\345\236\213/04-\346\211\251\346\225\243\346\250\241\345\236\213\347\273\223\346\236\204.md" diff --git "a/\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/04-\350\247\206\350\247\211\347\224\237\346\210\220\346\250\241\345\236\213/05-\345\270\270\347\224\250\346\212\200\346\234\257.md" "b/\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/04-\350\247\206\350\247\211\347\224\237\346\210\220\346\250\241\345\236\213/05-\345\270\270\347\224\250\346\212\200\346\234\257.md" similarity index 100% rename from "\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/04-\350\247\206\350\247\211\347\224\237\346\210\220\346\250\241\345\236\213/05-\345\270\270\347\224\250\346\212\200\346\234\257.md" rename to "\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/04-\350\247\206\350\247\211\347\224\237\346\210\220\346\250\241\345\236\213/05-\345\270\270\347\224\250\346\212\200\346\234\257.md" diff --git "a/\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/04-\350\247\206\350\247\211\347\224\237\346\210\220\346\250\241\345\236\213/06-\350\247\206\351\242\221\347\224\237\346\210\220\346\212\200\346\234\257.md" "b/\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/04-\350\247\206\350\247\211\347\224\237\346\210\220\346\250\241\345\236\213/06-\350\247\206\351\242\221\347\224\237\346\210\220\346\212\200\346\234\257.md" similarity index 100% rename from "\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/04-\350\247\206\350\247\211\347\224\237\346\210\220\346\250\241\345\236\213/06-\350\247\206\351\242\221\347\224\237\346\210\220\346\212\200\346\234\257.md" rename to "\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/04-\350\247\206\350\247\211\347\224\237\346\210\220\346\250\241\345\236\213/06-\350\247\206\351\242\221\347\224\237\346\210\220\346\212\200\346\234\257.md" diff --git "a/\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/05-\345\274\272\345\214\226\345\255\246\344\271\240\345\237\272\347\241\200/00-\345\274\225\350\250\200.md" "b/\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/05-\345\274\272\345\214\226\345\255\246\344\271\240\345\237\272\347\241\200/00-\345\274\225\350\250\200.md" similarity index 100% rename from "\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/05-\345\274\272\345\214\226\345\255\246\344\271\240\345\237\272\347\241\200/00-\345\274\225\350\250\200.md" rename to "\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/05-\345\274\272\345\214\226\345\255\246\344\271\240\345\237\272\347\241\200/00-\345\274\225\350\250\200.md" diff --git "a/\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/05-\345\274\272\345\214\226\345\255\246\344\271\240\345\237\272\347\241\200/01-\347\255\226\347\225\245\346\242\257\345\272\246\344\270\216\344\273\267\345\200\274\345\207\275\346\225\260.md" "b/\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/05-\345\274\272\345\214\226\345\255\246\344\271\240\345\237\272\347\241\200/01-\347\255\226\347\225\245\346\242\257\345\272\246\344\270\216\344\273\267\345\200\274\345\207\275\346\225\260.md" similarity index 100% rename from "\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/05-\345\274\272\345\214\226\345\255\246\344\271\240\345\237\272\347\241\200/01-\347\255\226\347\225\245\346\242\257\345\272\246\344\270\216\344\273\267\345\200\274\345\207\275\346\225\260.md" rename to "\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/05-\345\274\272\345\214\226\345\255\246\344\271\240\345\237\272\347\241\200/01-\347\255\226\347\225\245\346\242\257\345\272\246\344\270\216\344\273\267\345\200\274\345\207\275\346\225\260.md" diff --git "a/\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/05-\345\274\272\345\214\226\345\255\246\344\271\240\345\237\272\347\241\200/02-\345\271\277\344\271\211\344\274\230\345\212\277\344\274\260\350\256\241.md" "b/\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/05-\345\274\272\345\214\226\345\255\246\344\271\240\345\237\272\347\241\200/02-\345\271\277\344\271\211\344\274\230\345\212\277\344\274\260\350\256\241.md" similarity index 100% rename from "\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/05-\345\274\272\345\214\226\345\255\246\344\271\240\345\237\272\347\241\200/02-\345\271\277\344\271\211\344\274\230\345\212\277\344\274\260\350\256\241.md" rename to "\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/05-\345\274\272\345\214\226\345\255\246\344\271\240\345\237\272\347\241\200/02-\345\271\277\344\271\211\344\274\230\345\212\277\344\274\260\350\256\241.md" diff --git "a/\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/05-\345\274\272\345\214\226\345\255\246\344\271\240\345\237\272\347\241\200/03-value-based\344\270\216policy-based\347\256\227\346\263\225.md" "b/\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/05-\345\274\272\345\214\226\345\255\246\344\271\240\345\237\272\347\241\200/03-value-based\344\270\216policy-based\347\256\227\346\263\225.md" similarity index 100% rename from "\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/05-\345\274\272\345\214\226\345\255\246\344\271\240\345\237\272\347\241\200/03-value-based\344\270\216policy-based\347\256\227\346\263\225.md" rename to "\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/05-\345\274\272\345\214\226\345\255\246\344\271\240\345\237\272\347\241\200/03-value-based\344\270\216policy-based\347\256\227\346\263\225.md" diff --git "a/\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/05-\345\274\272\345\214\226\345\255\246\344\271\240\345\237\272\347\241\200/04-Off-policy\344\274\230\345\214\226.md" "b/\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/05-\345\274\272\345\214\226\345\255\246\344\271\240\345\237\272\347\241\200/04-Off-policy\344\274\230\345\214\226.md" similarity index 100% rename from "\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/05-\345\274\272\345\214\226\345\255\246\344\271\240\345\237\272\347\241\200/04-Off-policy\344\274\230\345\214\226.md" rename to "\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/05-\345\274\272\345\214\226\345\255\246\344\271\240\345\237\272\347\241\200/04-Off-policy\344\274\230\345\214\226.md" diff --git "a/\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/05-\345\274\272\345\214\226\345\255\246\344\271\240\345\237\272\347\241\200/05-On-policy\344\274\230\345\214\226.md" "b/\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/05-\345\274\272\345\214\226\345\255\246\344\271\240\345\237\272\347\241\200/05-On-policy\344\274\230\345\214\226.md" similarity index 100% rename from "\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/05-\345\274\272\345\214\226\345\255\246\344\271\240\345\237\272\347\241\200/05-On-policy\344\274\230\345\214\226.md" rename to "\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/05-\345\274\272\345\214\226\345\255\246\344\271\240\345\237\272\347\241\200/05-On-policy\344\274\230\345\214\226.md" diff --git "a/\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/06-\346\250\241\345\236\213\346\216\250\347\220\206\344\274\230\345\214\226/00-\345\274\225\350\250\200.md" "b/\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/06-\346\250\241\345\236\213\346\216\250\347\220\206\344\274\230\345\214\226/00-\345\274\225\350\250\200.md" similarity index 100% rename from "\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/06-\346\250\241\345\236\213\346\216\250\347\220\206\344\274\230\345\214\226/00-\345\274\225\350\250\200.md" rename to "\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/06-\346\250\241\345\236\213\346\216\250\347\220\206\344\274\230\345\214\226/00-\345\274\225\350\250\200.md" diff --git "a/\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/06-\346\250\241\345\236\213\346\216\250\347\220\206\344\274\230\345\214\226/01-Prefill\344\270\216Decode.md" "b/\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/06-\346\250\241\345\236\213\346\216\250\347\220\206\344\274\230\345\214\226/01-Prefill\344\270\216Decode.md" similarity index 100% rename from "\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/06-\346\250\241\345\236\213\346\216\250\347\220\206\344\274\230\345\214\226/01-Prefill\344\270\216Decode.md" rename to "\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/06-\346\250\241\345\236\213\346\216\250\347\220\206\344\274\230\345\214\226/01-Prefill\344\270\216Decode.md" diff --git "a/\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/06-\346\250\241\345\236\213\346\216\250\347\220\206\344\274\230\345\214\226/02-KVCache.md" "b/\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/06-\346\250\241\345\236\213\346\216\250\347\220\206\344\274\230\345\214\226/02-KVCache.md" similarity index 100% rename from "\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/06-\346\250\241\345\236\213\346\216\250\347\220\206\344\274\230\345\214\226/02-KVCache.md" rename to "\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/06-\346\250\241\345\236\213\346\216\250\347\220\206\344\274\230\345\214\226/02-KVCache.md" diff --git "a/\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/06-\346\250\241\345\236\213\346\216\250\347\220\206\344\274\230\345\214\226/03-\350\247\243\347\240\201\347\255\226\347\225\245.md" "b/\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/06-\346\250\241\345\236\213\346\216\250\347\220\206\344\274\230\345\214\226/03-\350\247\243\347\240\201\347\255\226\347\225\245.md" similarity index 100% rename from "\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/06-\346\250\241\345\236\213\346\216\250\347\220\206\344\274\230\345\214\226/03-\350\247\243\347\240\201\347\255\226\347\225\245.md" rename to "\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/06-\346\250\241\345\236\213\346\216\250\347\220\206\344\274\230\345\214\226/03-\350\247\243\347\240\201\347\255\226\347\225\245.md" diff --git "a/\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/06-\346\250\241\345\236\213\346\216\250\347\220\206\344\274\230\345\214\226/04-PagedAttention.md" "b/\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/06-\346\250\241\345\236\213\346\216\250\347\220\206\344\274\230\345\214\226/04-PagedAttention.md" similarity index 100% rename from "\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/06-\346\250\241\345\236\213\346\216\250\347\220\206\344\274\230\345\214\226/04-PagedAttention.md" rename to "\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/06-\346\250\241\345\236\213\346\216\250\347\220\206\344\274\230\345\214\226/04-PagedAttention.md" diff --git "a/\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/06-\346\250\241\345\236\213\346\216\250\347\220\206\344\274\230\345\214\226/05-ContinuousBatching.md" "b/\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/06-\346\250\241\345\236\213\346\216\250\347\220\206\344\274\230\345\214\226/05-ContinuousBatching.md" similarity index 100% rename from "\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/06-\346\250\241\345\236\213\346\216\250\347\220\206\344\274\230\345\214\226/05-ContinuousBatching.md" rename to "\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/06-\346\250\241\345\236\213\346\216\250\347\220\206\344\274\230\345\214\226/05-ContinuousBatching.md" diff --git "a/\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/07-\346\250\241\345\236\213\345\271\266\350\241\214\350\256\255\347\273\203\344\270\216\344\274\230\345\214\226/00-\345\274\225\350\250\200.md" "b/\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/07-\346\250\241\345\236\213\345\271\266\350\241\214\350\256\255\347\273\203\344\270\216\344\274\230\345\214\226/00-\345\274\225\350\250\200.md" similarity index 100% rename from "\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/07-\346\250\241\345\236\213\345\271\266\350\241\214\350\256\255\347\273\203\344\270\216\344\274\230\345\214\226/00-\345\274\225\350\250\200.md" rename to "\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/07-\346\250\241\345\236\213\345\271\266\350\241\214\350\256\255\347\273\203\344\270\216\344\274\230\345\214\226/00-\345\274\225\350\250\200.md" diff --git "a/\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/07-\346\250\241\345\236\213\345\271\266\350\241\214\350\256\255\347\273\203\344\270\216\344\274\230\345\214\226/01-FlashAttention.md" "b/\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/07-\346\250\241\345\236\213\345\271\266\350\241\214\350\256\255\347\273\203\344\270\216\344\274\230\345\214\226/01-FlashAttention.md" similarity index 100% rename from "\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/07-\346\250\241\345\236\213\345\271\266\350\241\214\350\256\255\347\273\203\344\270\216\344\274\230\345\214\226/01-FlashAttention.md" rename to "\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/07-\346\250\241\345\236\213\345\271\266\350\241\214\350\256\255\347\273\203\344\270\216\344\274\230\345\214\226/01-FlashAttention.md" diff --git "a/\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/07-\346\250\241\345\236\213\345\271\266\350\241\214\350\256\255\347\273\203\344\270\216\344\274\230\345\214\226/02-Triton\344\274\230\345\214\226\344\270\216\347\256\227\345\255\220\350\236\215\345\220\210.md" "b/\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/07-\346\250\241\345\236\213\345\271\266\350\241\214\350\256\255\347\273\203\344\270\216\344\274\230\345\214\226/02-Triton\344\274\230\345\214\226\344\270\216\347\256\227\345\255\220\350\236\215\345\220\210.md" similarity index 100% rename from "\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/07-\346\250\241\345\236\213\345\271\266\350\241\214\350\256\255\347\273\203\344\270\216\344\274\230\345\214\226/02-Triton\344\274\230\345\214\226\344\270\216\347\256\227\345\255\220\350\236\215\345\220\210.md" rename to "\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/07-\346\250\241\345\236\213\345\271\266\350\241\214\350\256\255\347\273\203\344\270\216\344\274\230\345\214\226/02-Triton\344\274\230\345\214\226\344\270\216\347\256\227\345\255\220\350\236\215\345\220\210.md" diff --git "a/\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/07-\346\250\241\345\236\213\345\271\266\350\241\214\350\256\255\347\273\203\344\270\216\344\274\230\345\214\226/03-\346\225\260\346\215\256\345\271\266\350\241\214.md" "b/\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/07-\346\250\241\345\236\213\345\271\266\350\241\214\350\256\255\347\273\203\344\270\216\344\274\230\345\214\226/03-\346\225\260\346\215\256\345\271\266\350\241\214.md" similarity index 100% rename from "\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/07-\346\250\241\345\236\213\345\271\266\350\241\214\350\256\255\347\273\203\344\270\216\344\274\230\345\214\226/03-\346\225\260\346\215\256\345\271\266\350\241\214.md" rename to "\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/07-\346\250\241\345\236\213\345\271\266\350\241\214\350\256\255\347\273\203\344\270\216\344\274\230\345\214\226/03-\346\225\260\346\215\256\345\271\266\350\241\214.md" diff --git "a/\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/07-\346\250\241\345\236\213\345\271\266\350\241\214\350\256\255\347\273\203\344\270\216\344\274\230\345\214\226/04-\345\274\240\351\207\217\345\271\266\350\241\214.md" "b/\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/07-\346\250\241\345\236\213\345\271\266\350\241\214\350\256\255\347\273\203\344\270\216\344\274\230\345\214\226/04-\345\274\240\351\207\217\345\271\266\350\241\214.md" similarity index 100% rename from "\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/07-\346\250\241\345\236\213\345\271\266\350\241\214\350\256\255\347\273\203\344\270\216\344\274\230\345\214\226/04-\345\274\240\351\207\217\345\271\266\350\241\214.md" rename to "\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/07-\346\250\241\345\236\213\345\271\266\350\241\214\350\256\255\347\273\203\344\270\216\344\274\230\345\214\226/04-\345\274\240\351\207\217\345\271\266\350\241\214.md" diff --git "a/\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/07-\346\250\241\345\236\213\345\271\266\350\241\214\350\256\255\347\273\203\344\270\216\344\274\230\345\214\226/05-\346\265\201\346\260\264\347\272\277\345\271\266\350\241\214.md" "b/\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/07-\346\250\241\345\236\213\345\271\266\350\241\214\350\256\255\347\273\203\344\270\216\344\274\230\345\214\226/05-\346\265\201\346\260\264\347\272\277\345\271\266\350\241\214.md" similarity index 100% rename from "\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/07-\346\250\241\345\236\213\345\271\266\350\241\214\350\256\255\347\273\203\344\270\216\344\274\230\345\214\226/05-\346\265\201\346\260\264\347\272\277\345\271\266\350\241\214.md" rename to "\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/07-\346\250\241\345\236\213\345\271\266\350\241\214\350\256\255\347\273\203\344\270\216\344\274\230\345\214\226/05-\346\265\201\346\260\264\347\272\277\345\271\266\350\241\214.md" diff --git "a/\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/07-\346\250\241\345\236\213\345\271\266\350\241\214\350\256\255\347\273\203\344\270\216\344\274\230\345\214\226/06-\344\270\223\345\256\266\345\271\266\350\241\214.md" "b/\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/07-\346\250\241\345\236\213\345\271\266\350\241\214\350\256\255\347\273\203\344\270\216\344\274\230\345\214\226/06-\344\270\223\345\256\266\345\271\266\350\241\214.md" similarity index 100% rename from "\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/07-\346\250\241\345\236\213\345\271\266\350\241\214\350\256\255\347\273\203\344\270\216\344\274\230\345\214\226/06-\344\270\223\345\256\266\345\271\266\350\241\214.md" rename to "\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/07-\346\250\241\345\236\213\345\271\266\350\241\214\350\256\255\347\273\203\344\270\216\344\274\230\345\214\226/06-\344\270\223\345\256\266\345\271\266\350\241\214.md" diff --git "a/\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/07-\346\250\241\345\236\213\345\271\266\350\241\214\350\256\255\347\273\203\344\270\216\344\274\230\345\214\226/07-\345\272\217\345\210\227\345\271\266\350\241\214\344\270\216\344\270\212\344\270\213\346\226\207\345\271\266\350\241\214.md" "b/\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/07-\346\250\241\345\236\213\345\271\266\350\241\214\350\256\255\347\273\203\344\270\216\344\274\230\345\214\226/07-\345\272\217\345\210\227\345\271\266\350\241\214\344\270\216\344\270\212\344\270\213\346\226\207\345\271\266\350\241\214.md" similarity index 100% rename from "\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/07-\346\250\241\345\236\213\345\271\266\350\241\214\350\256\255\347\273\203\344\270\216\344\274\230\345\214\226/07-\345\272\217\345\210\227\345\271\266\350\241\214\344\270\216\344\270\212\344\270\213\346\226\207\345\271\266\350\241\214.md" rename to "\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/07-\346\250\241\345\236\213\345\271\266\350\241\214\350\256\255\347\273\203\344\270\216\344\274\230\345\214\226/07-\345\272\217\345\210\227\345\271\266\350\241\214\344\270\216\344\270\212\344\270\213\346\226\207\345\271\266\350\241\214.md" diff --git "a/\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/07-\346\250\241\345\236\213\345\271\266\350\241\214\350\256\255\347\273\203\344\270\216\344\274\230\345\214\226/08-\345\244\232\347\273\264\345\271\266\350\241\214.md" "b/\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/07-\346\250\241\345\236\213\345\271\266\350\241\214\350\256\255\347\273\203\344\270\216\344\274\230\345\214\226/08-\345\244\232\347\273\264\345\271\266\350\241\214.md" similarity index 100% rename from "\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/07-\346\250\241\345\236\213\345\271\266\350\241\214\350\256\255\347\273\203\344\270\216\344\274\230\345\214\226/08-\345\244\232\347\273\264\345\271\266\350\241\214.md" rename to "\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/07-\346\250\241\345\236\213\345\271\266\350\241\214\350\256\255\347\273\203\344\270\216\344\274\230\345\214\226/08-\345\244\232\347\273\264\345\271\266\350\241\214.md" diff --git "a/\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/08-AI-for-Science/00-\345\274\225\350\250\200.md" "b/\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/08-AI-for-Science/00-\345\274\225\350\250\200.md" similarity index 100% rename from "\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/08-AI-for-Science/00-\345\274\225\350\250\200.md" rename to "\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/08-AI-for-Science/00-\345\274\225\350\250\200.md" diff --git "a/\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/08-AI-for-Science/01-AlphaFold.md" "b/\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/08-AI-for-Science/01-AlphaFold.md" similarity index 100% rename from "\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/08-AI-for-Science/01-AlphaFold.md" rename to "\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/08-AI-for-Science/01-AlphaFold.md" diff --git "a/\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/08-AI-for-Science/02-\345\233\276\347\245\236\347\273\217\347\275\221\347\273\234.md" "b/\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/08-AI-for-Science/02-\345\233\276\347\245\236\347\273\217\347\275\221\347\273\234.md" similarity index 100% rename from "\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/08-AI-for-Science/02-\345\233\276\347\245\236\347\273\217\347\275\221\347\273\234.md" rename to "\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/08-AI-for-Science/02-\345\233\276\347\245\236\347\273\217\347\275\221\347\273\234.md" diff --git "a/\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/09-\345\205\267\350\272\253\346\231\272\350\203\275/00-\345\274\225\350\250\200.md" "b/\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/09-\345\205\267\350\272\253\346\231\272\350\203\275/00-\345\274\225\350\250\200.md" similarity index 100% rename from "\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/09-\345\205\267\350\272\253\346\231\272\350\203\275/00-\345\274\225\350\250\200.md" rename to "\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/09-\345\205\267\350\272\253\346\231\272\350\203\275/00-\345\274\225\350\250\200.md" diff --git "a/\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/09-\345\205\267\350\272\253\346\231\272\350\203\275/01-Gym\344\270\216Sim2Real.md" "b/\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/09-\345\205\267\350\272\253\346\231\272\350\203\275/01-Gym\344\270\216Sim2Real.md" similarity index 100% rename from "\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/09-\345\205\267\350\272\253\346\231\272\350\203\275/01-Gym\344\270\216Sim2Real.md" rename to "\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/09-\345\205\267\350\272\253\346\231\272\350\203\275/01-Gym\344\270\216Sim2Real.md" diff --git "a/\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/09-\345\205\267\350\272\253\346\231\272\350\203\275/02-\346\234\272\345\231\250\344\272\272\346\216\247\345\210\266.md" "b/\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/09-\345\205\267\350\272\253\346\231\272\350\203\275/02-\346\234\272\345\231\250\344\272\272\346\216\247\345\210\266.md" similarity index 100% rename from "\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/09-\345\205\267\350\272\253\346\231\272\350\203\275/02-\346\234\272\345\231\250\344\272\272\346\216\247\345\210\266.md" rename to "\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/09-\345\205\267\350\272\253\346\231\272\350\203\275/02-\346\234\272\345\231\250\344\272\272\346\216\247\345\210\266.md" diff --git "a/\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/10-\346\250\241\345\236\213\350\275\257\347\241\254\344\273\266\347\224\237\346\200\201/00-\345\274\225\350\250\200.md" "b/\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/10-\346\250\241\345\236\213\350\275\257\347\241\254\344\273\266\347\224\237\346\200\201/00-\345\274\225\350\250\200.md" similarity index 100% rename from "\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/10-\346\250\241\345\236\213\350\275\257\347\241\254\344\273\266\347\224\237\346\200\201/00-\345\274\225\350\250\200.md" rename to "\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/10-\346\250\241\345\236\213\350\275\257\347\241\254\344\273\266\347\224\237\346\200\201/00-\345\274\225\350\250\200.md" diff --git "a/\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/10-\346\250\241\345\236\213\350\275\257\347\241\254\344\273\266\347\224\237\346\200\201/01-\345\237\272\347\241\200\347\224\237\346\200\201/01-PyTorch\344\270\216NumPy\345\237\272\347\241\200.md" "b/\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/10-\346\250\241\345\236\213\350\275\257\347\241\254\344\273\266\347\224\237\346\200\201/01-\345\237\272\347\241\200\347\224\237\346\200\201/01-PyTorch\344\270\216NumPy\345\237\272\347\241\200.md" similarity index 100% rename from "\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/10-\346\250\241\345\236\213\350\275\257\347\241\254\344\273\266\347\224\237\346\200\201/01-\345\237\272\347\241\200\347\224\237\346\200\201/01-PyTorch\344\270\216NumPy\345\237\272\347\241\200.md" rename to "\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/10-\346\250\241\345\236\213\350\275\257\347\241\254\344\273\266\347\224\237\346\200\201/01-\345\237\272\347\241\200\347\224\237\346\200\201/01-PyTorch\344\270\216NumPy\345\237\272\347\241\200.md" diff --git "a/\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/10-\346\250\241\345\236\213\350\275\257\347\241\254\344\273\266\347\224\237\346\200\201/01-\345\237\272\347\241\200\347\224\237\346\200\201/02-Transformers\347\224\237\346\200\201.md" "b/\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/10-\346\250\241\345\236\213\350\275\257\347\241\254\344\273\266\347\224\237\346\200\201/01-\345\237\272\347\241\200\347\224\237\346\200\201/02-Transformers\347\224\237\346\200\201.md" similarity index 100% rename from "\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/10-\346\250\241\345\236\213\350\275\257\347\241\254\344\273\266\347\224\237\346\200\201/01-\345\237\272\347\241\200\347\224\237\346\200\201/02-Transformers\347\224\237\346\200\201.md" rename to "\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/10-\346\250\241\345\236\213\350\275\257\347\241\254\344\273\266\347\224\237\346\200\201/01-\345\237\272\347\241\200\347\224\237\346\200\201/02-Transformers\347\224\237\346\200\201.md" diff --git "a/\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/10-\346\250\241\345\236\213\350\275\257\347\241\254\344\273\266\347\224\237\346\200\201/01-\345\237\272\347\241\200\347\224\237\346\200\201/03-Megatron.md" "b/\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/10-\346\250\241\345\236\213\350\275\257\347\241\254\344\273\266\347\224\237\346\200\201/01-\345\237\272\347\241\200\347\224\237\346\200\201/03-Megatron.md" similarity index 100% rename from "\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/10-\346\250\241\345\236\213\350\275\257\347\241\254\344\273\266\347\224\237\346\200\201/01-\345\237\272\347\241\200\347\224\237\346\200\201/03-Megatron.md" rename to "\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/10-\346\250\241\345\236\213\350\275\257\347\241\254\344\273\266\347\224\237\346\200\201/01-\345\237\272\347\241\200\347\224\237\346\200\201/03-Megatron.md" diff --git "a/\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/10-\346\250\241\345\236\213\350\275\257\347\241\254\344\273\266\347\224\237\346\200\201/01-\345\237\272\347\241\200\347\224\237\346\200\201/04-\350\256\255\347\273\203\346\241\206\346\236\266.md" "b/\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/10-\346\250\241\345\236\213\350\275\257\347\241\254\344\273\266\347\224\237\346\200\201/01-\345\237\272\347\241\200\347\224\237\346\200\201/04-\350\256\255\347\273\203\346\241\206\346\236\266.md" similarity index 100% rename from "\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/10-\346\250\241\345\236\213\350\275\257\347\241\254\344\273\266\347\224\237\346\200\201/01-\345\237\272\347\241\200\347\224\237\346\200\201/04-\350\256\255\347\273\203\346\241\206\346\236\266.md" rename to "\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/10-\346\250\241\345\236\213\350\275\257\347\241\254\344\273\266\347\224\237\346\200\201/01-\345\237\272\347\241\200\347\224\237\346\200\201/04-\350\256\255\347\273\203\346\241\206\346\236\266.md" diff --git "a/\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/10-\346\250\241\345\236\213\350\275\257\347\241\254\344\273\266\347\224\237\346\200\201/01-\345\237\272\347\241\200\347\224\237\346\200\201/05-LeRobot.md" "b/\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/10-\346\250\241\345\236\213\350\275\257\347\241\254\344\273\266\347\224\237\346\200\201/01-\345\237\272\347\241\200\347\224\237\346\200\201/05-LeRobot.md" similarity index 100% rename from "\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/10-\346\250\241\345\236\213\350\275\257\347\241\254\344\273\266\347\224\237\346\200\201/01-\345\237\272\347\241\200\347\224\237\346\200\201/05-LeRobot.md" rename to "\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/10-\346\250\241\345\236\213\350\275\257\347\241\254\344\273\266\347\224\237\346\200\201/01-\345\237\272\347\241\200\347\224\237\346\200\201/05-LeRobot.md" diff --git "a/\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/10-\346\250\241\345\236\213\350\275\257\347\241\254\344\273\266\347\224\237\346\200\201/01-\345\237\272\347\241\200\347\224\237\346\200\201/06-veRL.md" "b/\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/10-\346\250\241\345\236\213\350\275\257\347\241\254\344\273\266\347\224\237\346\200\201/01-\345\237\272\347\241\200\347\224\237\346\200\201/06-veRL.md" similarity index 100% rename from "\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/10-\346\250\241\345\236\213\350\275\257\347\241\254\344\273\266\347\224\237\346\200\201/01-\345\237\272\347\241\200\347\224\237\346\200\201/06-veRL.md" rename to "\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/10-\346\250\241\345\236\213\350\275\257\347\241\254\344\273\266\347\224\237\346\200\201/01-\345\237\272\347\241\200\347\224\237\346\200\201/06-veRL.md" diff --git "a/\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/10-\346\250\241\345\236\213\350\275\257\347\241\254\344\273\266\347\224\237\346\200\201/01-\345\237\272\347\241\200\347\224\237\346\200\201/07-Diff-Synth.md" "b/\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/10-\346\250\241\345\236\213\350\275\257\347\241\254\344\273\266\347\224\237\346\200\201/01-\345\237\272\347\241\200\347\224\237\346\200\201/07-Diff-Synth.md" new file mode 100644 index 0000000..a7554e3 --- /dev/null +++ "b/\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/10-\346\250\241\345\236\213\350\275\257\347\241\254\344\273\266\347\224\237\346\200\201/01-\345\237\272\347\241\200\347\224\237\346\200\201/07-Diff-Synth.md" @@ -0,0 +1,247 @@ +# DiffSynth-Studio:视觉生成引擎 + +DiffSynth-Studio是魔搭社区团队开发的开源Diffusion模型引擎,覆盖图像生成、图像编辑、视频生成等视觉合成任务。它不只是一个推理工具——从模型加载、显存调度到LoRA训练,整条链路都做了系统性封装。 + +```mermaid +graph TD + A[DiffSynth 生态] --> B[DiffSynth-Studio] + A --> C[DiffSynth-Engine] + B --> D[前沿探索 / 学术研究] + C --> E[稳定部署 / 工业生产] + D --> F[图像生成] + D --> G[视频生成] + D --> H[图像编辑] + D --> I[模型训练] +``` + +DiffSynth生态分为两条线:**DiffSynth-Studio**面向学术与技术探索,快速跟进前沿模型;**DiffSynth-Engine**面向工业部署,优先保证性能和稳定性。两者共同构成魔搭社区AIGC专区的核心引擎。 + +## 架构设计 + +多数扩散模型框架把重心放在推理流程上,DiffSynth-Studio的野心更大——它把显存管理、模型结构、训练流程作为三个独立可插拔的模块来设计。 + +### 显存管理 + +扩散模型的显存问题非常突出。以Stable Diffusion XL为例,仅模型权重就占用约6.5GB,加上UNet推理时的中间激活值、VAE解码、文本编码器,轻松突破12GB。在消费级GPU上跑高分辨率生图几乎不可能——除非框架层面做精细管理。 + +DiffSynth-Studio 2.0引入了**Layer级别的Disk Offload**机制。传统offload把整个模型在GPU和CPU之间搬运,粒度太粗。Layer级别offload的思路是:推理到哪一层,就把那一层加载到GPU,其余层卸载到CPU甚至磁盘。这同时释放了内存和显存,使得在8GB显存的GPU上也能运行大型模型。 + +```python +import torch +from diffsynth import ModelManager, FluxImagePipeline + +# 加载模型,启用显存优化 +model_manager = ModelManager( + torch_dtype=torch.bfloat16, + device="cuda" +) +model_manager.load_models( + ["models/FLUX/flux1-dev.safetensors"], + torch_dtype=torch.bfloat16 +) + +pipe = FluxImagePipeline.from_model_manager(model_manager) + +# 生成图像 +image = pipe( + prompt="A cat sitting on a windowsill, golden hour light, film grain", + num_inference_steps=20, + height=1024, width=1024 +) +image.save("output.png") +``` + +### 支持的模型 + +DiffSynth-Studio覆盖了主流的扩散模型架构: + +| 模型 | 类型 | 特点 | 训练支持 | +|------|------|------|---------| +| FLUX.2 | 文生图 | 高质量图像,支持4B/9B/dev多版本 | ✓ | +| Qwen-Image | 文生图/编辑 | 通义系列,支持ControlNet、EliGen | ✓ | +| Wan 2.1/2.2 | 文生视频 | 1.3B/14B,支持图生视频、视频续写 | ✓ | +| LTX-2 | 音视频生成 | 音频驱动视频、音视频联合生成 | ✓ | +| Z-Image | 文生图 | 含Turbo版本,快速生成 | ✓ | +| Stable Diffusion 3 | 文生图 | MMDiT架构 | ✓ | +| MOVA | 视频生成 | 360p/720p多分辨率 | ✓ | + +这些模型不只是"能跑推理"——DiffSynth-Studio为每个模型都实现了完整的训练链路,包括全量微调和LoRA训练。 + +## 安装 + +```bash +pip install diffsynth + +# 或从源码安装(推荐开发者使用) +git clone https://github.com/modelscope/DiffSynth-Studio.git +cd DiffSynth-Studio +pip install -e . +``` + +## 训练框架 + +DiffSynth-Studio的训练模块做了三项关键优化,每一项都直接影响实际可用性。 + +### 拆分训练(Split Training) + +扩散模型训练中,文本编码器和VAE编码器不需要梯度回传——它们只负责把文本和图像转换成latent表示。传统做法是每个训练步骤都跑一遍这些编码器,白白占用显存和计算。 + +拆分训练把流程自动切成两个阶段: + +```mermaid +graph LR + A[原始数据] --> B[阶段1: 数据预处理] + B --> C[文本编码] + B --> D[VAE编码] + C --> E[缓存Latent] + D --> E + E --> F[阶段2: 训练] + F --> G[仅训练UNet/DiT] +``` + +阶段1处理所有样本的编码工作并缓存结果,阶段2只训练核心去噪网络。这不只是加速——显存峰值大幅降低,因为训练阶段不再需要同时加载编码器。训练ControlNet或其他附加模块时同样适用。 + +### 差分LoRA训练(Differential LoRA) + +标准LoRA在基础权重旁边加一对低秩矩阵$A$和$B$,微调时只更新$A$和$B$。差分LoRA的思路不同:它不从零初始化,而是从两个已有模型的权重差异出发。 + +假设有一个基础模型$W_0$和一个已经微调过的模型$W_1$,两者的差$\Delta W = W_1 - W_0$可以用低秩分解近似: + +$$\Delta W \approx BA$$ + +然后在$BA$的基础上继续训练。好处是训练起点就已经编码了$W_1$的能力,收敛更快,效果更好。这项技术最初在ArtAug项目中提出,现在已经泛化到DiffSynth-Studio中任意模型的LoRA训练。 + +### FP8训练 + +训练扩散模型时,并非所有参数都需要高精度。FP8训练把不参与梯度计算的模型(梯度关闭的部分,或只影响LoRA权重的部分)转为FP8格式,显存直接减半。LoRA权重本身依然保持BF16/FP16精度,不影响训练质量。 + +## 图像编辑 + +DiffSynth-Studio不只做生成,还支持多种编辑能力。 + +### Qwen-Image-Edit + +基于Qwen-Image训练的编辑模型,支持指令引导的图像修改: + +```python +from diffsynth import ModelManager, QwenImageEditPipeline + +model_manager = ModelManager(torch_dtype=torch.bfloat16, device="cuda") +model_manager.load_models(["models/Qwen-Image-Edit/model.safetensors"]) + +pipe = QwenImageEditPipeline.from_model_manager(model_manager) + +edited_image = pipe( + image=original_image, + prompt="Change the sky to sunset colors" +) +``` + +### In-Context Editing + +一种更有趣的编辑模式:给模型三张图A、B、C,模型分析A到B的变换,然后把同样的变换应用到C生成D。比如A是一张白天的照片,B是同一场景的夜景版本,C是另一张白天照片——模型自动推断"白天→夜景"的变换并应用到C。 + +### 图层拆分 + +给定一张图像和一段文本描述,模型把图像中与描述对应的内容拆分成独立图层。这在海报设计、电商场景中很实用——从一张产品图中自动拆出主体、背景、文字等元素。 + +## 视频生成 + +DiffSynth-Studio在视频生成方面的支持最为完整,覆盖了Wan系列模型的全部能力。 + +### 文本到视频 + +```python +from diffsynth import ModelManager, WanVideoPipeline + +model_manager = ModelManager(torch_dtype=torch.bfloat16, device="cuda") +model_manager.load_models([ + "models/Wan2.1/wan2.1_14b.safetensors", +]) + +pipe = WanVideoPipeline.from_model_manager(model_manager) + +video = pipe( + prompt="A drone flying over a mountain lake at sunrise, cinematic quality", + num_inference_steps=50, + num_frames=81, + height=480, width=832, +) +``` + +### 图像到视频 + +以一张静态图作为起始帧,生成动态视频。适合从概念图生成产品展示动画。 + +### 音频驱动视频 + +Wan2.2-S2V支持音频驱动的视频生成——输入一段音频,模型生成与音频节奏和情绪匹配的视频内容。LTX-2进一步支持音视频联合生成,实现真正的多模态输出。 + +## ControlNet与EliGen + +精确控制生成结果是实际应用中的刚需。DiffSynth-Studio为Qwen-Image实现了多种控制方案。 + +### ControlNet + +基于轻量化的Blockwise设计,支持六种结构控制条件: + +- **Canny**:边缘轮廓控制 +- **Depth**:深度图控制 +- **Lineart**:线稿控制 +- **Softedge**:柔和边缘控制 +- **Normal**:法线贴图控制 +- **OpenPose**:人体姿态控制 + +这些控制模型采用In-Context技术路线,通过一个统一的Control-Union模型同时支持多种条件,不需要为每种条件单独加载不同的ControlNet。 + +### EliGen + +EliGen(Element-level Image Generation)支持元素级别的精确控制。EliGen-Poster专为电商海报场景设计,支持精确的分区布局——你可以指定"左侧放产品图、右侧放文案、底部放促销信息",模型按照分区约束生成。 + +## 实践示例:LoRA训练 + +以FLUX模型的LoRA训练为例,展示DiffSynth-Studio的训练流程: + +```python +# 准备训练配置 +from diffsynth import FluxLoRATrainer + +trainer = FluxLoRATrainer( + pretrained_path="models/FLUX/flux1-dev.safetensors", + lora_rank=16, + learning_rate=1e-4, + train_batch_size=1, + gradient_accumulation_steps=4, + max_train_steps=1000, + output_dir="output/flux_lora", +) + +# 加载训练数据 +trainer.load_dataset( + dataset_path="data/my_images/", + prompt_column="text", + image_column="image", + resolution=1024, +) + +# 开始训练 +trainer.train() +``` + +训练完成后,加载LoRA权重进行推理: + +```python +model_manager.load_lora("output/flux_lora/lora.safetensors", lora_alpha=1.0) + +image = pipe( + prompt="A portrait in the style of my_lora_concept", + num_inference_steps=20, +) +``` + +## 相关资源 + +- 官方仓库:https://github.com/modelscope/DiffSynth-Studio +- 部署引擎:https://github.com/modelscope/DiffSynth-Engine +- 文档中心:https://diffsynth-studio.readthedocs.io +- 魔搭AIGC专区:https://modelscope.cn/aigc/home diff --git "a/\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/10-\346\250\241\345\236\213\350\275\257\347\241\254\344\273\266\347\224\237\346\200\201/01-\345\237\272\347\241\200\347\224\237\346\200\201/08-\346\216\250\347\220\206\345\274\225\346\223\216.md" "b/\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/10-\346\250\241\345\236\213\350\275\257\347\241\254\344\273\266\347\224\237\346\200\201/01-\345\237\272\347\241\200\347\224\237\346\200\201/08-\346\216\250\347\220\206\345\274\225\346\223\216.md" similarity index 100% rename from "\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/10-\346\250\241\345\236\213\350\275\257\347\241\254\344\273\266\347\224\237\346\200\201/01-\345\237\272\347\241\200\347\224\237\346\200\201/08-\346\216\250\347\220\206\345\274\225\346\223\216.md" rename to "\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/10-\346\250\241\345\236\213\350\275\257\347\241\254\344\273\266\347\224\237\346\200\201/01-\345\237\272\347\241\200\347\224\237\346\200\201/08-\346\216\250\347\220\206\345\274\225\346\223\216.md" diff --git "a/\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/10-\346\250\241\345\236\213\350\275\257\347\241\254\344\273\266\347\224\237\346\200\201/02-\345\272\224\347\224\250\347\224\237\346\200\201/01-\345\272\224\347\224\250\345\271\263\345\217\260.md" "b/\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/10-\346\250\241\345\236\213\350\275\257\347\241\254\344\273\266\347\224\237\346\200\201/02-\345\272\224\347\224\250\347\224\237\346\200\201/01-\345\272\224\347\224\250\345\271\263\345\217\260.md" similarity index 100% rename from "\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/10-\346\250\241\345\236\213\350\275\257\347\241\254\344\273\266\347\224\237\346\200\201/02-\345\272\224\347\224\250\347\224\237\346\200\201/01-\345\272\224\347\224\250\345\271\263\345\217\260.md" rename to "\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/10-\346\250\241\345\236\213\350\275\257\347\241\254\344\273\266\347\224\237\346\200\201/02-\345\272\224\347\224\250\347\224\237\346\200\201/01-\345\272\224\347\224\250\345\271\263\345\217\260.md" diff --git "a/\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/10-\346\250\241\345\236\213\350\275\257\347\241\254\344\273\266\347\224\237\346\200\201/02-\345\272\224\347\224\250\347\224\237\346\200\201/02-AI\347\274\226\347\250\213\345\212\251\346\211\213.md" "b/\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/10-\346\250\241\345\236\213\350\275\257\347\241\254\344\273\266\347\224\237\346\200\201/02-\345\272\224\347\224\250\347\224\237\346\200\201/02-AI\347\274\226\347\250\213\345\212\251\346\211\213.md" similarity index 100% rename from "\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/10-\346\250\241\345\236\213\350\275\257\347\241\254\344\273\266\347\224\237\346\200\201/02-\345\272\224\347\224\250\347\224\237\346\200\201/02-AI\347\274\226\347\250\213\345\212\251\346\211\213.md" rename to "\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/10-\346\250\241\345\236\213\350\275\257\347\241\254\344\273\266\347\224\237\346\200\201/02-\345\272\224\347\224\250\347\224\237\346\200\201/02-AI\347\274\226\347\250\213\345\212\251\346\211\213.md" diff --git "a/\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/10-\346\250\241\345\236\213\350\275\257\347\241\254\344\273\266\347\224\237\346\200\201/02-\345\272\224\347\224\250\347\224\237\346\200\201/03-ComfyUI.md" "b/\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/10-\346\250\241\345\236\213\350\275\257\347\241\254\344\273\266\347\224\237\346\200\201/02-\345\272\224\347\224\250\347\224\237\346\200\201/03-ComfyUI.md" similarity index 100% rename from "\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/10-\346\250\241\345\236\213\350\275\257\347\241\254\344\273\266\347\224\237\346\200\201/02-\345\272\224\347\224\250\347\224\237\346\200\201/03-ComfyUI.md" rename to "\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/10-\346\250\241\345\236\213\350\275\257\347\241\254\344\273\266\347\224\237\346\200\201/02-\345\272\224\347\224\250\347\224\237\346\200\201/03-ComfyUI.md" diff --git "a/\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/10-\346\250\241\345\236\213\350\275\257\347\241\254\344\273\266\347\224\237\346\200\201/02-\345\272\224\347\224\250\347\224\237\346\200\201/04-Data-Juicer.md" "b/\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/10-\346\250\241\345\236\213\350\275\257\347\241\254\344\273\266\347\224\237\346\200\201/02-\345\272\224\347\224\250\347\224\237\346\200\201/04-Data-Juicer.md" similarity index 100% rename from "\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/10-\346\250\241\345\236\213\350\275\257\347\241\254\344\273\266\347\224\237\346\200\201/02-\345\272\224\347\224\250\347\224\237\346\200\201/04-Data-Juicer.md" rename to "\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/10-\346\250\241\345\236\213\350\275\257\347\241\254\344\273\266\347\224\237\346\200\201/02-\345\272\224\347\224\250\347\224\237\346\200\201/04-Data-Juicer.md" diff --git "a/\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/10-\346\250\241\345\236\213\350\275\257\347\241\254\344\273\266\347\224\237\346\200\201/03-\346\250\241\345\236\213\347\224\237\346\200\201/01-\350\257\255\350\250\200\346\250\241\345\236\213\347\224\237\346\200\201.md" "b/\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/10-\346\250\241\345\236\213\350\275\257\347\241\254\344\273\266\347\224\237\346\200\201/03-\346\250\241\345\236\213\347\224\237\346\200\201/01-\350\257\255\350\250\200\346\250\241\345\236\213\347\224\237\346\200\201.md" similarity index 100% rename from "\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/10-\346\250\241\345\236\213\350\275\257\347\241\254\344\273\266\347\224\237\346\200\201/03-\346\250\241\345\236\213\347\224\237\346\200\201/01-\350\257\255\350\250\200\346\250\241\345\236\213\347\224\237\346\200\201.md" rename to "\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/10-\346\250\241\345\236\213\350\275\257\347\241\254\344\273\266\347\224\237\346\200\201/03-\346\250\241\345\236\213\347\224\237\346\200\201/01-\350\257\255\350\250\200\346\250\241\345\236\213\347\224\237\346\200\201.md" diff --git "a/\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/10-\346\250\241\345\236\213\350\275\257\347\241\254\344\273\266\347\224\237\346\200\201/03-\346\250\241\345\236\213\347\224\237\346\200\201/02-\350\247\206\350\247\211\347\224\237\346\210\220\346\250\241\345\236\213\347\224\237\346\200\201.md" "b/\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/10-\346\250\241\345\236\213\350\275\257\347\241\254\344\273\266\347\224\237\346\200\201/03-\346\250\241\345\236\213\347\224\237\346\200\201/02-\350\247\206\350\247\211\347\224\237\346\210\220\346\250\241\345\236\213\347\224\237\346\200\201.md" similarity index 100% rename from "\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/10-\346\250\241\345\236\213\350\275\257\347\241\254\344\273\266\347\224\237\346\200\201/03-\346\250\241\345\236\213\347\224\237\346\200\201/02-\350\247\206\350\247\211\347\224\237\346\210\220\346\250\241\345\236\213\347\224\237\346\200\201.md" rename to "\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/10-\346\250\241\345\236\213\350\275\257\347\241\254\344\273\266\347\224\237\346\200\201/03-\346\250\241\345\236\213\347\224\237\346\200\201/02-\350\247\206\350\247\211\347\224\237\346\210\220\346\250\241\345\236\213\347\224\237\346\200\201.md" diff --git "a/\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/10-\346\250\241\345\236\213\350\275\257\347\241\254\344\273\266\347\224\237\346\200\201/04-\347\241\254\344\273\266\347\224\237\346\200\201\344\270\216\345\256\236\350\267\265/01-GPU\347\216\257\345\242\203\351\205\215\347\275\256.md" "b/\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/10-\346\250\241\345\236\213\350\275\257\347\241\254\344\273\266\347\224\237\346\200\201/04-\347\241\254\344\273\266\347\224\237\346\200\201\344\270\216\345\256\236\350\267\265/01-GPU\347\216\257\345\242\203\351\205\215\347\275\256.md" similarity index 100% rename from "\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/10-\346\250\241\345\236\213\350\275\257\347\241\254\344\273\266\347\224\237\346\200\201/04-\347\241\254\344\273\266\347\224\237\346\200\201\344\270\216\345\256\236\350\267\265/01-GPU\347\216\257\345\242\203\351\205\215\347\275\256.md" rename to "\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/10-\346\250\241\345\236\213\350\275\257\347\241\254\344\273\266\347\224\237\346\200\201/04-\347\241\254\344\273\266\347\224\237\346\200\201\344\270\216\345\256\236\350\267\265/01-GPU\347\216\257\345\242\203\351\205\215\347\275\256.md" diff --git "a/\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/10-\346\250\241\345\236\213\350\275\257\347\241\254\344\273\266\347\224\237\346\200\201/04-\347\241\254\344\273\266\347\224\237\346\200\201\344\270\216\345\256\236\350\267\265/02-\346\230\207\350\205\276NPU\347\216\257\345\242\203.md" "b/\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/10-\346\250\241\345\236\213\350\275\257\347\241\254\344\273\266\347\224\237\346\200\201/04-\347\241\254\344\273\266\347\224\237\346\200\201\344\270\216\345\256\236\350\267\265/02-\346\230\207\350\205\276NPU\347\216\257\345\242\203.md" similarity index 100% rename from "\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/10-\346\250\241\345\236\213\350\275\257\347\241\254\344\273\266\347\224\237\346\200\201/04-\347\241\254\344\273\266\347\224\237\346\200\201\344\270\216\345\256\236\350\267\265/02-\346\230\207\350\205\276NPU\347\216\257\345\242\203.md" rename to "\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/10-\346\250\241\345\236\213\350\275\257\347\241\254\344\273\266\347\224\237\346\200\201/04-\347\241\254\344\273\266\347\224\237\346\200\201\344\270\216\345\256\236\350\267\265/02-\346\230\207\350\205\276NPU\347\216\257\345\242\203.md" diff --git "a/\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/10-\346\250\241\345\236\213\350\275\257\347\241\254\344\273\266\347\224\237\346\200\201/04-\347\241\254\344\273\266\347\224\237\346\200\201\344\270\216\345\256\236\350\267\265/04-AMD-ROCm.md" "b/\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/10-\346\250\241\345\236\213\350\275\257\347\241\254\344\273\266\347\224\237\346\200\201/04-\347\241\254\344\273\266\347\224\237\346\200\201\344\270\216\345\256\236\350\267\265/03-AMD-ROCm.md" similarity index 100% rename from "\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/10-\346\250\241\345\236\213\350\275\257\347\241\254\344\273\266\347\224\237\346\200\201/04-\347\241\254\344\273\266\347\224\237\346\200\201\344\270\216\345\256\236\350\267\265/04-AMD-ROCm.md" rename to "\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/10-\346\250\241\345\236\213\350\275\257\347\241\254\344\273\266\347\224\237\346\200\201/04-\347\241\254\344\273\266\347\224\237\346\200\201\344\270\216\345\256\236\350\267\265/03-AMD-ROCm.md" diff --git "a/\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/11-\346\250\241\345\236\213\350\256\255\347\273\203\346\216\250\347\220\206\346\212\200\346\234\257/00-\345\274\225\350\250\200.md" "b/\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/11-\346\250\241\345\236\213\350\256\255\347\273\203\346\216\250\347\220\206\346\212\200\346\234\257/00-\345\274\225\350\250\200.md" similarity index 100% rename from "\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/11-\346\250\241\345\236\213\350\256\255\347\273\203\346\216\250\347\220\206\346\212\200\346\234\257/00-\345\274\225\350\250\200.md" rename to "\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/11-\346\250\241\345\236\213\350\256\255\347\273\203\346\216\250\347\220\206\346\212\200\346\234\257/00-\345\274\225\350\250\200.md" diff --git "a/\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/11-\346\250\241\345\236\213\350\256\255\347\273\203\346\216\250\347\220\206\346\212\200\346\234\257/01-Prompt-Engineering.md" "b/\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/11-\346\250\241\345\236\213\350\256\255\347\273\203\346\216\250\347\220\206\346\212\200\346\234\257/01-Prompt-Engineering.md" similarity index 100% rename from "\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/11-\346\250\241\345\236\213\350\256\255\347\273\203\346\216\250\347\220\206\346\212\200\346\234\257/01-Prompt-Engineering.md" rename to "\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/11-\346\250\241\345\236\213\350\256\255\347\273\203\346\216\250\347\220\206\346\212\200\346\234\257/01-Prompt-Engineering.md" diff --git "a/\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/11-\346\250\241\345\236\213\350\256\255\347\273\203\346\216\250\347\220\206\346\212\200\346\234\257/02-\346\225\260\346\215\256\351\233\206\346\240\274\345\274\217\344\270\216\350\256\255\347\273\203\351\230\266\346\256\265.md" "b/\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/11-\346\250\241\345\236\213\350\256\255\347\273\203\346\216\250\347\220\206\346\212\200\346\234\257/02-\346\225\260\346\215\256\351\233\206\346\240\274\345\274\217\344\270\216\350\256\255\347\273\203\351\230\266\346\256\265.md" similarity index 100% rename from "\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/11-\346\250\241\345\236\213\350\256\255\347\273\203\346\216\250\347\220\206\346\212\200\346\234\257/02-\346\225\260\346\215\256\351\233\206\346\240\274\345\274\217\344\270\216\350\256\255\347\273\203\351\230\266\346\256\265.md" rename to "\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/11-\346\250\241\345\236\213\350\256\255\347\273\203\346\216\250\347\220\206\346\212\200\346\234\257/02-\346\225\260\346\215\256\351\233\206\346\240\274\345\274\217\344\270\216\350\256\255\347\273\203\351\230\266\346\256\265.md" diff --git "a/\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/11-\346\250\241\345\236\213\350\256\255\347\273\203\346\216\250\347\220\206\346\212\200\346\234\257/03-\350\256\255\347\273\203\344\270\255\347\232\204\351\227\256\351\242\230.md" "b/\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/11-\346\250\241\345\236\213\350\256\255\347\273\203\346\216\250\347\220\206\346\212\200\346\234\257/03-\350\256\255\347\273\203\344\270\255\347\232\204\351\227\256\351\242\230.md" similarity index 100% rename from "\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/11-\346\250\241\345\236\213\350\256\255\347\273\203\346\216\250\347\220\206\346\212\200\346\234\257/03-\350\256\255\347\273\203\344\270\255\347\232\204\351\227\256\351\242\230.md" rename to "\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/11-\346\250\241\345\236\213\350\256\255\347\273\203\346\216\250\347\220\206\346\212\200\346\234\257/03-\350\256\255\347\273\203\344\270\255\347\232\204\351\227\256\351\242\230.md" diff --git "a/\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/11-\346\250\241\345\236\213\350\256\255\347\273\203\346\216\250\347\220\206\346\212\200\346\234\257/04-\346\200\235\347\273\264\351\223\276\350\256\255\347\273\203.md" "b/\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/11-\346\250\241\345\236\213\350\256\255\347\273\203\346\216\250\347\220\206\346\212\200\346\234\257/04-\346\200\235\347\273\264\351\223\276\350\256\255\347\273\203.md" similarity index 100% rename from "\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/11-\346\250\241\345\236\213\350\256\255\347\273\203\346\216\250\347\220\206\346\212\200\346\234\257/04-\346\200\235\347\273\264\351\223\276\350\256\255\347\273\203.md" rename to "\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/11-\346\250\241\345\236\213\350\256\255\347\273\203\346\216\250\347\220\206\346\212\200\346\234\257/04-\346\200\235\347\273\264\351\223\276\350\256\255\347\273\203.md" diff --git "a/\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/11-\346\250\241\345\236\213\350\256\255\347\273\203\346\216\250\347\220\206\346\212\200\346\234\257/05-\346\250\241\345\236\213\345\221\250\350\276\271\345\272\224\347\224\250.md" "b/\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/11-\346\250\241\345\236\213\350\256\255\347\273\203\346\216\250\347\220\206\346\212\200\346\234\257/05-\346\250\241\345\236\213\345\221\250\350\276\271\345\272\224\347\224\250.md" similarity index 100% rename from "\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/11-\346\250\241\345\236\213\350\256\255\347\273\203\346\216\250\347\220\206\346\212\200\346\234\257/05-\346\250\241\345\236\213\345\221\250\350\276\271\345\272\224\347\224\250.md" rename to "\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/11-\346\250\241\345\236\213\350\256\255\347\273\203\346\216\250\347\220\206\346\212\200\346\234\257/05-\346\250\241\345\236\213\345\221\250\350\276\271\345\272\224\347\224\250.md" diff --git "a/\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/11-\346\250\241\345\236\213\350\256\255\347\273\203\346\216\250\347\220\206\346\212\200\346\234\257/06-\346\216\250\347\220\206\345\212\240\351\200\237\345\272\224\347\224\250.md" "b/\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/11-\346\250\241\345\236\213\350\256\255\347\273\203\346\216\250\347\220\206\346\212\200\346\234\257/06-\346\216\250\347\220\206\345\212\240\351\200\237\345\272\224\347\224\250.md" similarity index 100% rename from "\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/11-\346\250\241\345\236\213\350\256\255\347\273\203\346\216\250\347\220\206\346\212\200\346\234\257/06-\346\216\250\347\220\206\345\212\240\351\200\237\345\272\224\347\224\250.md" rename to "\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/11-\346\250\241\345\236\213\350\256\255\347\273\203\346\216\250\347\220\206\346\212\200\346\234\257/06-\346\216\250\347\220\206\345\212\240\351\200\237\345\272\224\347\224\250.md" diff --git "a/\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/11-\346\250\241\345\236\213\350\256\255\347\273\203\346\216\250\347\220\206\346\212\200\346\234\257/07-\345\256\236\350\267\265SWIFT\350\256\255\347\273\203\344\270\216Gradio.md" "b/\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/11-\346\250\241\345\236\213\350\256\255\347\273\203\346\216\250\347\220\206\346\212\200\346\234\257/07-\345\256\236\350\267\265SWIFT\350\256\255\347\273\203\344\270\216Gradio.md" similarity index 100% rename from "\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/11-\346\250\241\345\236\213\350\256\255\347\273\203\346\216\250\347\220\206\346\212\200\346\234\257/07-\345\256\236\350\267\265SWIFT\350\256\255\347\273\203\344\270\216Gradio.md" rename to "\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/11-\346\250\241\345\236\213\350\256\255\347\273\203\346\216\250\347\220\206\346\212\200\346\234\257/07-\345\256\236\350\267\265SWIFT\350\256\255\347\273\203\344\270\216Gradio.md" diff --git "a/\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/11-\346\250\241\345\236\213\350\256\255\347\273\203\346\216\250\347\220\206\346\212\200\346\234\257/08-\345\256\236\350\267\265\350\207\252\345\256\232\344\271\211\350\256\255\347\273\203.md" "b/\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/11-\346\250\241\345\236\213\350\256\255\347\273\203\346\216\250\347\220\206\346\212\200\346\234\257/08-\345\256\236\350\267\265\350\207\252\345\256\232\344\271\211\350\256\255\347\273\203.md" similarity index 100% rename from "\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/11-\346\250\241\345\236\213\350\256\255\347\273\203\346\216\250\347\220\206\346\212\200\346\234\257/08-\345\256\236\350\267\265\350\207\252\345\256\232\344\271\211\350\256\255\347\273\203.md" rename to "\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/11-\346\250\241\345\236\213\350\256\255\347\273\203\346\216\250\347\220\206\346\212\200\346\234\257/08-\345\256\236\350\267\265\350\207\252\345\256\232\344\271\211\350\256\255\347\273\203.md" diff --git "a/\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/12-\350\257\204\346\265\213\346\212\200\346\234\257/00-\345\274\225\350\250\200.md" "b/\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/12-\350\257\204\346\265\213\346\212\200\346\234\257/00-\345\274\225\350\250\200.md" similarity index 100% rename from "\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/12-\350\257\204\346\265\213\346\212\200\346\234\257/00-\345\274\225\350\250\200.md" rename to "\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/12-\350\257\204\346\265\213\346\212\200\346\234\257/00-\345\274\225\350\250\200.md" diff --git "a/\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/12-\350\257\204\346\265\213\346\212\200\346\234\257/01-\344\272\244\345\217\211\351\252\214\350\257\201\344\270\216\345\220\216\350\257\204\344\274\260.md" "b/\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/12-\350\257\204\346\265\213\346\212\200\346\234\257/01-\344\272\244\345\217\211\351\252\214\350\257\201\344\270\216\345\220\216\350\257\204\344\274\260.md" similarity index 100% rename from "\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/12-\350\257\204\346\265\213\346\212\200\346\234\257/01-\344\272\244\345\217\211\351\252\214\350\257\201\344\270\216\345\220\216\350\257\204\344\274\260.md" rename to "\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/12-\350\257\204\346\265\213\346\212\200\346\234\257/01-\344\272\244\345\217\211\351\252\214\350\257\201\344\270\216\345\220\216\350\257\204\344\274\260.md" diff --git "a/\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/12-\350\257\204\346\265\213\346\212\200\346\234\257/02-\351\200\232\347\224\250Benchmark.md" "b/\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/12-\350\257\204\346\265\213\346\212\200\346\234\257/02-\351\200\232\347\224\250Benchmark.md" similarity index 100% rename from "\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/12-\350\257\204\346\265\213\346\212\200\346\234\257/02-\351\200\232\347\224\250Benchmark.md" rename to "\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/12-\350\257\204\346\265\213\346\212\200\346\234\257/02-\351\200\232\347\224\250Benchmark.md" diff --git "a/\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/12-\350\257\204\346\265\213\346\212\200\346\234\257/03-\350\207\252\345\256\232\344\271\211Benchmark.md" "b/\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/12-\350\257\204\346\265\213\346\212\200\346\234\257/03-\350\207\252\345\256\232\344\271\211Benchmark.md" similarity index 100% rename from "\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/12-\350\257\204\346\265\213\346\212\200\346\234\257/03-\350\207\252\345\256\232\344\271\211Benchmark.md" rename to "\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/12-\350\257\204\346\265\213\346\212\200\346\234\257/03-\350\207\252\345\256\232\344\271\211Benchmark.md" diff --git "a/\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/12-\350\257\204\346\265\213\346\212\200\346\234\257/04-\350\257\204\346\265\213\346\241\206\346\236\266.md" "b/\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/12-\350\257\204\346\265\213\346\212\200\346\234\257/04-\350\257\204\346\265\213\346\241\206\346\236\266.md" similarity index 100% rename from "\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/12-\350\257\204\346\265\213\346\212\200\346\234\257/04-\350\257\204\346\265\213\346\241\206\346\236\266.md" rename to "\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/12-\350\257\204\346\265\213\346\212\200\346\234\257/04-\350\257\204\346\265\213\346\241\206\346\236\266.md" diff --git "a/\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/12-\350\257\204\346\265\213\346\212\200\346\234\257/05-\345\256\236\350\267\265EvalScope\350\257\204\344\274\260.md" "b/\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/12-\350\257\204\346\265\213\346\212\200\346\234\257/05-\345\256\236\350\267\265EvalScope\350\257\204\344\274\260.md" similarity index 100% rename from "\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/12-\350\257\204\346\265\213\346\212\200\346\234\257/05-\345\256\236\350\267\265EvalScope\350\257\204\344\274\260.md" rename to "\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/12-\350\257\204\346\265\213\346\212\200\346\234\257/05-\345\256\236\350\267\265EvalScope\350\257\204\344\274\260.md" diff --git "a/\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/13-\346\231\272\350\203\275\344\275\223\346\212\200\346\234\257/00-\345\274\225\350\250\200.md" "b/\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/13-\346\231\272\350\203\275\344\275\223\346\212\200\346\234\257/00-\345\274\225\350\250\200.md" similarity index 100% rename from "\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/13-\346\231\272\350\203\275\344\275\223\346\212\200\346\234\257/00-\345\274\225\350\250\200.md" rename to "\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/13-\346\231\272\350\203\275\344\275\223\346\212\200\346\234\257/00-\345\274\225\350\250\200.md" diff --git "a/\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/13-\346\231\272\350\203\275\344\275\223\346\212\200\346\234\257/01-\346\231\272\350\203\275\344\275\223\345\217\221\345\261\225\345\216\206\345\217\262.md" "b/\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/13-\346\231\272\350\203\275\344\275\223\346\212\200\346\234\257/01-\346\231\272\350\203\275\344\275\223\345\217\221\345\261\225\345\216\206\345\217\262.md" similarity index 100% rename from "\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/13-\346\231\272\350\203\275\344\275\223\346\212\200\346\234\257/01-\346\231\272\350\203\275\344\275\223\345\217\221\345\261\225\345\216\206\345\217\262.md" rename to "\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/13-\346\231\272\350\203\275\344\275\223\346\212\200\346\234\257/01-\346\231\272\350\203\275\344\275\223\345\217\221\345\261\225\345\216\206\345\217\262.md" diff --git "a/\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/13-\346\231\272\350\203\275\344\275\223\346\212\200\346\234\257/02-\344\273\243\347\240\201\345\271\263\345\217\260\344\270\216\344\275\216\344\273\243\347\240\201\345\271\263\345\217\260.md" "b/\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/13-\346\231\272\350\203\275\344\275\223\346\212\200\346\234\257/02-\344\273\243\347\240\201\345\271\263\345\217\260\344\270\216\344\275\216\344\273\243\347\240\201\345\271\263\345\217\260.md" similarity index 100% rename from "\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/13-\346\231\272\350\203\275\344\275\223\346\212\200\346\234\257/02-\344\273\243\347\240\201\345\271\263\345\217\260\344\270\216\344\275\216\344\273\243\347\240\201\345\271\263\345\217\260.md" rename to "\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/13-\346\231\272\350\203\275\344\275\223\346\212\200\346\234\257/02-\344\273\243\347\240\201\345\271\263\345\217\260\344\270\216\344\275\216\344\273\243\347\240\201\345\271\263\345\217\260.md" diff --git "a/\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/13-\346\231\272\350\203\275\344\275\223\346\212\200\346\234\257/03-ReACT\345\215\217\350\256\256.md" "b/\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/13-\346\231\272\350\203\275\344\275\223\346\212\200\346\234\257/03-ReACT\345\215\217\350\256\256.md" similarity index 100% rename from "\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/13-\346\231\272\350\203\275\344\275\223\346\212\200\346\234\257/03-ReACT\345\215\217\350\256\256.md" rename to "\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/13-\346\231\272\350\203\275\344\275\223\346\212\200\346\234\257/03-ReACT\345\215\217\350\256\256.md" diff --git "a/\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/13-\346\231\272\350\203\275\344\275\223\346\212\200\346\234\257/04-\350\256\260\345\277\206\346\243\200\347\264\242\344\270\216\344\270\212\344\270\213\346\226\207.md" "b/\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/13-\346\231\272\350\203\275\344\275\223\346\212\200\346\234\257/04-\350\256\260\345\277\206\346\243\200\347\264\242\344\270\216\344\270\212\344\270\213\346\226\207.md" similarity index 100% rename from "\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/13-\346\231\272\350\203\275\344\275\223\346\212\200\346\234\257/04-\350\256\260\345\277\206\346\243\200\347\264\242\344\270\216\344\270\212\344\270\213\346\226\207.md" rename to "\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/13-\346\231\272\350\203\275\344\275\223\346\212\200\346\234\257/04-\350\256\260\345\277\206\346\243\200\347\264\242\344\270\216\344\270\212\344\270\213\346\226\207.md" diff --git "a/\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/13-\346\231\272\350\203\275\344\275\223\346\212\200\346\234\257/05-\345\244\232\346\231\272\350\203\275\344\275\223\344\275\223\347\263\273.md" "b/\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/13-\346\231\272\350\203\275\344\275\223\346\212\200\346\234\257/05-\345\244\232\346\231\272\350\203\275\344\275\223\344\275\223\347\263\273.md" similarity index 100% rename from "\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/13-\346\231\272\350\203\275\344\275\223\346\212\200\346\234\257/05-\345\244\232\346\231\272\350\203\275\344\275\223\344\275\223\347\263\273.md" rename to "\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/13-\346\231\272\350\203\275\344\275\223\346\212\200\346\234\257/05-\345\244\232\346\231\272\350\203\275\344\275\223\344\275\223\347\263\273.md" diff --git "a/\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/13-\346\231\272\350\203\275\344\275\223\346\212\200\346\234\257/06-Agentic-RL.md" "b/\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/13-\346\231\272\350\203\275\344\275\223\346\212\200\346\234\257/06-Agentic-RL.md" similarity index 100% rename from "\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/13-\346\231\272\350\203\275\344\275\223\346\212\200\346\234\257/06-Agentic-RL.md" rename to "\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/13-\346\231\272\350\203\275\344\275\223\346\212\200\346\234\257/06-Agentic-RL.md" diff --git "a/\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/13-\346\231\272\350\203\275\344\275\223\346\212\200\346\234\257/07-OpenAI\344\270\216Claude\345\215\217\350\256\256.md" "b/\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/13-\346\231\272\350\203\275\344\275\223\346\212\200\346\234\257/07-OpenAI\344\270\216Claude\345\215\217\350\256\256.md" similarity index 100% rename from "\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/13-\346\231\272\350\203\275\344\275\223\346\212\200\346\234\257/07-OpenAI\344\270\216Claude\345\215\217\350\256\256.md" rename to "\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/13-\346\231\272\350\203\275\344\275\223\346\212\200\346\234\257/07-OpenAI\344\270\216Claude\345\215\217\350\256\256.md" diff --git "a/\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/13-\346\231\272\350\203\275\344\275\223\346\212\200\346\234\257/08-\345\267\245\345\205\267\344\270\216MCP\345\215\217\350\256\256.md" "b/\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/13-\346\231\272\350\203\275\344\275\223\346\212\200\346\234\257/08-\345\267\245\345\205\267\344\270\216MCP\345\215\217\350\256\256.md" similarity index 100% rename from "\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/13-\346\231\272\350\203\275\344\275\223\346\212\200\346\234\257/08-\345\267\245\345\205\267\344\270\216MCP\345\215\217\350\256\256.md" rename to "\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/13-\346\231\272\350\203\275\344\275\223\346\212\200\346\234\257/08-\345\267\245\345\205\267\344\270\216MCP\345\215\217\350\256\256.md" diff --git "a/\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/13-\346\231\272\350\203\275\344\275\223\346\212\200\346\234\257/09-RAG\346\212\200\346\234\257.md" "b/\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/13-\346\231\272\350\203\275\344\275\223\346\212\200\346\234\257/09-RAG\346\212\200\346\234\257.md" similarity index 100% rename from "\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/13-\346\231\272\350\203\275\344\275\223\346\212\200\346\234\257/09-RAG\346\212\200\346\234\257.md" rename to "\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/13-\346\231\272\350\203\275\344\275\223\346\212\200\346\234\257/09-RAG\346\212\200\346\234\257.md" diff --git "a/\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/13-\346\231\272\350\203\275\344\275\223\346\212\200\346\234\257/10-Agent\346\241\206\346\236\266\350\256\262\350\247\243.md" "b/\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/13-\346\231\272\350\203\275\344\275\223\346\212\200\346\234\257/10-Agent\346\241\206\346\236\266\350\256\262\350\247\243.md" similarity index 100% rename from "\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/13-\346\231\272\350\203\275\344\275\223\346\212\200\346\234\257/10-Agent\346\241\206\346\236\266\350\256\262\350\247\243.md" rename to "\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/13-\346\231\272\350\203\275\344\275\223\346\212\200\346\234\257/10-Agent\346\241\206\346\236\266\350\256\262\350\247\243.md" diff --git "a/\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/13-\346\231\272\350\203\275\344\275\223\346\212\200\346\234\257/11-\345\256\236\350\267\265\344\270\252\344\272\272\347\224\237\346\264\273\345\212\251\346\211\213.md" "b/\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/13-\346\231\272\350\203\275\344\275\223\346\212\200\346\234\257/11-\345\256\236\350\267\265\344\270\252\344\272\272\347\224\237\346\264\273\345\212\251\346\211\213.md" similarity index 100% rename from "\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/13-\346\231\272\350\203\275\344\275\223\346\212\200\346\234\257/11-\345\256\236\350\267\265\344\270\252\344\272\272\347\224\237\346\264\273\345\212\251\346\211\213.md" rename to "\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/13-\346\231\272\350\203\275\344\275\223\346\212\200\346\234\257/11-\345\256\236\350\267\265\344\270\252\344\272\272\347\224\237\346\264\273\345\212\251\346\211\213.md" diff --git "a/\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/13-\346\231\272\350\203\275\344\275\223\346\212\200\346\234\257/12-\345\256\236\350\267\265MCP-Server.md" "b/\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/13-\346\231\272\350\203\275\344\275\223\346\212\200\346\234\257/12-\345\256\236\350\267\265MCP-Server.md" similarity index 100% rename from "\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/13-\346\231\272\350\203\275\344\275\223\346\212\200\346\234\257/12-\345\256\236\350\267\265MCP-Server.md" rename to "\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/13-\346\231\272\350\203\275\344\275\223\346\212\200\346\234\257/12-\345\256\236\350\267\265MCP-Server.md" diff --git "a/\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/13-\346\231\272\350\203\275\344\275\223\346\212\200\346\234\257/13-\345\256\236\350\267\265Code-Agent.md" "b/\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/13-\346\231\272\350\203\275\344\275\223\346\212\200\346\234\257/13-\345\256\236\350\267\265Code-Agent.md" similarity index 100% rename from "\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/13-\346\231\272\350\203\275\344\275\223\346\212\200\346\234\257/13-\345\256\236\350\267\265Code-Agent.md" rename to "\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/13-\346\231\272\350\203\275\344\275\223\346\212\200\346\234\257/13-\345\256\236\350\267\265Code-Agent.md" diff --git "a/\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/13-\346\231\272\350\203\275\344\275\223\346\212\200\346\234\257/14-Skills\346\212\200\346\234\257.md" "b/\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/13-\346\231\272\350\203\275\344\275\223\346\212\200\346\234\257/14-Skills\346\212\200\346\234\257.md" similarity index 100% rename from "\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/13-\346\231\272\350\203\275\344\275\223\346\212\200\346\234\257/14-Skills\346\212\200\346\234\257.md" rename to "\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/13-\346\231\272\350\203\275\344\275\223\346\212\200\346\234\257/14-Skills\346\212\200\346\234\257.md" diff --git "a/\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/13-\346\231\272\350\203\275\344\275\223\346\212\200\346\234\257/15-OpenClaw\344\270\216ACP\345\215\217\350\256\256.md" "b/\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/13-\346\231\272\350\203\275\344\275\223\346\212\200\346\234\257/15-OpenClaw\344\270\216ACP\345\215\217\350\256\256.md" similarity index 100% rename from "\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/13-\346\231\272\350\203\275\344\275\223\346\212\200\346\234\257/15-OpenClaw\344\270\216ACP\345\215\217\350\256\256.md" rename to "\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/13-\346\231\272\350\203\275\344\275\223\346\212\200\346\234\257/15-OpenClaw\344\270\216ACP\345\215\217\350\256\256.md" diff --git "a/\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/13-\346\231\272\350\203\275\344\275\223\346\212\200\346\234\257/16-Harness-Engineering.md" "b/\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/13-\346\231\272\350\203\275\344\275\223\346\212\200\346\234\257/16-Harness-Engineering.md" similarity index 100% rename from "\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/13-\346\231\272\350\203\275\344\275\223\346\212\200\346\234\257/16-Harness-Engineering.md" rename to "\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/13-\346\231\272\350\203\275\344\275\223\346\212\200\346\234\257/16-Harness-Engineering.md" diff --git "a/\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/13-\346\231\272\350\203\275\344\275\223\346\212\200\346\234\257/17-\346\231\272\350\203\275\344\275\223\350\207\252\346\210\221\350\277\233\345\214\226.md" "b/\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/13-\346\231\272\350\203\275\344\275\223\346\212\200\346\234\257/17-\346\231\272\350\203\275\344\275\223\350\207\252\346\210\221\350\277\233\345\214\226.md" similarity index 100% rename from "\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/13-\346\231\272\350\203\275\344\275\223\346\212\200\346\234\257/17-\346\231\272\350\203\275\344\275\223\350\207\252\346\210\221\350\277\233\345\214\226.md" rename to "\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/13-\346\231\272\350\203\275\344\275\223\346\212\200\346\234\257/17-\346\231\272\350\203\275\344\275\223\350\207\252\346\210\221\350\277\233\345\214\226.md" diff --git "a/\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/README.md" "b/\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/README.md" similarity index 100% rename from "\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/README.md" rename to "\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/README.md" diff --git "a/\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/title_image.png" "b/\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/title_image.png" similarity index 100% rename from "\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/title_image.png" rename to "\345\244\247\346\250\241\345\236\213\346\225\231\347\250\213/title_image.png" diff --git "a/\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/10-\346\250\241\345\236\213\350\275\257\347\241\254\344\273\266\347\224\237\346\200\201/01-\345\237\272\347\241\200\347\224\237\346\200\201/07-Diff-Synth.md" "b/\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/10-\346\250\241\345\236\213\350\275\257\347\241\254\344\273\266\347\224\237\346\200\201/01-\345\237\272\347\241\200\347\224\237\346\200\201/07-Diff-Synth.md" deleted file mode 100644 index 0d1b01f..0000000 --- "a/\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/10-\346\250\241\345\236\213\350\275\257\347\241\254\344\273\266\347\224\237\346\200\201/01-\345\237\272\347\241\200\347\224\237\346\200\201/07-Diff-Synth.md" +++ /dev/null @@ -1,14 +0,0 @@ -# Diff-Synth - -Diff-Synth是一个视觉合成框架。 - -> **注意**:本节内容待补充。如需了解Diff-Synth的详细使用方法,请参考官方文档。 - -## 概述 - -Diff-Synth(DiffSynth-Studio)是一个专注于视觉合成的开源框架,主要用于图像和视频生成任务。 - -## 相关资源 - -- 官方仓库:https://github.com/modelscope/DiffSynth-Studio -- ModelScope页面:https://modelscope.cn/models/DiffSynth-Studio diff --git "a/\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/10-\346\250\241\345\236\213\350\275\257\347\241\254\344\273\266\347\224\237\346\200\201/04-\347\241\254\344\273\266\347\224\237\346\200\201\344\270\216\345\256\236\350\267\265/03-\346\262\220\346\233\246\347\216\257\345\242\203.md" "b/\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/10-\346\250\241\345\236\213\350\275\257\347\241\254\344\273\266\347\224\237\346\200\201/04-\347\241\254\344\273\266\347\224\237\346\200\201\344\270\216\345\256\236\350\267\265/03-\346\262\220\346\233\246\347\216\257\345\242\203.md" deleted file mode 100644 index d5f3732..0000000 --- "a/\345\244\247\346\250\241\345\236\213\350\256\262\344\271\211/10-\346\250\241\345\236\213\350\275\257\347\241\254\344\273\266\347\224\237\346\200\201/04-\347\241\254\344\273\266\347\224\237\346\200\201\344\270\216\345\256\236\350\267\265/03-\346\262\220\346\233\246\347\216\257\345\242\203.md" +++ /dev/null @@ -1,19 +0,0 @@ -# 沐曦环境配置与使用 - -沐曦(Moore Threads)是国产GPU厂商,其产品在AI计算领域逐步拓展。 - -> **注意**:本节内容待补充。如需了解沐曦GPU的详细配置方法,请参考沐曦官方文档。 - -## 概述 - -沐曦GPU基于自研的MUSA架构,提供对标CUDA的编程模型。 - -### 主要产品 - -- **MTT S80**:数据中心训练/推理GPU -- **MTT S3000**:高性能计算GPU - -## 相关资源 - -- 沐曦官网:https://www.mthreads.com/ -- 开发者文档:请联系沐曦获取