Przeglądaj źródła

修改README文件,添加文件描述信息

liyan 1 rok temu
rodzic
commit
a0b4da97b2
1 zmienionych plików z 65 dodań i 0 usunięć
  1. 65 0
      README.md

+ 65 - 0
README.md

@@ -39,3 +39,68 @@
 
 ### 模型注意事项:
 
+### 目录结构
+```shell
+├── README.md
+├── bash_output.sh
+├── bash_run.sh
+├── bash_watermarking.sh
+├── best.onnx
+├── blind_watermark #图片嵌入盲水印代码
+│   ├── __init__.py
+│   ├── att.py
+│   ├── blind_watermark.py
+│   ├── bwm_core.py
+│   ├── cli_tools.py
+│   ├── pool.py
+│   ├── recover.py
+│   ├── requirements.txt
+│   └── version.py
+├── block
+│   ├── data_get.py #加载数据集
+│   ├── loss_get.py #计算损失
+│   ├── lr_get.py #动态调整学习率
+│   ├── metric_get.py #获取评估指标
+│   ├── model_ema.py
+│   ├── model_get.py #获取模型代码
+│   ├── test_model_get.py #测试获取模型代码
+│   ├── train_embeder.py #模型训练嵌入白盒水印流程
+│   ├── train_get.py #正常模型训练代码
+│   └── val_get.py #模型验证代码
+├── export_onnx.py #模型定义导出onnx格式代码
+├── export_trt
+├── export_trt.exe
+├── export_trt_record
+├── flask_request.py
+├── flask_start.py
+├── gradio_start.py # 用gradio将程序包装成一个可视化的页面,可以在网页可视化的展示
+├── gunicorn_config.py 
+├── model #模型定义,模型名称即文件名
+│   ├── Alexnet.py
+│   ├── GoogleNet.py
+│   ├── VGG19.py
+│   ├── __init__.py
+│   ├── badnet.py
+│   ├── layer.py
+│   ├── mobilenetv2.py
+│   ├── resnet.py
+│   ├── test.py
+│   ├── timm_model.py
+│   └── yolov7_cls.py
+├── predict_onnx.py #onnx格式模型文件推理
+├── predict_pt.py #pt格式模型文件推理
+├── predict_trt.py
+├── prune_last.pt
+├── requirement
+├── run.py #模型训练脚本
+└── tool
+    ├── check_image.py
+    ├── generate_txt.py #处理数据集,增加标签描述文件
+    ├── make_flip_image.py
+    ├── make_txt.py 
+    ├── secret_func.py #生成验证密码标签,用于对接密码机
+    ├── training_embedding.py #白盒水印编解码器,用于嵌入白盒水印和标签提取
+    └── watermarking_data_process.py #对数据集进行处理,嵌入黑盒水印
+
+```
+