程序员最近都爱上了这个网站  程序员们快来瞅瞅吧!  it98k网:it98k.com

本站消息

站长简介/公众号

  出租广告位,需要合作请联系站长

+关注
已关注

分类  

暂无分类

标签  

暂无标签

日期归档  

2021-12(34)

2022-01(11)

PyTorch实现 MobileNetV3-SSD 用于目标检测

发布于2019-08-20 10:23     阅读(4804)     评论(0)     点赞(3)     收藏(3)


PyTorch实现 MobileNetV3-SSD 用于目标检测

flyfish

MobileNetV3-SSD implementation in PyTorch

环境
操作系统: Ubuntu18.04
Python: 3.6
PyTorch: 1.1.0

下载地址:
https://github.com/shaoshengsong/MobileNetV3-SSD

使用MobileNetV3-SSD实现目标检测
代码参考(严重参考以下代码)

一 SSD部分
https://github.com/amdegroot/ssd.pytorch
A PyTorch Implementation of Single Shot MultiBox Detector

二 MobileNetV3 部分

1 https://github.com/xiaolai-sqlai/mobilenetv3
mobilenetv3 with pytorch,provide pre-train model

2 https://github.com/kuan-wang/pytorch-mobilenet-v3
MobileNetV3 in pytorch and ImageNet pretrained models

3 https://github.com/leaderj1001/MobileNetV3-Pytorch
Implementing Searching for MobileNetV3 paper using Pytorch

4 https://github.com/qfgaohao/pytorch-ssd (严重抄袭此处)
MobileNetV1-SSD/SSD-lite,MobileNetV2-SSD/SSD-lite部分

MobileNetV1, MobileNetV2, VGG based SSD/SSD-lite implementation in Pytorch 1.0 / Pytorch 0.4. Out-of-box support for retraining on Open Images dataset. ONNX and Caffe2 support. Experiment Ideas like CoordConv.
no discernible latency cost.

针对4我这里没有做MobileNetV1, MobileNetV2等等代码兼容,只有MobileNetV3可用

下载数据
本例是以蛋糕和面包为例,原因是数据量小
所有类别总大小是561G,蛋糕和面包是3.2G

python3 open_images_downloader.py --root /media/santiago/a/data/open_images --class_names “Cake,Bread” --num_workers 20

训练过程
首次训练
python3 train_ssd.py --dataset_type open_images --datasets /media/santiago/data/open_images --net mb3-ssd-lite --scheduler cosine --lr 0.01 --t_max 100 --validation_epochs 5 --num_epochs 100 --base_net_lr 0.001 --batch_size 5

预加载之前训练的模型
python3 train_ssd.py --dataset_type open_images --datasets /media/santiago/data/open_images --net mb3-ssd-lite --pretrained_ssd models/mb3-ssd-lite-Epoch-99-Loss-2.5194434596402613.pth --scheduler cosine --lr 0.01 --t_max 100 --validation_epochs 5 --num_epochs 200 --base_net_lr 0.001 --batch_size 5

测试一张图片
python run_ssd_example.py mb3-ssd-lite models/mb3-ssd-lite-Epoch-99-Loss-2.5194434596402613.pth models/open-images-model-labels.txt /home/santiago/picture/test.jpg



所属网站分类: 技术文章 > 博客

作者:comeonbady

链接:https://www.pythonheidong.com/blog/article/48971/e61a1bf42aeb85e012cd/

来源:python黑洞网

任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任

3 0
收藏该文
已收藏

评论内容:(最多支持255个字符)