基于Darknet框架的YOLOv3算法开发的模型训练和部署的容器化产品
基于 Darknet 的容器化产品
- 模型训练工程化 [darknet]
- 模型部署服务器 [darknet-serving]
模型训练工程化 [darknet]
- 训练前的数据准备
- 工程目录结构
project/ # 工程根目录 ├── cfg # 配置目录 │ └── voc.names # 标签名 ├── images # 样本 │ ├── ... │ └── ... ├── labels # YOLO标注格式 │ ├── ... │ └── ... └── test # 训练完后用于测试(非必须) ├── ... └── ...
- 举例:这里以platen-switch为例
platen-switch/ ├── cfg │ └── voc.names ├── images │ ├── IMG_9255.JPG │ ├── IMG_9263.JPG │ ├── IMG_9266.JPG │ └── IMG_9280.JPG ├── labels │ ├── IMG_9255.txt │ ├── IMG_9263.txt │ ├── IMG_9266.txt │ └── IMG_9280.txt └── test ├── IMG_9256.JPG └── IMG_9271.JPG
运行darknet容器 将工程目录作为挂载点绑定到容器 # 使用您的工程绝对路径设置变量 project_dir