Merge remote-tracking branch 'origin/develop' into lianghao_branch

pull/27/head
梁浩 4 months ago
commit d73e23add9

@ -1,25 +1,22 @@
# 个人周计划-第12周
# 个人周计划-第13周
## 姓名和起止时间
## 姓名和起止时间
**姓  名:** 胡帆
**团队名称:** 2班-深度思考
**开始时间:** 2025-12-08
**结束时间:** 2025-12-15
**姓  名:** 胡帆
**团队名称:** 2班-深度思考
**开始时间:** 2025-12-15
**结束时间:** 2025-12-22
## 本周任务计划安排
## 本周任务计划安排
| <span style="display:inline-block;width:40px">序号</span> | <span style="display:inline-block;width:75px">计划内容</span> | <span style="display:inline-block;width:120px">协作人</span> | <span style="display:inline-block;width:500px">情况说明</span> |
| --------------------------------------------------------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------------------------------------------------------ |
| 1 | Alpha收尾和验收 | 全体成员 | 作为团队核心成员之一我需要配合完成Alpha1.0版本的最后冲刺工作。虽然前端主要由杨逸轩负责但在算法对接和功能测试环节我需要积极参与确保模型相关的API能够顺利对接到前端。特别是在ThreeJS 3D路径图绘制功能中需要与后端梁浩协调确保算法输出的数据格式能够满足前端可视化的需求。在12.09验收前,协助团队完成整体的云测试工作,验证系统功能的完整性和稳定性。 |
| 2 | 前端后端深度对接测试并debug | 杨逸轩、梁浩 | 本周我将与杨逸轩和梁浩紧密配合投入大量时间进行前后端的反复上云测试。作为算法负责人我需要特别关注模型相关功能在实际部署环境中的表现包括推理速度、结果准确性、资源占用等关键指标。在测试过程中若发现算法层面的问题要及时进行优化和修复。同时要确保多用户并发使用时模型服务能够稳定运行不会出现资源竞争或结果混淆的情况。这个过程需要反复实验和调试预计会相当耗时但对于Alpha2.0版本的质量提升至关重要。 |
| 3 | 试出防人脸编辑、防风格迁移、防定制生成的超参数 | 本人 | 这是本周我的核心独立任务也是为Beta版本做技术储备的关键工作。我需要在现有的四种算法ASPL、simAC、CAAT、PID基础上针对三个不同的应用场景分别进行系统性的超参数调优实验。具体来说要为防人脸编辑、防风格迁移、防定制生成这三个任务各自找出一套最优的超参数配置模板。这需要我设计合理的实验方案收集不同参数组合下的效果数据进行对比分析最终确定能够在实际应用中取得最佳效果的参数方案。完成实验后我要将这些参数配置整理成sh脚本方便后端直接调用。 |
| 4 | 跑首页样例 | 本人 | 我需要为系统首页制作一系列高质量的展示样例。具体包括三个部分:首先,为"原理图解"和"论文支持"两个模块准备广告图片,用视觉化的方式呈现我们的技术原理和学术支撑;为"样例预览"模块制作完整的防人脸学习演示案例包括人脸加噪处理、模型微调过程、以及最终的防护效果展示使用人脸相关的prompt进行测试。这些样例不仅要有视觉吸引力更要准确体现算法的实际防护能力帮助用户快速理解我们系统的核心价值。 |
| 5 | git项目整体大整理 | 全体成员 | Alpha1.0完成后要配合团队完成git-develop分支的整理工作做好版本标记明确各成员的贡献划分为后续的版本管理和代码审查打下良好基础。 |
| 6 | 艺术品风格实验和提示词选取 | 杨逸轩、梁浩、杨博文 | 这是Beta版本的一项重要功能扩展探索。我需要主导艺术品风格保护的可行性测试工作研究如何将现有的防护算法从人物肖像领域拓展到艺术品保护场景。具体来说要测试不同艺术风格如油画、水彩、素描等下算法的防护效果探索针对艺术品的最佳prompt构造规则和参数配置方案。在实验过程中我会与梁浩、杨博文保持密切沟通确保后端能够支持相应的数据处理逻辑同时也会向杨逸轩反馈前端交互设计的需求确保前后端能够协同实现这一新功能。虽然本周可能无法完全完成但要为Beta版本的开发奠定坚实的技术基础。 |
| 1 | 首页展示图生成与超参数优化 | 本人 | **12.15-12.17(周三前):** 使用当前优化的模型生成首页展示所需的三种不同风格的高质量艺术品加噪效果图,用于系统首页的视觉呈现和功能演示。这些展示图需要充分展现模型算法的加噪效果,为用户直观呈现系统的核心功能和美学效果。同时进行现有超参数配置的全面检查和优化工作,特别是微调模块相关参数的细致调整。 |
| 2 | Beta 0.5版本技术指导与UI设计协助 | 杨逸轩 | **12.18-12.22** 为Beta 0.5版本的前后端对接工作提供全方位的技术指导从模型算法的输入输出规范、参数配置的理论依据、结果解释的准确性等方面把控确保前后端对模型功能的理解是准确一致的。协助前端团队进行UI设计优化参与讨论如何通过友好的界面准确传达模型参数的含义、使用方法和结果意义特别是针对超参数配置界面、结果展示界面等关键交互场景的设计方案提供建议。 |
| 3 | 班会技术内容支持 | 杨博文、金郅博 | **12.15-12.17(周三前):** 准备班会演示所需的模型部分技术说明包括Beta 0.5新增功能的工作原理、超参数优化的效果展示、首页广告图的生成方法等。通过清晰的讲解和直观的效果展示,让老师和同学们了解模型组在功能增强和效果优化方面所做的工作,为团队的整体班会展示贡献模型的技术亮点。 |
| 4 | 模型功能与前端交互的协调优化 | 杨逸轩、梁浩 | **全周任务:** 在前后端对接测试过程中,及时针对前端提出的模型相关问题进行解答和支持,确保用户界面中展示的模型参数说明、功能描述、使用指引等内容准确无误。如发现模型算法在特定场景下的表现与预期不符,与梁浩协作进行问题诊断和参数调整,确保最终交付给用户的产品兼具高效能和易用性。 |
## 小结
## 小结
1. **Alpha冲刺与质量把关** 本周前半段的主要精力将集中在Alpha1.0的最后冲刺和验收准备上。虽然前端开发主要由杨逸轩负责但作为算法核心负责人我需要在模型对接、功能测试等环节发挥关键作用确保算法相关的功能能够稳定运行。验收通过后我会立即投入Alpha2.0的深度优化工作与杨逸轩、梁浩一起进行反复的上云测试和debug从算法性能、响应速度、并发稳定性等多个维度进行全方位检验和优化。
2. **Beta技术储备与功能拓展** 在稳固Alpha版本的同时我已经开始为Beta版本的功能升级做前瞻性的技术储备工作。超参数优化实验是本周的核心独立任务我需要通过大量系统性实验为三个不同应用场景分别找出最优的算法配置方案这将直接提升Beta版本的实用价值和竞争力。同时艺术品风格保护功能的探索也正式启动这是我们从人物肖像领域向艺术保护领域拓展的重要尝试。虽然这些工作不一定能在本周全部完成但我会尽最大努力推进实验进度。此外首页样例的制作工作也需要我投入精力用高质量的展示案例向用户直观呈现我们的技术优势。
1. **协调Beta 0.5前后端对接:** Beta 0.5版本是项目从Alpha向完整Beta演进的关键阶段涉及到模型功能的深度集成和用户体验的全面升级。本周我需要从模型角度为前后端的紧密协作搭建桥梁——一方面深入参与前端对接工作帮助杨逸轩和杨博文理解模型的输入输出规范、超参数的含义和调整空间确保他们在实现功能时能够准确把握模型的能力边界另一方面也要和梁浩保持沟通对后端接口的数据结构、参数传递的机制等提出模型角度的需求确保暴露的API能够充分满足前端的调用需求。
2. **跑出首页广告大图:** 首页展示图是用户对系统的第一印象,也是系统核心价值的直观呈现。本周需要生成三种不同风格的高质量艺术品加噪效果图。我需要在现有超参数基础上进行系统的微调和优化,通过反复的实验验证找到最能展现效果的参数组合。特别是对微调模块的超参数要花更多心思,力求使最终呈现出来的效果既能真实反映艺术品的纹理和特性,又能充分展示防护算法的有效性。

@ -1,26 +1,29 @@
# 个人周总结-第11
# 个人周总结-第12
## 姓名和起止时间
**姓  名:** 胡帆
**团队名称:** 2班-深度思考
**开始时间:** 2025-12-01
**结束时间:** 2025-12-08
**开始时间:** 2025-12-08
**结束时间:** 2025-12-15
## 本周任务完成情况
| 序号 | 计划内容 | <span style="display:inline-block;width:120px">是否完成</span> | 情况说明 |
| ---- | ------------------------------------ | ------------------------------------------------------------ | ------------------------------------------------------------ |
| 1 | 全面规范化 Git 协作 | 完成 | 本周 **严格贯彻了团队制定的Git协作** 流程,确保每次开发都从`develop`分支拉取最新代码到个人分支并在个人分支上完成开发和测试。完成后及时提交PR合并回`develop`,并积极参与代码评审。团队成员也都能遵守这一规范,代码仓库保持了较好的整洁性和一致性。这对提升团队协作效率和项目质量管控起到了关键作用。 |
| 2 | 前后端 API 对接与沟通协调 | 基本完成 | 梁浩、杨博文的后端团队在本周如期完成了全部API接口的开发和暴露工作。我与杨逸轩密切配合确保了这些接口在前端的快速对接和联调。尽管前端尚未完全对接并测试但已 **实现了所有接口的详细约定**。在此过程中我担任了技术沟通协调员的角色及时跟进进度协助解决了一些前后端数据格式不一致的问题。这确保了模型及其他核心功能能够在Alpha版本中顺利整合。 |
| 3 | 模型算法优化与代码规范化 | 完成 | 本周我按计划 **优化了核心模型算法文件组织等规范性问题**,进一步提升了算法的效率和准确性。同时我主导了模型代码的规范性修复工作,包括统一命名规范、添加详细注释、优化参数管理等,全面提升了模型代码的可维护性。这些工作为后续的功能迭代和系统维护奠定了坚实基础。 |
| 4 | Alpha 版本模型功能整合与前端体验优化 | 完成 | 在Alpha版本模型功能整合阶段我与杨逸轩、金郅博紧密协作从用户体验的角度出发基本完成了前端界面的设计优化**把重构后的原型加上了样式**。通过沟通,我们最终采用了清爽简约的 瀑布流 + 左侧导航栏布局并优化了交互细节大幅提升了视觉美感和操作体验。虽然核心功能对接尚未全部完成但整体效果已初具雏形为后续的Beta版本奠定了良好基础。 |
| <span style="display:inline-block;width:40px">序号</span> | <span style="display:inline-block;width:75px">计划内容</span> | <span style="display:inline-block;width:75px">是否完成</span> | 情况说明 |
| --------------------------------------------------------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------------------------------------------------------ |
| 1 | Alpha收尾和验收 | 完成 | 按时完成Alpha 1.0版本的最后冲刺工作。重点投入在模型API与前端的对接测试上特别是ThreeJS 3D路径图绘制功能的数据格式适配确保算法输出能够正确被前端可视化展现。完成了云环境下的整体验收测试系统功能运行稳定模型相关功能表现符合预期。 |
| 2 | 前端后端深度对接测试并debug | 基本完成 | 与杨逸轩和梁浩进行了多轮密集的上云测试和问题调试。重点监控模型推理速度、结果准确性和资源占用情况所有核心功能的对接测试均已通过。多用户并发场景下模型服务运行稳定未发现资源竞争或数据混淆问题。遗留问题微调模块在3D坐标绘制和热力图任务中的部分边界场景测试尚未完全覆盖计划在Beta阶段继续跟进和优化。 |
| 3 | 试出防人脸编辑、防风格迁移、防定制生成的超参数 | 完成 | 为防人脸编辑、防风格迁移、防定制生成三个任务各自确定了最优的参数配置方案。将最终的超参数配置整理成sh脚本为后端的快速调用做好了准备这些成果将成为Beta版本功能扩展的重要技术基础。 |
| 4 | 跑首页样例 | 完成 | 成功制作了系统首页所需的高质量展示样例。为"原理图解"和"论文支持"两个模块准备了具有视觉冲击力的广告图片,清晰呈现了技术原理和学术背景。为"样例预览"模块制作了完整的防人脸学习演示案例,包含人脸加噪处理、模型微调过程展示和最终防护效果验证,充分展现了算法的实际防护能力,有助于用户快速理解系统核心价值。 |
| 5 | git项目整体大整理 | 未完成 | 鉴于本周任务工作量巨大且时间紧张加之团队决定暂缓Alpha版本的正式发布改为等待Beta版本开发完成后统一发布最终版本因此暂时搁置了git仓库的整理工作。版本标记和贡献划分的工作将在Beta版本开发完成后统一进行这样能够更完整地体现整个项目的演进过程和各成员的贡献。 |
| 6 | 艺术品风格实验和提示词选取 | 完成 | 主导完成了艺术品风格保护功能的可行性测试工作系统性地测试了不同艺术风格在现有防护算法下的表现。通过大量实验探索并确定了针对艺术品的最佳prompt构造规则和相应的参数配置方案。 |
## 对团队工作的建议
1. **细心debug用心沟通:** 本周前后端对接工作中虽然取得了较大进展但仍存在少量功能尚未完全联调成功的情况。我认为这需要团队成员更加细心地进行功能测试和逐一debug并加强前后端间的技术沟通协作及时发现并解决潜在问题。在后续的迭代中我们要保持高度的沟通意识和责任心确保每个接口和功能都能彻底联调通过
1. **接口测试必须全面且细致:** 在本周的对接测试过程中我们在微调模块的3D坐标绘制和热力图任务上遗留了一些边界场景的测试缺陷这提醒我们前后端对接测试需要更加全面和细致。建议后续在设计接口测试方案时不仅要覆盖主流程和常见场景更要重点关注边界条件、异常输入等容易被忽视的场景
## 小结
1. **API终于基本对接完成:** 通过我与杨逸轩的紧密配合加上后端团队的配合本周前后端的API对接工作终于基本完成。尽管仍有少量功能尚未联调成功但数据约定已经全部实现了详细敲定Alpha版本进入收尾。这一进展也极大地缓解了之前API对接受阻导致的前端开发受阻问题让整个团队的工作节奏趋于正常。
2. **Alpha初见雏形:** 在模型功能整合和前端体验优化方面我们取得了不错的成果。前端页面界面经过重构和优化呈现出了清新简洁的视觉风格交互体验也得到了较大提升。同时核心模型算法也在我的优化工作下达到了预期水平。虽然尚有一些细节需要继续打磨但整体来说Alpha版本已经初具雏形为下一阶段的Beta开发奠定了良好基础。
1. **Alpha冲刺Beta如期推进** 本周成功完成了Alpha 1.0版本的最后冲刺和验收工作。从模型算法的角度来看我在API对接、性能测试、并发验证等关键环节投入了大量精力确保模型相关的所有功能都能够在云环境下稳定运行。虽然在某些细节场景如3D坐标绘制和热力图任务的边界情况上还有些许遗漏但整体来说Alpha版本已经达到了预期的质量标准。
2. **超参数优化和功能拓展:** 在确保Alpha质量的同时我也在为Beta版本的功能升级和技术拓展做积极的前期准备。超参数优化实验是本周的核心工作之一——我针对防人脸编辑、防风格迁移、防定制生成三个应用场景分别在ASPL、simAC、CAAT、PID四种算法的基础上进行了系统性的参数调优通过大量对照实验找出了各场景的最优配置方案。这些超参数配置已经整理成便捷的sh脚本直接为后端团队提供了调用接口。与此同时艺术品风格保护功能的探索也顺利推进我通过测试不同的艺术风格和prompt构造规则证实了现有算法在艺术品保护领域的可行性。首页样例的制作虽然看似是一项展示性工作但实际上帮助最终用户快速理解我们系统的价值。
3. **深化团队协作:** 本周的工作经历让我们深刻认识到,在快节奏的开发过程中,前后端的紧密配合和全面的测试覆盖是确保产品质量的关键。在与杨逸轩、梁浩、杨博文的多次协调中,我清晰地感受到,不同角色之间的深入沟通能够有效避免理解偏差,加快问题的诊断和解决。同时,本周遗留下来的一些测试缺陷也给了我们一个重要的提醒——系统级的测试不能仅聚焦主流程和常见场景,更要主动深入挖掘边界条件和异常情况,这样才能构建真正稳健的产品。

@ -0,0 +1,45 @@
# 小组会议纪要-第13周
## 会议记录概要
**团队名称:** 2班-深度思考
**指导老师:** 刘琴
**主 持 人:** 胡帆
**记录人员:** 金郅博
**会议主题:** 第十二周情况总结、第十三周开发任务部署、班会展示准备与Beta版本规划
**会议地点:** 中楼211
**会议时间:** 2025-12-15 11:40-12:20
**纪录时间:** 2025-12-15 20:00
**参与人员:** 胡帆、梁浩、杨博文、金郅博、杨逸轩
## 会议内容
### 一、本周核心任务聚焦
本周面临周三班会、周五计网班会、下周三前后端考核三次重要节点,时间非常紧张。经团队讨论,聚焦以下三大主线任务:
1.**班会展示与规范性检查(周三前完成)**前端完成界面全面优化响应式布局、配色方案后端完成代码规范化检查周三向老师和同学展示完善的alpha版本成果。
2.**Beta 0.5功能适配与对接(全周推进)**后端适配模型组交付的Beta 0.5功能超参数配置、prompt映射前端对接Beta新增功能样例图展示、任务配置选择、日志查看及Alpha遗留模块3D坐标图、登录注册页面
3.**文档管理与进度规划**文书组完成组会纪要、周总结编写完成UML图绘制并制作班会PPT适当放缓Beta迭代速度以确保核心任务质量。
### 二、任务分解与执行安排
| 序号 | 任务内容 | 负责人 | 关键时间节点 | 主要职责说明 |
| :--- | :---------------------------- | :----------- | :----------- | :----------------------------------------------------------- |
| 1 | **前端界面全面优化** | 杨逸轩 | 12.17前 | 完成响应式布局适配超大分辨率、不同屏幕比例、触屏滑动交互优化UI配色方案改善大面积纯白设计确保班会演示时展现专业、精致的前端效果 |
| 2 | **Beta功能前端对接** | 杨逸轩 | 12.18-12.22 | 完成Alpha遗留的3D坐标图绘制和登录注册页面设计测试对接Beta 0.5新增功能(样例图展示、任务配置选择、日志查看接口),采用边开发边测试的迭代方式 |
| 3 | **后端Beta 0.5适配与API暴露** | 梁浩 | 12.17前 | 维护008号机器稳定运行在010号机器完成Beta 0.5功能适配超参数配置管理、prompt映射机制暴露新增API接口供前端调用 |
| 4 | **后端规范性检查** | 杨博文 | 12.17前 | 对010机器后端代码进行规范化检查和修正整理后端架构文档、API规范和代码规范执行情况准备班会展示材料 |
| 5 | **首页展示图生成** | 胡帆 | 12.17前 | 生成首页广告展示所需的三种不同风格艺术品加噪效果图,更新和测试微调模块相关超参数配置 |
| 6 | **Beta 0.5对接技术指导** | 胡帆 | 12.18-12.22 | 为前后端对接提供技术指导协助前端理解模型算法输入输出规范参与UI设计细节优化讨论分担前端开发压力 |
| 7 | **会议文档管理与班会PPT制作** | 金郅博 | 全周 | 整理组会纪要并归档编写第13周小组周总结深入学习前后端源代码制作班会PPT展示团队技术成果和项目进展并协助UML图的绘制与校对 |
| 8 | **后端代码深度规范化** | 梁浩、杨博文 | 12.18-12.22 | 协作推进后端代码全面规范化(代码结构优化、注释完善、命名统一),响应前端对接过程中的技术问题 |
### 三、上周总结+本周待改进问题
1. **Alpha遗留问题需尽快收尾**上周云端测试深度不足仍存在零星兼容性问题微调模块在3D坐标绘制和热力图任务中的部分边界场景接口测试尚未完全覆盖登录注册页面尚未完成。本周需在Beta对接过程中一并解决这些遗留问题。
2. **前端UI需重点突破**:目前前端页面配色过于单调(大面积纯白),响应式适配不够完善,需在班会前完成视觉效果的全面提升,展现专业的前端工程能力。
3. **后端规范性需系统整理**后端代码规范化工作在Alpha阶段被战略性延后本周需集中精力完成代码结构优化和文档整理确保通过班会的规范性检查。
4. **合理控制迭代节奏**本周时间紧张团队决定适当放缓Beta功能迭代速度将部分复杂功能延后至第14-15周确保核心任务质量。项目仅剩VIP充值、快速匹配算法、软件测试报告三个关键模块即可达到可交付状态。

@ -0,0 +1,25 @@
# 小组周计划-第13周
## 团队名称和起止时间
**团队名称:** 2班-深度思考队
**开始时间:** 2025-12-15
**结束时间:** 2025-12-22
## 本周任务计划安排
| <span style="display:inline-block;width:40px">序号</span> | <span style="display:inline-block;width:75px">计划内容</span> | <span style="display:inline-block;width:120px">执行人</span> | <span style="display:inline-block;width:500px">情况说明</span> |
| --------------------------------------------------------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------------------------------------------------------ |
| 1 | 前端界面全面优化与Beta功能对接 | 杨逸轩 | **12.15-12.17(周三前):** 完成前端界面的全面优化工作重点聚焦响应式布局适配包括超大分辨率、不同屏幕比例和触屏滑动交互和UI配色方案优化改善当前大面积纯白设计提升视觉舒适度确保班会演示时能够展现专业、精致的前端效果。**12.18-12.22** 与后端团队紧密配合推进Beta版本功能的全面测试与集成包括Alpha阶段遗留的3D坐标图绘制和登录注册页面的设计与测试以及Beta 0.5新增功能样例图展示的实际调用、不同任务配置选择的Beta 0.5标准更新、日志查看接口对接等)。采用边开发边对接测试的迭代方式,及时发现并解决前后端联调问题。 |
| 2 | 后端Beta 0.5适配与API暴露 | 梁浩 | **12.15-12.17(周三前):** 维护008号机器稳定运行以支持Alpha版本的持续测试同时在后端010号机器上完成模型组上周交付的Beta 0.5功能适配工作包括超参数配置管理、prompt映射机制的全面跟进和集成并按照Beta版本需求暴露新增的API接口确保前端能够顺利调用Beta特有功能。**12.18-12.22** 与杨博文协作推进后端代码的全面规范化工作,包括代码结构优化、注释完善、命名统一等,并积极响应前端团队在对接过程中遇到的各类技术问题,提供快速的问题定位和解决方案。 |
| 3 | 后端规范性检查与班会展示准备 | 杨博文 | **12.15-12.17(周三前):** 对010机器的后端代码进行初步规范化设计和全面检查重点修正代码中不符合团队规范和Python最佳实践的部分确保代码质量达到班会后端规范性检查的要求。整理后端架构设计文档、API接口规范和代码规范执行情况准备班会展示材料向老师和同学展示团队在后端工程化方面的成果。**12.18-12.22** 继续与梁浩合作推进后端代码的深度规范化工作,并协助前端团队解决对接过程中的后端相关问题。 |
| 4 | 首页展示图生成与Beta 0.5对接指导 | 胡帆 | **12.15-12.17(周三前):** 模型组负责生成首页广告展示所需的三种不同风格的高质量艺术品加噪效果图,用于系统首页的视觉呈现和功能演示。同时更新和测试现有的超参数配置(特别是微调模块的相关参数),通过实验优化参数组合,使加噪效果更加符合艺术品防护的实际需求和美学标准。**12.18-12.22** 为Beta 0.5版本的前后端对接工作提供技术指导特别是协助前端团队理解模型算法的输入输出规范参与UI设计的细节优化讨论如参数配置界面的用户体验设计、结果展示的视觉呈现等分担前端开发压力确保模型功能能够通过友好的界面准确传达给用户。 |
| 5 | 会议文档管理与班会PPT制作 | 金郅博 | **全周任务:** 负责本周一组会的会议记录文档整理和归档以及第13周小组周总结文档的编写工作确保团队工作进展的完整记录和知识沉淀。深入学习和理解develop分支上的前后端源代码掌握系统架构和核心功能实现原理为周三班会制作高质量的PPT演示文稿清晰展示团队的技术成果、开发规范和项目进展。今后每周的小组周总结文档和性能测试报告均由金郅博主导完成杨博文提供辅助支持。 |
| 6 | Beta迭代进度管理与功能规划 | 全体成员 | 本周事情很多周三班会、周五计网班会、下周三前后端考核时间非常紧张。为确保核心任务的质量和团队成员的合理负荷团队决定适当放缓Beta版本的迭代速度将部分功能如复杂的可视化优化、高级配置选项等战略性延后至第14周周末或第15周完成。如果本周任务顺利完成项目将仅剩三个关键功能模块VIP充值界面开发、快速匹配算法实现、软件测试报告编写。完成这三项后系统即达到可交付状态。若时间允许团队将考虑进行以下优化UI排版与交互优化、允许游客浏览并在运行任务时弹出登录注册页面、进度条和日志展示的前端样式优化、轮询管理机制优化等。 |
## 小结
1. **班会演示前后端规范性:** 本周三的班会是一个重要的阶段性展示节点我们需要向老师和同学们呈现团队在开发规范化方面的努力和成果。杨逸轩将展示经过全面优化的前端界面重点突出响应式设计的完善程度和UI美学的提升让大家看到我们对用户体验的重视和专业的前端工程能力。杨博文将展示后端代码的规范化成果包括清晰的代码结构、完善的API文档、统一的编码风格等。
2. **Beta 0.5适配:** Beta 0.5版本是Alpha版本向完整Beta版本过渡的关键阶段涉及到模型功能的深度集成和用户体验的全面提升。梁浩在010号机器上适配模型组交付的Beta 0.5功能将超参数配置和prompt映射等高级特性融入后端系统并暴露相应的API接口为前端提供更丰富的功能调用能力。杨逸轩在前端对接这些新功能不仅要完成Alpha阶段遗留的3D坐标图和登录注册模块还要实现样例图展示、任务配置选择、日志查看等Beta 0.5的新增功能。胡帆从模型角度提供技术指导,确保前后端对模型功能的理解和实现是一致的。
3. **文档跟进与进度规划:** 金郅博本周承担起文档管理的重要职责不仅要记录各类会议的讨论内容和决策结果还要编写小组周总结为团队的工作历程留下完整的记录。通过深入学习前后端源码金郅博能够更好地理解系统架构为制作高质量的班会PPT和后续的测试报告编写打下基础。在进度规划方面我们这周采取了更加务实的策略——面对三次重要会议的时间压力主动放缓了部分Beta功能的迭代速度将资源集中在核心任务上。

@ -0,0 +1,28 @@
# 小组周总结-第12周
## 团队名称和起止时间
**团队名称:** 2班-深度思考队
**开始时间:** 2025-12-08
**结束时间:** 2025-12-15
## 本周任务完成情况
| 序号 | 总结内容 | 是否完成 | 情况说明 |
| :--- | :--------------------------------------------- | :------- | :----------------------------------------------------------- |
| 1 | Alpha收尾和验收 | 完成 | 在全体成员的全力配合下于12.09验收前完成了Alpha1.0版本的最后冲刺。胡帆主导模型API与前端的对接测试特别是ThreeJS 3D路径图绘制功能的数据格式适配梁浩提供坐标数据接口支持并完善管理员资源列表后端接口杨逸轩与梁浩、胡帆成功完成报告与可视化API的最终联调确保图像指标数据FID/SSIM/PSNR/LPIPS和3D路径图动态轨迹数据能够稳定输出杨博文配合梁浩完成后端API调试优化并参与云测试金郅博快速熟悉整体前端架构配合完成验收文档补充。系统在验收时运行稳定顺利通过。 |
| 2 | 前端后端深度对接测试并debug | 基本完成 | 杨逸轩、胡帆、梁浩三位核心成员进行了多轮密集的云端联调测试。梁浩重点优化了多账号并发访问时的数据隔离机制修复了任务队列重复执行、父子图片关系匹配、自定义提示词传递等多个关键bug胡帆监控模型推理速度、结果准确性和资源占用情况多用户并发场景下模型服务运行稳定杨逸轩完成所有页面的UI细节优化、冗余元素清理和文字提示检查。此外的遗留问题有云端仍存在零星兼容性问题部分边界场景测试尚未完全覆盖计划在Beta阶段继续跟进优化。 |
| 3 | 试出防人脸编辑、防风格迁移、防定制生成的超参数 | 完成 | 胡帆在ASPL、simAC、CAAT、PID四种算法基础上针对防人脸编辑、防风格迁移、防定制生成三个任务分别进行了系统性的参数调优实验。通过大量对照实验为每个应用场景确定了最优的超参数配置方案并将最终配置整理成便捷的sh脚本交给后端团队为Beta版本的功能扩展提供了重要的技术基础。 |
| 4 | 跑首页样例 | 完成 | 胡帆成功制作了系统首页所需的高质量展示样例。为"原理图解"和"论文支持"两个模块准备了具有视觉冲击力的广告图片,清晰呈现技术原理和学术背景;为"样例预览"模块制作了完整的防人脸学习演示案例,包含人脸加噪处理、模型微调过程展示和最终防护效果验证,充分展现算法的实际防护能力,帮助用户快速理解系统核心价值。 |
| 5 | git项目整体大整理 | 基本完成 | 梁浩检查并优化了后端模块的代码结构规范commit信息格式补充关键代码注释清理冗余文件和无效配置杨博文认真检查了自己负责模块的代码提交记录确保commit信息清晰规范、代码注释完整、无冗余文件残留金郅博协助团队清理冗余文件检查提交记录与注释完整性。鉴于团队决定暂缓Alpha版本的正式发布、等待Beta版本开发完成后统一发布最终版本版本标记和贡献划分工作将在Beta版本开发完成后统一进行。 |
| 6 | 艺术品风格实验和提示词选取 | 基本完成 | 胡帆主导完成了艺术品风格保护功能的可行性测试系统性测试了不同艺术风格在现有防护算法下的表现探索并确定了针对艺术品的最佳prompt构造规则和参数配置方案梁浩在数据库中扩展了艺术品数据类型art配置了对应的提示词模板`a painting in sks style`),并在加噪和微调算法中实现了数据类型的自动适配逻辑;杨博文配合进行后端适配工作,完成基础框架搭建。该功能成功将系统应用场景从人物肖像拓展到艺术保护领域。 |
| 7 | 日志功能 | 完成 | 梁浩与杨博文协作完成了后端"日志查看"功能的完整开发。梁浩设计并实现了基于任务ID的日志查询接口`GET /api/task/<task_id>/logs`实现日志文件的自动管理和清理策略支持实时查看算法执行日志杨博文实现了日志的写入、查询、筛选等核心功能接口。接口已完成测试并集成到API文档预留了标准化接口方便后续前端快速集成为Beta版本的运维监控能力奠定了基础。 |
| 8 | README文档编写 | 完成 | 金郅博与杨逸轩协作完成前端README文档的编写工作。金郅博完成文档主体框架搭建包括项目简介、环境配置、启动流程及目录结构等核心部分杨逸轩提供了前端核心技术栈、组件结构、API接口定义、云部署流程等详尽材料顺利完成文档主要内容撰写和校对。高质量的README文档作为Alpha验收的重要交付物为代码检查提供了清晰的指引。 |
| 9 | 组会文档同步 | 完成 | 金郅博按时参与小组每周会议与验收会议,及时整理讨论要点、决策事项、任务分配等关键信息,完成会议纪要的记录、整理与归档工作,确保团队信息同步与任务跟踪透明。同时辅助后端进行系统类图的绘制,发现了面向对象方法使用不够的问题,后续将根据后端代码的补充优化来进行类图的优化。 |
## 小结
1. **Alpha版本顺利收官** 团队在12.09验收前完成了Alpha1.0版本的最后冲刺。收尾阶段重点突破的核心环节包括ThreeJS 3D路径图的数据接口对接与前端渲染、报告页图像指标数据FID/SSIM/PSNR/LPIPS的稳定输出与展示、管理员和我的资源页面的大列表功能、多账号并发访问的数据隔离机制优化修复任务队列重复执行和父子图片关系匹配的底层代码bug。其中的遗留问题将作为beta版本的优化目标例如云端测试深度不足仍存在零星兼容性问题微调模块在3D坐标绘制和热力图任务中的部分边界场景接口测试尚未完全覆盖计划在Beta阶段继续跟进优化。
2. **Beta版本开发有序推进** 在确保Alpha版本交付的同时团队也在积极推进Beta版本的开发工作。胡帆完成了防人脸编辑、防风格迁移、防定制生成三大场景的超参数优化实验并输出sh脚本供后端调用艺术品风格保护功能完成可行性验证后端的数据结构扩展与算法适配工作同步完成从而将该项技术的应用范畴从最初的人物肖像保护拓展至艺术珍品领域日志查看功能上线实现基于任务ID的日志查询接口前端方面杨逸轩完成噪声强度可调节组件的初步设计与核心代码实现。这些工作为Beta版本功能扩展奠定了技术基础。
3. **文档与规范化工作稳步推进:** 前端README文档已具备完整框架涵盖项目简介、环境配置、启动流程等核心内容组会会议纪要及时整理归档确保团队信息同步透明git项目完成规范化整理代码结构清晰、commit信息规范、冗余文件已清理。鉴于团队决定暂缓Alpha版本正式发布、等待Beta版本完成后统一发布版本标记和贡献度划分工作将在Beta开发完成后统一进行以便更完整地体现项目演进和各成员贡献。
4. **团队协作模式优化,开发效率提升:** 本周团队采用集中办公、协同开发的工作模式,前后端成员实时沟通、同步联调,问题反馈与响应周期大幅缩短,有效避免了远程协作中的信息延迟和理解偏差。这种紧密协作的方式让我们一周内高效完成了多个底层问题的定位和修复,开发效率明显提升。

@ -0,0 +1,22 @@
# 个人周计划-第13周
## 姓名和起止时间
**姓  名:** 胡帆
**团队名称:** 2班-深度思考
**开始时间:** 2025-12-15
**结束时间:** 2025-12-22
## 本周任务计划安排
| <span style="display:inline-block;width:40px">序号</span> | <span style="display:inline-block;width:75px">计划内容</span> | <span style="display:inline-block;width:120px">协作人</span> | <span style="display:inline-block;width:500px">情况说明</span> |
| --------------------------------------------------------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------------------------------------------------------ |
| 1 | 首页展示图生成与超参数优化 | 本人 | **12.15-12.17(周三前):** 使用当前优化的模型生成首页展示所需的三种不同风格的高质量艺术品加噪效果图,用于系统首页的视觉呈现和功能演示。这些展示图需要充分展现模型算法的加噪效果,为用户直观呈现系统的核心功能和美学效果。同时进行现有超参数配置的全面检查和优化工作,特别是微调模块相关参数的细致调整。 |
| 2 | Beta 0.5版本技术指导与UI设计协助 | 杨逸轩 | **12.18-12.22** 为Beta 0.5版本的前后端对接工作提供全方位的技术指导从模型算法的输入输出规范、参数配置的理论依据、结果解释的准确性等方面把控确保前后端对模型功能的理解是准确一致的。协助前端团队进行UI设计优化参与讨论如何通过友好的界面准确传达模型参数的含义、使用方法和结果意义特别是针对超参数配置界面、结果展示界面等关键交互场景的设计方案提供建议。 |
| 3 | 班会技术内容支持 | 杨博文、金郅博 | **12.15-12.17(周三前):** 准备班会演示所需的模型部分技术说明包括Beta 0.5新增功能的工作原理、超参数优化的效果展示、首页广告图的生成方法等。通过清晰的讲解和直观的效果展示,让老师和同学们了解模型组在功能增强和效果优化方面所做的工作,为团队的整体班会展示贡献模型的技术亮点。 |
| 4 | 模型功能与前端交互的协调优化 | 杨逸轩、梁浩 | **全周任务:** 在前后端对接测试过程中,及时针对前端提出的模型相关问题进行解答和支持,确保用户界面中展示的模型参数说明、功能描述、使用指引等内容准确无误。如发现模型算法在特定场景下的表现与预期不符,与梁浩协作进行问题诊断和参数调整,确保最终交付给用户的产品兼具高效能和易用性。 |
## 小结
1. **协调Beta 0.5前后端对接:** Beta 0.5版本是项目从Alpha向完整Beta演进的关键阶段涉及到模型功能的深度集成和用户体验的全面升级。本周我需要从模型角度为前后端的紧密协作搭建桥梁——一方面深入参与前端对接工作帮助杨逸轩和杨博文理解模型的输入输出规范、超参数的含义和调整空间确保他们在实现功能时能够准确把握模型的能力边界另一方面也要和梁浩保持沟通对后端接口的数据结构、参数传递的机制等提出模型角度的需求确保暴露的API能够充分满足前端的调用需求。
2. **跑出首页广告大图:** 首页展示图是用户对系统的第一印象,也是系统核心价值的直观呈现。本周需要生成三种不同风格的高质量艺术品加噪效果图。我需要在现有超参数基础上进行系统的微调和优化,通过反复的实验验证找到最能展现效果的参数组合。特别是对微调模块的超参数要花更多心思,力求使最终呈现出来的效果既能真实反映艺术品的纹理和特性,又能充分展示防护算法的有效性。

@ -0,0 +1,29 @@
# 个人周总结-第12周
## 姓名和起止时间
**姓  名:** 胡帆
**团队名称:** 2班-深度思考
**开始时间:** 2025-12-08
**结束时间:** 2025-12-15
## 本周任务完成情况
| <span style="display:inline-block;width:40px">序号</span> | <span style="display:inline-block;width:75px">计划内容</span> | <span style="display:inline-block;width:75px">是否完成</span> | 情况说明 |
| --------------------------------------------------------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------------------------------------------------------ |
| 1 | Alpha收尾和验收 | 完成 | 按时完成Alpha 1.0版本的最后冲刺工作。重点投入在模型API与前端的对接测试上特别是ThreeJS 3D路径图绘制功能的数据格式适配确保算法输出能够正确被前端可视化展现。完成了云环境下的整体验收测试系统功能运行稳定模型相关功能表现符合预期。 |
| 2 | 前端后端深度对接测试并debug | 基本完成 | 与杨逸轩和梁浩进行了多轮密集的上云测试和问题调试。重点监控模型推理速度、结果准确性和资源占用情况所有核心功能的对接测试均已通过。多用户并发场景下模型服务运行稳定未发现资源竞争或数据混淆问题。遗留问题微调模块在3D坐标绘制和热力图任务中的部分边界场景测试尚未完全覆盖计划在Beta阶段继续跟进和优化。 |
| 3 | 试出防人脸编辑、防风格迁移、防定制生成的超参数 | 完成 | 为防人脸编辑、防风格迁移、防定制生成三个任务各自确定了最优的参数配置方案。将最终的超参数配置整理成sh脚本为后端的快速调用做好了准备这些成果将成为Beta版本功能扩展的重要技术基础。 |
| 4 | 跑首页样例 | 完成 | 成功制作了系统首页所需的高质量展示样例。为"原理图解"和"论文支持"两个模块准备了具有视觉冲击力的广告图片,清晰呈现了技术原理和学术背景。为"样例预览"模块制作了完整的防人脸学习演示案例,包含人脸加噪处理、模型微调过程展示和最终防护效果验证,充分展现了算法的实际防护能力,有助于用户快速理解系统核心价值。 |
| 5 | git项目整体大整理 | 未完成 | 鉴于本周任务工作量巨大且时间紧张加之团队决定暂缓Alpha版本的正式发布改为等待Beta版本开发完成后统一发布最终版本因此暂时搁置了git仓库的整理工作。版本标记和贡献划分的工作将在Beta版本开发完成后统一进行这样能够更完整地体现整个项目的演进过程和各成员的贡献。 |
| 6 | 艺术品风格实验和提示词选取 | 完成 | 主导完成了艺术品风格保护功能的可行性测试工作系统性地测试了不同艺术风格在现有防护算法下的表现。通过大量实验探索并确定了针对艺术品的最佳prompt构造规则和相应的参数配置方案。 |
## 对团队工作的建议
1. **接口测试必须全面且细致:** 在本周的对接测试过程中我们在微调模块的3D坐标绘制和热力图任务上遗留了一些边界场景的测试缺陷这提醒我们前后端对接测试需要更加全面和细致。建议后续在设计接口测试方案时不仅要覆盖主流程和常见场景更要重点关注边界条件、异常输入等容易被忽视的场景。
## 小结
1. **Alpha冲刺Beta如期推进** 本周成功完成了Alpha 1.0版本的最后冲刺和验收工作。从模型算法的角度来看我在API对接、性能测试、并发验证等关键环节投入了大量精力确保模型相关的所有功能都能够在云环境下稳定运行。虽然在某些细节场景如3D坐标绘制和热力图任务的边界情况上还有些许遗漏但整体来说Alpha版本已经达到了预期的质量标准。
2. **超参数优化和功能拓展:** 在确保Alpha质量的同时我也在为Beta版本的功能升级和技术拓展做积极的前期准备。超参数优化实验是本周的核心工作之一——我针对防人脸编辑、防风格迁移、防定制生成三个应用场景分别在ASPL、simAC、CAAT、PID四种算法的基础上进行了系统性的参数调优通过大量对照实验找出了各场景的最优配置方案。这些超参数配置已经整理成便捷的sh脚本直接为后端团队提供了调用接口。与此同时艺术品风格保护功能的探索也顺利推进我通过测试不同的艺术风格和prompt构造规则证实了现有算法在艺术品保护领域的可行性。首页样例的制作虽然看似是一项展示性工作但实际上帮助最终用户快速理解我们系统的价值。
3. **深化团队协作:** 本周的工作经历让我们深刻认识到,在快节奏的开发过程中,前后端的紧密配合和全面的测试覆盖是确保产品质量的关键。在与杨逸轩、梁浩、杨博文的多次协调中,我清晰地感受到,不同角色之间的深入沟通能够有效避免理解偏差,加快问题的诊断和解决。同时,本周遗留下来的一些测试缺陷也给了我们一个重要的提醒——系统级的测试不能仅聚焦主流程和常见场景,更要主动深入挖掘边界条件和异常情况,这样才能构建真正稳健的产品。

@ -0,0 +1,39 @@
# 个人周计划-第13周
## 姓名和起止时间
-------
**姓  名:** 金郅博
**团队名称:** 2班-深度思考
**开始时间:** 2025-12-15
**结束时间:** 2025-12-22
本周任务计划安排
--------
| 序号 | 计划内容 | 协作人 | 情况说明 |
| ---- | -------------------------- | ------------ | ------------------------------------------------------------ |
| 1 | **深入源码,准备班会展示材料** | 杨逸轩,杨博文 | **源码理解**:深入研读`develop`分支的前后端源码,理解当前架构与核心模块,为周三的班会展示与技术考核做准备;**PPT制作**基于对项目的理解协助或负责制作周三班会所需的技术展示PPT清晰呈现项目进展、技术亮点与后续计划。 |
| 2 | **承担核心文档与会议记录工作** | 杨博文,胡帆 | **会议记录**:负责本周所有会议的纪要记录、整理与归档,确保团队信息同步;**项目文档**:在团队开发与测试过程中,同步更新**接口文档、部署指南、测试用例**等,确保文档与代码同步; **“小组周总结”文档**:从本周开始根据团队分工,开始负责原胡帆同学负责的每周小组周总结的撰写与整理;所有文档编写工作问题可咨询杨博文。 |
| 3 | **全力支持前端界面优化与测试** | 全体成员 | **项目文档**:在团队开发与测试过程中,同步更新**接口文档、部署指南、测试用例**等,确保文档与代码同步。 **“小组周总结”文档**根据团队分工开始负责每周小组周总结的撰写与整理杨博文辅助。作为前端辅助人员与文档负责人我将快速熟悉项目整体前端架构与功能模块为验收阶段可能出现的文档补充、测试支持等工作做好准备同时我也会配合团队完成git-develop分支的规范化整理工作检查代码提交记录的规范性、注释完整性清理冗余文件协助版本标记与分支合并为后续版本管理建立良好基础 |
小结
--
**1.角色聚焦:前端测试支持与项目文档中枢**
本周我将作为**前端测试的关键支持者**与**项目文档的核心维护者**。前期紧密配合前端界面优化,中后期快速转入前后端对接测试,同时确保所有会议纪要、技术文档与周总结的及时性与准确性,保障团队信息流畅通。
**2. 主动深入:为班会项目展示做准备**
面对本周密集的班会与考核我将主动深入项目源码理解技术实现细节并承担展示材料与ppt的准备工作。这不仅能提升个人对项目的整体把握也能为团队在关键汇报中提供扎实的内容支持。
**3. 保持灵活:响应团队动态调整**
本周由于其余科目的学业任务较多,项目任务密集、并行度高。我将保持高度灵活性,根据前端优化、后端规范化及测试对接的实际进度,动态调整工作重心,确保在关键时刻能为团队提供最需要的支持。

@ -0,0 +1,34 @@
个人周总结-第12周
=========
姓名和起止时间
-------
姓  名: 金郅博
团队名称: 2班-深度思考
开始时间: 2025-12-8
结束时间: 2025-12-15
本周任务完成情况
--------
| **序号** | **计划内容(总结内容)** | **是否完成** | **情况说明** |
| -------- | -------------------------------------- | ------------ | ------------------------------------------------------------ |
| 1 | **前端README文档编写与组会文档同步** | 基本完成 | 已完成文档主体框架的搭建,包括项目简介、环境配置、启动流程及目录结构等核心部分,待前端整体优化工作完成后进行最终补充与同步;按时参与小组每周会议与验收会议,并完成会议纪要的记录、整理与归档工作,确保团队信息同步与任务跟踪透明;同时辅助后端进行系统类图的绘制,反映出面向对象的方法使用不够的问题,本周将根据后端代码的补充优化来进行类图的优化 |
| 2 | **辅助前端视觉优化** | 完成 | 在Alpha版本验收冲刺阶段积极协助杨逸轩、胡帆进行前端界面细节调优针对视觉一致性、交互流畅性及响应式布局进行多轮检查与测试基于此前对vuebits组件库的技术积累提供了组件使用建议与技术支持助力界面体验进一步提升。 |
| 3 | **alpha版本验收冲刺与git项目整理** | 基本完成 | 参与Alpha版本验收支持工作快速熟悉整体前端架构与功能模块配合完成验收相关文档补充与测试验证同时协助团队对git-develop分支进行规范化整理清理冗余文件检查提交记录与注释完整性完成版本标记与分支合并为后续版本管理奠定良好基础。 |
**对团队工作的建议 **
1. **视觉验收标准需前置并具体化**:在协助前端视觉调优过程中发现,**“风格统一”、“体验流畅”等目标缺乏可衡量的具体标准**容易导致反复调整。建议在下一个UI优化周期开始前由设计或前端负责人**提供关键页面的视觉走查清单**(如:间距规范、配色使用场景、交互动效时长),让测试和协作更有依据,提升验收效率。
小结
--
1. **核心文档与规范化工作取得阶段性成果**本周高效推进了项目规范化管理前端README文档已具备完整框架与核心内容会议纪要归档与Git分支整理工作均已完成为项目验收与后续协作打下了坚实基础。
2. **融入开发闭环,提供有效技术支持**:在完成本职工作的同时,深入前端优化与验收冲刺环节,凭借技术积累提供了切实可行的组件优化建议与测试支持,展现了良好的团队协作精神与问题解决能力。
---

@ -0,0 +1,31 @@
# 个人周计划-第13周
## 姓名和起止时间
**姓  名:** 梁浩
**团队名称:** 2班-深度思考队
**开始时间:** 2025-12-15
**结束时间:** 2025-12-22
## 本周任务计划安排
| 序号 | 计划内容 | 协作人 | 情况说明 |
| ---- | ----------------------- | ------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| 1 | Alpha机器维护与Beta适配 | 杨博文、胡帆 | 12月15日至17日周三前维护008号机器的Alpha版本稳定运行确保系统在班会演示期间持续可用。同时在010号机器上完成Beta 0.5功能适配包括模型组交付的超参数配置管理、prompt映射机制的集成测试验证新功能在后端环境中的稳定性。 |
| 2 | Beta 0.5新增API接口暴露 | 杨逸轩、胡帆 | 12月15日至17日周三前根据Beta 0.5版本需求设计并实现新增API接口包括超参数配置查询与更新接口、自定义prompt管理接口、任务配置选择接口等。编写详细的接口文档明确请求参数、响应格式和调用示例为前端对接做好充分准备。 |
| 3 | 后端代码规范化与优化 | 杨博文 | 12月15日至22日全周与杨博文协作推进010机器后端代码的全面规范化工作。重点进行代码结构优化、统一命名规范、完善注释文档、提取公共逻辑、优化错误处理机制等确保代码质量符合团队规范和Python最佳实践提升代码可读性和可维护性。 |
| 4 | Beta版本前后端联调支持 | 杨逸轩、胡帆 | 12月18日至22日积极响应前端团队在Beta 0.5功能对接过程中遇到的各类技术问题,提供快速的问题定位和解决方案。重点支持样例图展示调用、任务配置选择、日志查看接口等新功能的联调测试,确保前后端数据交互准确无误,接口调用稳定可靠。 |
| 5 | 班会演示准备与技术答疑 | 全体成员 | 12月15日至17日周三前配合团队完成班会演示的准备工作检查后端服务的稳定性和接口可用性确保演示过程中系统运行流畅。准备后端技术架构和API规范的讲解材料在班会上清晰展示后端工程化成果。班会后及时响应老师和同学提出的技术问题展现团队的专业技术能力。 |
## 小结
1. **双机策略保障系统稳定:** 本周采取双机并行运行策略008号机器维护Alpha版本的稳定服务010号机器承载Beta 0.5的功能开发与测试。这种策略既保证了班会演示时系统的可靠性又为Beta版本的迭代开发提供了独立的实验环境有效降低了新功能开发对现有服务的影响风险。
2. **Beta 0.5功能深度集成:** 本周的核心任务是将模型组交付的Beta 0.5高级特性超参数配置管理、prompt映射机制深度集成到后端系统中。这不仅涉及功能代码的编写和测试更重要的是要设计合理的API接口使前端能够便捷地调用这些高级功能为用户提供更丰富的个性化配置能力。
3. **代码质量提升工程:** 与杨博文合作推进后端代码规范化是本周的重要任务。通过代码结构优化、命名统一、注释完善等系统性工作,将代码质量提升到团队规范要求的水平。这项工作不仅是为了应对班会的规范性检查,更是为了提升代码的长期可维护性和团队协作效率。
4. **班会演示与技术展示:** 周三班会是一个重要的阶段性展示节点需要向老师和同学们展示团队在后端工程化方面的成果。除了确保系统稳定运行外还要准备清晰的技术讲解材料展现后端架构设计的合理性、API规范的完善性和代码质量的专业性树立团队的技术形象。
5. **务实的进度管理:** 面对本周三次重要会议的时间压力周三班会、周五计网班会、下周三前后端考核团队采取了更加务实的进度管理策略。适当放缓部分Beta功能的迭代速度将资源集中在核心任务和关键节点上既保证了重要工作的质量又避免了团队成员的过度负荷体现了成熟的项目管理思维。

@ -0,0 +1,37 @@
# 个人周总结-第12周
## 姓名和起止时间
**姓  名:** 梁浩
**团队名称:** 2班-深度思考队
**开始时间:** 2025-12-08
**结束时间:** 2025-12-15
## 本周任务完成情况
| 序号 | 计划内容 | 完成情况 | 情况说明 |
| ---- | --------------------------- | -------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| 1 | Alpha收尾和验收 | 已完成 | 12月8日至9日全力配合团队完成Alpha1.0版本的最后冲刺。为ThreeJS 3D路径图绘制提供了坐标数据接口支持完善了管理员资源列表的后端数据接口确保所有核心功能的后端服务在验收前达到稳定状态。 |
| 2 | 前端后端深度对接测试并debug | 已完成 | 12月9日至15日与前端团队进行了深度的云端联调测试。重点优化了多账号并发访问时的数据隔离机制修复了任务队列重复执行、父子图片关系匹配、自定义提示词传递等多个关键bug显著提升了系统稳定性和数据准确性为Alpha2.0版本的高质量交付提供了坚实保障。 |
| 3 | 日志功能开发 | 已完成 | 12月10日至13日设计并实现了完整的后端日志查看功能。开发了基于任务ID的日志查询接口`GET /api/task/<task_id>/logs`实现了日志文件的自动管理和清理策略支持实时查看算法执行日志。接口已完成测试并集成到API文档为Beta版本的运维监控能力奠定了基础。 |
| 4 | 艺术品风格实验后端支持 | 已完成 | 12月11日至15日根据艺术品风格测试需求在数据库中扩展了艺术品数据类型art配置了对应的提示词模板`a painting in sks style`),并在加噪和微调算法中实现了数据类型的自动适配逻辑。完成了从人物肖像到艺术保护领域的应用场景拓展,支持系统功能的多元化发展。 |
| 5 | git项目整体大整理 | 已完成 | 12月13日至15日配合团队完成了git项目的规范化整理。检查并优化了后端模块的代码结构规范了commit信息格式补充了关键代码注释清理了冗余文件和无效配置确保项目结构清晰、代码可维护性强为Alpha1.0版本标记和后续团队协作打下良好基础。 |
## 对团队工作的建议
1. **建立系统化的回归测试机制:** 本周在深度对接测试中发现了任务重复执行、图片关系匹配等底层问题,建议建立定期的回归测试流程,在每次重大功能更新后进行全链路测试,及早发现潜在问题。
2. **加强异常场景处理:** 在云端联调中暴露了一些边界情况下的异常处理不足如重复入队、文件命名不一致等建议在Beta版本开发中更加重视异常场景的处理和容错机制设计。
3. **完善功能扩展的标准化流程:** 艺术品风格支持的实现过程较为顺畅,体现了数据库设计的良好扩展性。建议将这种"配置驱动"的开发模式固化为标准流程,便于后续快速支持新的应用场景。
4. **持续优化API文档** 随着新功能如日志查看、自定义提示词的加入需要及时更新API文档。建议在代码提交时同步更新文档保持技术文档的时效性和准确性。
## 小结
1. **Alpha版本验收圆满成功** 作为Alpha1.0版本的收官之周全力配合团队完成了最后的功能冲刺和验收准备。为3D路径图提供了坐标数据接口完善了管理员功能的后端支撑确保了验收的顺利通过。这标志着项目从概念设计到可用产品的关键跨越。
2. **系统稳定性显著提升:** 通过一周的深度对接测试,系统性地解决了任务重复执行、父子图片关系匹配错误、算法输出命名不一致等多个底层问题。特别是实现了任务队列的重复入队检测机制,以及基于文件名包含关系的智能图片匹配策略,大幅提升了系统的健壮性和数据准确性。
3. **日志功能为运维赋能:** 成功开发了基于任务ID的日志查询接口实现了算法执行过程的实时监控能力。该功能不仅为用户提供了任务执行的透明度更为运维团队提供了问题排查的有力工具为Beta版本的生产化部署奠定了监控基础。
4. **应用场景成功拓展:** 完成了从人物肖像到艺术品风格保护的场景扩展通过数据库配置驱动的方式实现了数据类型和提示词的灵活适配。这种可扩展的架构设计为系统未来支持更多应用领域如Logo保护、产品设计等提供了技术范式。
5. **代码质量管理规范化:** 配合团队完成了git项目的全面整理规范了代码结构和提交信息提升了代码可读性和可维护性。这种对代码质量的严格把控为团队的长期协作和项目的持续迭代打下了坚实的工程基础。

@ -0,0 +1,26 @@
# 个人周计划-第13周
## 姓名和起止时间
**姓  名:** 杨博文
**团队名称:** 2班-深度思考
**开始时间:** 2025-12-15
**结束时间:** 2025-12-22
## 本周任务计划安排
| <span style="display:inline-block;width:40px">序号</span> | <span style="display:inline-block;width:75px">计划内容</span> | <span style="display:inline-block;width:120px">协作人</span> | <span style="display:inline-block;width:500px">情况说明</span> |
| --------------------------------------------------------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------------------------------------------------------ |
| 1 | 后端规范化工作 | 梁浩 | 12.15-12.17周三之后,配合梁浩对后端进行全面规范化工作,并且和前端对各种对接问题进行联调配合。具体包括:代码规范检查、接口文档完善、错误处理统一等,确保后端代码质量符合团队标准。 |
| 2 | 后端规范性检查 | 梁浩 | 12.15-12.17周三之后配合梁浩对010机器后端进行初步规范化设计检查并修改使之符合评审会的后端规范性检查班会进行展示。重点关注代码结构、命名规范、注释完整性等方面。 |
| 3 | Beta0.5对接指导 | 胡帆 | 12.18-12.22胡帆对beta0.5对接做指导尤其对前端的规定组别做辅助设计比如UI优化等帮助前端分担压力。配合胡帆完成算法与后端的对接工作确保艺术品风格保护功能的稳定运行。 |
| 4 | 后端源码整理 | 金郅博 | 配合金郅博负责周会记录文档和"小组周总结"文档深度了解develop上的后端源码为周三班会做PPT制作工作。今后每周的小组周总结归金郅博同学负责性能测试报告同理。 |
## 小结
1. **后端规范化与联调:** 本周前期的主要任务是配合梁浩完成后端的全面规范化工作。作为后端开发成员,我需要与梁浩紧密配合,对代码进行规范性检查和优化,同时与前端进行各种对接问题的联调,确保系统各模块之间的协作顺畅。
2. **Beta0.5功能支持:** 配合胡帆进行Beta0.5版本的对接指导工作在算法与后端的集成方面提供技术支持。同时关注前端的UI优化需求协助分担前端开发压力推动Beta版本的整体进度。
3. **文档与展示准备:** 配合金郅博完成周会记录和小组周总结文档的整理工作深入了解develop分支上的后端源码结构为周三班会的PPT制作提供技术内容支持确保展示材料的准确性和完整性。

@ -0,0 +1,28 @@
# 个人周总结-第12周
## 姓名和起止时间
**姓  名:** 杨博文
**团队名称:** 2班-深度思考队
**开始时间:** 2025-12-08
**结束时间:** 2025-12-15
## 本周任务完成情况
| 序号 | 计划内容 | 完成情况 | 情况说明 |
| ---- | -------- | -------- | -------- |
| 1 | Alpha收尾和验收 | 已完成 | 12月8日至9日配合梁浩完成了后端API的最终调试和优化确保所有接口稳定响应前端请求。参与云测试环节验证后端服务在云环境下的运行状态及时发现并修复了若干潜在问题保障系统在12.09验收时顺利通过。 |
| 2 | 日志功能 | 已完成 | 本周核心开发任务,与梁浩协作完成了后端"日志查看"功能的接口开发。实现了日志的写入、查询、筛选等核心功能接口,确保日志能够完整记录系统运行状态和用户操作行为。预留了标准化接口并编写了清晰的接口文档,方便后续前端快速集成。 |
| 3 | 艺术品风格实验和提示词选取 | 进行中 | 配合胡帆进行艺术品风格保护功能的后端适配工作。根据胡帆的实验结果和需求反馈与梁浩一起在后端实现了部分数据处理逻辑和算法调用接口。该功能作为Beta版本的重要扩展已完成基础框架搭建后续将继续完善。 |
| 4 | git项目整体大整理 | 已完成 | Alpha1.0完成后认真检查了自己负责模块的代码提交记录确保commit信息清晰规范、代码注释完整、无冗余文件残留。配合团队完成了git-develop分支的整理工作做好分支合并和版本标记明确了个人贡献划分。 |
## 对团队工作的建议
1. **日志功能需持续优化:** 本周完成的日志功能基础版本已能满足基本需求,建议后续根据实际运维反馈,逐步增加日志分析、告警等高级功能,提升系统监控能力。
2. **艺术品风格功能需加强协作:** 该功能涉及算法、后端、前端多方协作,建议建立更紧密的沟通机制,确保各方需求和进度同步,避免返工。
## 小结
1. **Alpha版本顺利交付** 配合团队完成了Alpha1.0版本的最后冲刺和验收,后端服务稳定运行,接口响应正常,为系统整体交付提供了可靠支撑。
2. **Beta功能预研推进** 艺术品风格保护功能的后端适配工作已启动基础框架搭建完成为Beta版本的功能扩展做好了技术准备。

@ -0,0 +1,34 @@
个人周计划-第13周
==========
### 姓名和起止时间
**姓  名:** 杨逸轩
**团队名称:** 2班-深度思考队
**开始时间:** 2025-12-15
**结束时间:** 2025-12-22
## 本周任务计划安排
| **序号** | **计划内容** | **协作人** | **情况说明** |
| ------ | ------------------------ | ------- | -------------------------------------------------------------------------------------------------------------------------- |
| **1** | **Beta核心功能噪声强度可调节组件实现** | 胡帆 | **12.16-12.18**:基于上周已完成的技术预研,全面实现 Beta 版本的 **“噪声强度可调节”** 前端组件。确保 UI 交互逻辑流畅参数滑块Slider能够准确绑定并向后端接口发送预期的扰动强度数值。与胡帆同步接口规范。 |
| **2** | **前端静态样例制作** | 胡帆 | **12.18-12.20**:与胡帆协作,根据团队周计划,制作 **前端静态样例展示页面**。该页面用于 Beta 迭代的演示和功能验证,需要以非联调模式展示 Alpha 版本已实现的关键功能(如报告页的 3D 路径图、对比图等)的理想效果。 |
| **3** | **Alpha版本反馈优化与性能调整** | 金郅博 | **12.20 (弹性时间)**:根据 Alpha 验收后的反馈和云测试中暴露的零星兼容性问题,集中解决前端的性能瓶颈和用户体验缺陷。重点优化报告加载速度、响应式布局的微调,并清理 Alpha 遗留的冗余代码。 |
| **4** | **参与交叉评审准备** | 杨博文、金郅博 | **12.21-12.22**:参与团队的交叉评审准备工作,重点从**前端可用性、界面设计、交互逻辑**的角度对其他小组的文档和原型进行细致的功能评估和错误排查,准备建设性的评审意见。 |
小结
--
本周的核心目标是实现从 **Alpha 版本闭环到 Beta 版本启动** 的平稳过渡。
1. **优先级清零 Alpha 遗留文档:** 集中精力完成所有核心设计文档UML、E-R 图等)的最终校对和归档,正式锁定 Alpha 版本的功能基线。
2. **启动 Beta 核心功能开发:** 完成 Beta 版本关键特性 **“噪声强度可调节组件”** 的前端实现和接口对接准备,这是增强用户交互性和系统灵活性的核心步骤。
3. **准备与优化:** 完成 **前端静态样例展示页** 的制作,为后续的 Beta 演示做好准备;同时进行 Alpha 版本的性能优化和代码清理,以确保系统的稳定性和用户体验。
4. **团队协作:** 积极参与团队交叉评审工作,从前端视角提供高质量的建设性反馈。

@ -0,0 +1,42 @@
个人周总结-第12周
==========
### 姓名和起止时间
**姓  名:** 杨逸轩
**团队名称:** 2班-深度思考队
**开始时间:** 2025-12-08
**结束时间:** 2025-12-15
## 本周任务完成情况
| **序号** | **计划内容** | **是否完成** | **成果或说明** |
| ------ | ------------------------ | -------- | ----------------------------------------------------------------------------------------------------------------------------------------------- |
| **1** | **Alpha 核心功能联调攻坚(收尾阶段)** | **完成** | **关键联调闭环:** 在 12.09 验收前,与梁浩和胡帆成功完成**报告与可视化 API** 的最终联调。确保后端能够稳定输出图像指标数据FID/SSIM/PSNR/LPIPS以及 **ThreeJS 3D 路径图** 所需的动态轨迹数据,为前端渲染奠定基础。 |
| **2** | **关键 UI 与可视化组件开发** | **基本完成** | **报告页核心功能实现:** 成功完成了报告页面 **ThreeJS 3D 路径图** 的数据接收和流畅渲染组件开发仍待优化。**前端管理员/我的资源** 页面的大列表基础框架和数据展示也已完成,基本达成了 Alpha 版本的用户界面闭环。 |
| **3** | **Alpha 版本功能验收与 UI 优化** | **部分完成** | **UI 优化到位,云测需加强:** 在 12.09 验收前,完成了所有页面的 **UI 细节优化、冗余元素清理和文字提示检查**。然而,由于后端在云部署后的稳定性仍有波动,**联合云测试**(端到端全功能测试)未能达到预期深度,主要功能在本地验证通过,云端仍存在零星兼容性问题待解决。 |
| **4** | **前端 README 文档撰写** | **完成** | **高质量文档交付:** 配合金郅博提供了前端核心技术栈、组件结构、API 接口定义、云部署流程等详尽材料,顺利完成了 **前端 README 文档** 的主要内容撰写和校对,作为 Alpha 验收的重要交付物。 |
| **5** | **Beta 版本核心功能技术预研** | **部分完成** | **深入预研,方案确定:** 在 Alpha 验收后,同时转入 Beta 版本预研。针对 **噪声强度可调节组件**,完成了前端交互逻辑、参数绑定方案的初步设计,并编写了核心控制组件的最小可行代码。 |
| **6** | **团队开发文档支持** | **完成** | 协助杨博文完成了部分校对和更新相关的 UML 设计图和 API 文档描述。 |
小结
--
1. Alpha 版本核心交付与验收:
本周成功完成了 Alpha 版本的最后冲刺。作为前端核心开发者我主导并确保了报告页面的关键可视化功能3D 路径图和性能指标)能够稳定接收和渲染后端数据,成功实现了 Alpha 版本的核心价值闭环。同时,前端 README 文档也按时高质量交付,为代码验收提供了清晰的指引。
2. 关键任务完成度高,但云测仍有欠缺:
在七项任务中,有五项达到了**“完成”或“基本完成”**。尤其是在联调攻坚和 Beta 版本技术预研方面超额完成。然而,联合云测试由于后端环境的波动,未能充分进行,这是 Alpha 交付后需优先解决的问题。
3. 工作重心平稳过渡至 Beta 预研:
在 Alpha 验收后,工作重心顺利转移至 Beta 版本的 “噪声强度可调节” 功能预研,并完成了核心组件的设计和代码实现,抢先解决了 Beta 迭代的技术难点,保障了后续迭代的平稳启动。
4. 遗留任务明确:
唯一**“未完成”**的任务是 团队开发文档支持。该任务将作为下一周的首要目标,集中时间与杨博文完成所有 UML 图和 API 文档的最终校对和更新,以确保项目文档体系的完整性和准确性。

File diff suppressed because it is too large Load Diff

@ -0,0 +1,64 @@
#需要环境conda activate simac
export HF_HUB_OFFLINE=1
export MODEL_PATH="../../static/hf_models/diffusers/models--stabilityai--stable-diffusion-2-1-base/snapshots/5ede9e4bf3e3fd1cb0ef2f7a3fff13ee514fdf06"
export TASKNAME="task001"
# ------------------------- Train ASPL on set CLEAN_ADV_DIR -------------------------
export CLEAN_TRAIN_DIR="../../static/originals/${TASKNAME}"
export CLEAN_ADV_DIR="../../static/originals/${TASKNAME}"
export OUTPUT_DIR="../../static/perturbed/${TASKNAME}"
export CLASS_DIR="../../static/class/${TASKNAME}"
# ------------------------- 自动创建依赖路径 -------------------------
echo "Creating required directories..."
mkdir -p "$CLEAN_TRAIN_DIR"
mkdir -p "$CLEAN_ADV_DIR"
mkdir -p "$OUTPUT_DIR"
mkdir -p "$CLASS_DIR"
echo "Directories created successfully."
# ------------------------- 训练前清空 OUTPUT_DIR -------------------------
echo "Clearing output directory: $OUTPUT_DIR"
# 确保目录存在,避免清理命令失败
# 注意:虽然前面已经创建,但这里保留是为了代码逻辑清晰,也可以删除
mkdir -p "$OUTPUT_DIR"
# 查找并删除目录下的所有文件和子目录(但不删除 . 或 ..
find "$OUTPUT_DIR" -mindepth 1 -delete
find "$CLASS_DIR" -mindepth 1 -delete
accelerate launch ../algorithms/simac.py \
--pretrained_model_name_or_path=$MODEL_PATH \
--enable_xformers_memory_efficient_attention \
--instance_data_dir_for_train=$CLEAN_TRAIN_DIR \
--instance_data_dir_for_adversarial=$CLEAN_ADV_DIR \
--instance_prompt="a photo of <sks> person" \
--class_data_dir=$CLASS_DIR \
--num_class_images=100 \
--class_prompt="a photo of person" \
--output_dir=$OUTPUT_DIR \
--center_crop \
--with_prior_preservation \
--prior_loss_weight=1.0 \
--resolution=384 \
--train_batch_size=1 \
--max_train_steps=100 \
--max_f_train_steps=3 \
--max_adv_train_steps=6 \
--checkpointing_iterations=20 \
--learning_rate=5e-7 \
--pgd_alpha=0.005 \
--pgd_eps=10 \
--seed=0
# ------------------------- 训练后清空 CLASS_DIR -------------------------
# 注意:这会在 accelerate launch 成功结束后执行
echo "Clearing class directory: $CLASS_DIR"
# 确保目录存在,避免清理命令失败
mkdir -p "$CLASS_DIR"
# 查找并删除目录下的所有文件和子目录(但不删除 . 或 ..
find "$CLASS_DIR" -mindepth 1 -delete
echo "Script finished."

@ -20,8 +20,12 @@ echo "Directories created successfully."
# ------------------------- 训练前清空 OUTPUT_DIR -------------------------
echo "Clearing output directory: $OUTPUT_DIR"
# 确保目录存在,避免清理命令失败
# 注意:虽然前面已经创建,但这里保留是为了代码逻辑清晰,也可以删除
mkdir -p "$OUTPUT_DIR"
# 查找并删除目录下的所有文件和子目录(但不删除 . 或 ..
find "$OUTPUT_DIR" -mindepth 1 -delete
find "$CLASS_DIR" -mindepth 1 -delete
@ -30,9 +34,9 @@ accelerate launch ../algorithms/simac.py \
--enable_xformers_memory_efficient_attention \
--instance_data_dir_for_train=$CLEAN_TRAIN_DIR \
--instance_data_dir_for_adversarial=$CLEAN_ADV_DIR \
--instance_prompt="a photo of sks person" \
--instance_prompt="a photo of <sks> person" \
--class_data_dir=$CLASS_DIR \
--num_class_images=200 \
--num_class_images=100 \
--class_prompt="a photo of person" \
--output_dir=$OUTPUT_DIR \
--center_crop \
@ -40,13 +44,13 @@ accelerate launch ../algorithms/simac.py \
--prior_loss_weight=1.0 \
--resolution=384 \
--train_batch_size=1 \
--max_train_steps=50 \
--max_train_steps=60 \
--max_f_train_steps=3 \
--max_adv_train_steps=6 \
--checkpointing_iterations=10 \
--learning_rate=5e-7 \
--learning_rate=2e-6 \
--pgd_alpha=0.005 \
--pgd_eps=8 \
--pgd_eps=10 \
--seed=0
# ------------------------- 训练后清空 CLASS_DIR -------------------------

@ -1,34 +1,23 @@
#需要环境conda activate pid
### Trianing model
# 需要环境conda activate pid
export HF_HUB_OFFLINE=1
# 强制使用本地模型缓存,避免联网下载模型
### SD v2.1
# export HF_HOME="/root/autodl-tmp/huggingface_cache"
# export MODEL_PATH="stabilityai/stable-diffusion-2-1"
### SD v1.5
# export HF_HOME="/root/autodl-tmp/huggingface_cache"
# export MODEL_PATH="runwayml/stable-diffusion-v1-5"
# SD v1.5 本地路径
export MODEL_PATH="../../static/hf_models/hub/models--runwayml--stable-diffusion-v1-5/snapshots/451f4fe16113bff5a5d2269ed5ad43b0592e9a14"
export TASKNAME="task001"
export TYPE="clean" #clean or perturbed
export TYPE="perturbed" # clean or perturbed
if [ "$TYPE" == "clean" ]; then
export INSTANCE_DIR="../../static/originals/${TASKNAME}"
else
export INSTANCE_DIR="../../static/perturbed/${TASKNAME}"
fi
export DREAMBOOTH_OUTPUT_DIR="../../static/hf_models/fine_tuned/${TYPE}/${TASKNAME}"
export OUTPUT_INFER_DIR="../../static/model_outputs/${TYPE}/${TASKNAME}"
export CLASS_DIR="../../static/class/${TASKNAME}"
export COORD_DIR="../../static/eva_res/position/${TASKNAME}"
export DREAMBOOTH_OUTPUT_DIR="../../static/hf_models/fine_tuned/${TYPE}/${TASKNAME}"
export OUTPUT_INFER_DIR="../../static/model_outputs/${TYPE}/${TASKNAME}"
export CLASS_DIR="../../static/class/${TASKNAME}"
export COORD_DIR="../../static/eva_res/position/${TASKNAME}"
# ------------------------- 自动创建依赖路径 -------------------------
echo "Creating required directories..."
mkdir -p "$INSTANCE_DIR"
mkdir -p "$DREAMBOOTH_OUTPUT_DIR"
@ -36,52 +25,43 @@ mkdir -p "$OUTPUT_INFER_DIR"
mkdir -p "$CLASS_DIR"
mkdir -p "$COORD_DIR"
# ------------------------- 自动清除旧文件 -------------------------
echo "Clearing output directory: $DREAMBOOTH_OUTPUT_DIR and $OUTPUT_INFER_DIR and $COORD_DIR"
# 查找并删除目录下的所有文件和子目录(但不删除 . 或 ..
find "$DREAMBOOTH_OUTPUT_DIR" -mindepth 1 -delete
find "$OUTPUT_INFER_DIR" -mindepth 1 -delete
find "$COORD_DIR" -mindepth 1 -delete
# ------------------------- Fine-tune DreamBooth on images -------------------------
CUDA_VISIBLE_DEVICES=0 accelerate launch ../finetune_infras/train_db_gen_trace.py \
--pretrained_model_name_or_path=$MODEL_PATH \
--pretrained_model_name_or_path=$MODEL_PATH \
--instance_data_dir=$INSTANCE_DIR \
--class_data_dir=$CLASS_DIR \
--output_dir=$DREAMBOOTH_OUTPUT_DIR \
--validation_image_output_dir=$OUTPUT_INFER_DIR \
--with_prior_preservation \
--prior_loss_weight=1.0 \
--instance_prompt="a photo of sks person" \
--class_prompt="a photo of person" \
--train_text_encoder \
--prior_loss_weight=0.4 \
--instance_prompt="a selfie photo of <sks> person" \
--class_prompt="a selfie photo of person" \
--resolution=512 \
--train_batch_size=1 \
--gradient_accumulation_steps=1 \
--learning_rate=2e-6 \
--lr_scheduler="constant" \
--lr_warmup_steps=0 \
--num_class_images=200 \
--max_train_steps=1000 \
--checkpointing_steps=500 \
--center_crop \
--learning_rate=5e-7 \
--lr_scheduler="constant_with_warmup" \
--lr_warmup_steps=50 \
--num_class_images=100 \
--max_train_steps=800 \
--checkpointing_steps=400 \
--mixed_precision=bf16 \
--prior_generation_precision=bf16 \
--sample_batch_size=5 \
--validation_prompt="a photo of sks person" \
--num_validation_images 10 \
--validation_steps 500 \
--sample_batch_size=5 \
--validation_prompt="a selfie photo of <sks> person, head-and-shoulders, face looking at the camera, Eiffel Tower clearly visible behind, outdoor daytime, realistic" \
--num_validation_images=5 \
--validation_num_inference_steps=120 \
--validation_guidance_scale=7.0 \
--validation_image_output_dir=$OUTPUT_INFER_DIR \
--coords_save_path=$COORD_DIR \
--coords_log_interval=10
# ------------------------- 训练后清空 CLASS_DIR -------------------------
# 注意:这会在 accelerate launch 成功结束后执行
echo "Clearing class directory: $CLASS_DIR"
# 确保目录存在,避免清理命令失败
mkdir -p "$CLASS_DIR"
# 查找并删除目录下的所有文件和子目录(但不删除 . 或 ..
find "$CLASS_DIR" -mindepth 1 -delete
echo "Script finished."

Binary file not shown.

After

Width:  |  Height:  |  Size: 513 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 389 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 438 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 360 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 399 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 421 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 411 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 430 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 401 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 451 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 30 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 33 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 32 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 25 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 500 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 500 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 507 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 481 KiB

Loading…
Cancel
Save