这个文档按“本仓库文件 -> 对应论文 / 官方仓库 / 适配说明”的粒度整理,方便公开仓库时更明确地区分项目内实现、第三方基线和统一训练框架适配部分。
说明:
- “适配状态”中的“项目内适配”表示本仓库文件不是简单镜像,而是被整理到当前训练框架中使用
- “本地变体”表示保留了原始方法思路,但文件本身已经是本项目演化出的版本
- 少数文件是项目内原创或 thesis-local 代码,没有单独外部仓库可以对应
| 本仓库文件 | 对应来源 | 官方仓库 / 论文 | 说明 |
|---|---|---|---|
src/compare/MobileNet.py |
MobileNetV2 / torchvision 相关实现 | pytorch/vision | 用于部分轻量对比模型骨干或权重兼容 |
src/compare/resnet.py |
ResNet 系列基础实现 | Deep Residual Learning for Image Recognition / pytorch/vision | 通用 backbone 支撑文件 |
src/compare/resnet_tfi.py |
TFI-GR 配套 ResNet 辅助实现 | guanyuezhen/TFI-GR | 随 TFI-GR 一起接入当前仓库 |
src/compare/resbase.py |
DASNet 相关骨干辅助实现 | lehaifeng/DASNet | 服务于 DASNet 运行 |
以下文件更适合理解为“本项目公开整理层”,而不是单独对应某一篇外部论文:
src/data_config.pysrc/main_LiteCDNET.pysrc/main_train.pysrc/main_ablation.pysrc/models/networks.pysrc/models/trainer.pysrc/models/evaluator.pysrc/ablation/
其中:
src/models/networks.py同时承担模型调度和SEIFNet等项目内核心实现src/ablation/是 LiteCDNet 消融实验在本仓库下的独立整理结果src/data_config.py是公开版为去除本机绝对路径依赖而新增的路径解析层
如果你只引用整个公开仓库:
- 请优先引用仓库本身,见 ../CITATION.cff
如果你使用了某个具体对比模型:
- 请同时引用该模型对应的原论文或官方仓库
- 不要把本仓库里的适配版误写成该方法唯一或官方实现
如果你要在论文、报告或 README 中做简短说明,可以使用下面这类表述:
- “本仓库在统一训练框架下整理并接入了多个公开变化检测模型用于基线比较,细粒度来源见
docs/references.md。” - “A2Net_v2 为本项目基于 A2Net 思路演化出的本地变体,不等同于官方 A2Net 仓库原始实现。”