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 월 | 데이터가있는 처음부터 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 조정해야 할 수도 있음) 또는 NVIDIA GPU에서 작동합니다.demo/live.py 에서 기본 웹캠을 변경할 수 있습니다pip install imutilspython -m demo.live 실행 웹캠이 열리고 감지를 시작합니다! 우리는 다음과 같은 할 일 목록을 축적했습니다. 가까운 시일 내에 완료하기를 희망합니다.
참고 : 불행히도, 이것은 우리의 취미 일 뿐이며 풀 타임 직업이 아니므로, 우리는 최선을 다해 최신 상태를 유지하지만 보장은 없습니다. 즉, 당신의 지속적인 도움과 피드백에 감사드립니다. 정말 감사합니다. 우리는 가능한 한 빨리 모든 것을 해결하려고 노력할 것입니다.