ssd.pytorch
1.0.0
Wei Liu,Dragomir Anguelov,Dumitru Erhan,Christian Szegedy,Scott Reed,Cheng-Yang,Cheng-Yang和Alexander C. Berg的2016年论文中的单杆Multibox检测器实施了Pytorch。可以在此处找到官方和原始的咖啡式代码。

# First install Python server and client
pip install visdom
# Start the server (probably in a screen or tmux)
python -m visdom.server为了使事情变得简单,我们提供BASH脚本来处理数据集下载和为您设置。我们还提供了简单的数据集加载程序,该加载程序继承了torch.utils.data.Dataset ,使其与torchvision.datasets API完全兼容。
Microsoft Coco:上下文中的常见对象
# specify a directory for dataset to be downloaded into, else default is ~/data/
sh data/scripts/COCO2014.shPascal VOC:视觉对象类
# specify a directory for dataset to be downloaded into, else default is ~/data/
sh data/scripts/VOC2007.sh # <directory> # specify a directory for dataset to be downloaded into, else default is ~/data/
sh data/scripts/VOC2012.sh # <directory> ssd.pytorch/weights dir中下载了该文件: mkdir weights
cd weights
wget https://s3.amazonaws.com/amdegroot-models/vgg16_reducedfc.pthtrain.py中列出的参数指定为标志或手动更改它们即可。 python train.pytrain.py ,请参阅选项),从检查站进行培训。 评估训练有素的网络:
python eval.py您可以通过标记或手动更改eval.py文件中列出的参数。

| 原来的 | 转换为Weiliu89的重量 | 从划痕/o数据8月 | 从划痕/数据八月 |
|---|---|---|---|
| 77.2% | 77.26% | 58.12% | 77.43% |
GTX 1060: 〜45.45 fps
state_dicts (重量张量)。如果您安装了带有conda的pytorch(建议),则应该已经拥有它了。 (只需导航到SSD.Pytorch克隆回购并运行): jupyter notebook
如果使用PIP:
# make sure pip is upgraded
pip3 install --upgrade pip
# install jupyter notebook
pip install jupyter
# Run this inside ssd.pytorch
jupyter notebookdemo/demo.ipynb ,并在其中!cv2.waitkey以获得最佳FPS)或NVIDIA GPUdemo/live.py中的默认网络摄像头pip install imutilspython -m demo.live打开网络摄像头并开始检测! 我们积累了以下待办事项清单,我们希望在不久的将来完成
注意:不幸的是,这只是我们的爱好,而不是全职工作,因此我们将尽力保持最新状态,但不能保证。话虽如此,感谢大家的持续帮助和反馈,这是非常感谢的。我们将尝试尽快解决所有问题。