ssd.pytorch
1.0.0
Wei Liu、Dragomir Anguelov、Dumitru Erhan、Christian Szegedy、Scott Reed、Cheng-Yang、Alexander C. Bergによる2016年の論文からのシングルショットマルチボックス検出器の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:Visual Objectクラス
# 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ウェイト | データw/oデータ8月から | データw/ data aug |
|---|---|---|---|
| 77.2% | 77.26% | 58.12% | 77.43% |
GTX 1060: 〜45.45 fps
state_dicts (重量テンソルのdict)を提供しようとしています。 PytorchをConda(推奨)にインストールした場合は、すでに持っている必要があります。 (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調整する必要がある場合がある場合)またはNVIDIA GPUでの作業demo/live.pyのデフォルトのウェブカメラを変更できますpip install imutilspython -m demo.live実行すると、ウェブカメラが開き、検出を開始します! 次のToDoリストを蓄積しましたが、近い将来に完了したいと考えています
注:残念ながら、これは私たちの趣味であり、フルタイムの仕事ではないので、最新の状態を保つために最善を尽くしますが、保証はありません。そうは言っても、本当に感謝されているので、あなたの継続的な助けとフィードバックに感謝します。できるだけ早くすべてに対処しようとします。