absorber-surrogate-designlisted
Install: claude install-skill AndersOnLin4/andersonlin4-skills
# 超吸波体AI代理建模 Skill
在用户「comsol+ai+超吸波体」大创项目上的操作手册。项目定位、目录路径、数据契约、技术路线、已踩坑均已固定,直接复用,避免重复提问与重复排查。
## 项目定位(固定事实,不可变)
- **项目**:基于机器学习的超薄超材料吸波体代理建模与全局寻优(中国矿业大学大创)
- **国创赛项目名**(暂定):基于机器学习的超材料吸波体智能设计系统
- **最终目标**:产出「逆向设计程序」——给定目标吸收频谱,自动生成并搜索多种候选结构;**不是**产出某个具体超材料模型
- **当前阶段**:正向代理模型(参数→频谱)+ 全局寻优已完成;逆向设计(频谱→参数)为规划方向
- **主项目目录**:`G:\文档\工作文件归类\comsol+ai+超吸波体\`
- **AI 产出目录**:`G:\文档\工作文件归类\comsol+ai+超吸波体\ai agent\`(用户要求:所有 AI 生成文件落这里)
详见 [references/project.md](references/project.md)
## 关键约束(必须遵守)
1. **文件落盘**:所有 AI 生成的产出文件写入 `ai agent` 目录,不要散落在项目根目录。
2. **数据格式固定**:训练数据用 CSV 契约(`w,h,A0..AN` + `freq.csv`),吸收率换算 `A = 1 - 10^(S11_dB/10)`,不要随意另造格式。
3. **正向 / 逆向不混淆**:正向 = 结构参数 → 吸收率频谱(已完成);逆向 = 目标频谱 → 结构参数(目标)。两者技术路线不同,见 roadmap。
4. **现状以 README 为准**:项目方法论详见 `README_项目工作线路与代理模型原理.md`,答疑前先读它。
5. **务实原则**:客观真话、利弊分析、拒绝生硬 AI 文风(来自用户档案)。
## 调用方式
本 skill 为知识型 skill,无需执行脚本。当用户提出超吸波体代理建模 / 逆向设计相关需求时:
1. 先读 [references/project.md](references/project.md) 确认项目现状、路径与已有成果。
2. 按需求匹配对应功能域(见下方),读取对应 reference 执行。
3. 遇到报错 / 概念疑问,先查对应 reference 的「踩坑 / 注意事项」,避免重复排查。
## 功能域
### 项目现状与路径
项目定位、目录结构、已完成成果、已产出文件清单、关键技术指标。详见 [references/project.md](references/project.md)
### 数据格式(CST → CSV)
CSV 数据契约、S11(dB) → 吸收率的换算、从 CST 导出到训练数据的完整链路、合成数据生成。详见 [references/data-format.md](references/data-format.md)
### 代理建模(训练与评估)
X/Y 的定义、模型训练核心(fit)、PCA 降维、模型对比(RF/DNN/KNN/GP/SVR)、评估指标(RMSE)。详见 [references/surrogate-modeling.md](references/surrogate-modeling.md)
### 逆向设计与路线
逆向设计目标澄清、优化式 vs 生成式两条路线、分步路线图、待办决策清单、报名/竞赛待确认