Efficient Segmentation Networks
1.0.0
이 프로젝트는 Pytorch를 사용하여 실시간 시맨틱 세분화 모델에 사용하기 쉬운 수정 가능한 참조 구현을 제공하는 것을 목표로합니다.

Scripts를 실행하기 전에 Pytorch 및 Torchvision을 설치해야합니다. Pytorch v1.1 이상이 지원됩니다.
pip3 install -r requirements.txt이 프로젝트는 이러한 의미 론적 세분화 모델을 다음과 같이 지원합니다.
프로젝트는 이러한 손실 기능을 지원합니다.
- 가중 교차 엔트로피
- 라벨 스무어가있는 가중 교차 엔트로피
- 초점 손실
- 오미 크로스 엔트로피
- lovaszsoftmax
- 세글로스 목록
- ...
이 프로젝트는 이러한 최적화기를 지원합니다.
- sgd
- 아담
- 아담
- 라담
- 라담 + 룩 그는
- ...
- Relu
- Prelu
- Relu6
- 쳐서 자르다
- MISH : 자체 정규화되지 않은 비 단조성 신경 활성화 기능
- ...
이 프로젝트는 이러한 LR_SCHEDULERS를 지원합니다.
- 폴리 붕괴
- 폴리 워밍업
- ...
- 현장에서 활성화 된 배치
- 전환 가능한 정규화
- 무게 표준화
- ...
- 주의 가족
- NAS 가족
- ...
- Pytorch-Opcounter
- flops-counter.pytorch
- NETRON : 신경망 모델을위한 시각화, 라인 URL : Netron
- Falshtorch : Pytorch의 신경망을위한 시각화 툴킷!
- Convolutional Neural Networks로 이미지 분류를위한 트릭 가방
- ...
이 프로젝트는 CityScapes 및 Camvid 데이터 세트에 맞게 조정되었습니다. 데이터 세트의 주름은 다음 구조를 충족해야합니다.
|-- dataset
| |-- camvid
| | |-- train
| | |-- trainannot
| | |-- val
| | |-- valannot
| | |-- test
| | |-- testannot
| | |-- ...
| |-- cityscapes
| | |-- leftImg8bit
| | | |-- train
| | | |-- val
| | | |-- test
| | |-- gtFine
| | | |-- train
| | | |-- val
| | | |-- test
| | |-- ...
git clone https://github.com/xiaoyufenfei/Efficient-Segmentation-Networks
cd Efficient-Segmentation-Networks
현재 코드는 Python 3을 지원합니다
토치 의존성 :
데이터 종속성 :
CityScapes를 다운로드하고 스크립트 createTrainIdLabelImgs.py 실행하여 교육 레이블을 기반으로 주석을 만듭니다. 폴더의 이름이 CityScapes 인지 확인하십시오
python train.py --help
python train.py --help
python test.py --help
python predict.py --help
cd tools
python trainID2labelID.py
이 작업이 유용하다고 생각되면 별을주세요! 오류가 있거나 제안이 있으면 저에게 연락하십시오.
github : xiaoyufenfei 이메일 : [email protected]
이 작업이 귀하의 연구에 도움이된다면 다음과 같은 논문을 인용하는 것이 좋습니다.
@misc{Efficient-Segmentation-Networks,
author = {Yu Wang},
title = {Efficient-Segmentation-Networks Pytorch Implementation},
year = {2019},
publisher = {GitHub},
journal = {GitHub repository},
howpublished = { u rl{https://github.com/xiaoyufenfei/Efficient-Segmentation-Networks}},
commit = {master}
}이 프로젝트는 MIT 라이센스에 따라 릴리스됩니다. 자세한 내용은 라이센스를 참조하십시오.