darknet19
R2026b(권장되지 않음) DarkNet-19 컨벌루션 신경망
darknet19 함수는 권장되지 않습니다. 대신 imagePretrainedNetwork 함수를 사용하고 "darknet19" 모델을 지정하십시오. 자세한 내용은 버전 내역을 참조하십시오.
trainNetwork, SeriesNetwork, DAGNetwork, 코드를 dlnetwork 워크플로로 전환하는 방법에 대한 자세한 내용은 Transition trainNetwork, SeriesNetwork, and DAGNetwork Code to dlnetwork Workflows 항목을 참조하십시오.
설명
DarkNet-19는 19개 계층으로 구성된 컨벌루션 신경망입니다. ImageNet 데이터베이스의 1백만 개가 넘는 영상에 대해 훈련된 신경망의 사전 훈련된 버전을 불러올 수 있습니다 [1]. 사전 훈련된 신경망은 영상을 키보드, 마우스, 연필, 각종 동물 등 1,000가지 사물 범주로 분류할 수 있습니다. 그 결과 이 신경망은 다양한 영상을 대표하는 다양한 특징을 학습했습니다. 신경망의 영상 입력 크기는 256×256입니다. MATLAB®의 여타 훈련된 신경망에 대한 자세한 내용은 사전 훈련된 심층 신경망 항목을 참조하십시오.
DarkNet-19는 종종 객체 검출 문제와 YOLO 워크플로의 기반으로 사용됩니다 [2]. YOLO(You Only Look Once) v2 객체 검출기를 훈련시키는 방법에 대한 예제는 YOLO v2 딥러닝을 사용한 객체 검출 (Computer Vision Toolbox) 항목을 참조하십시오. 이 예제에서는 특징 추출에 ResNet-50을 사용합니다. 응용 사례의 요구 사항에 따라 DarkNet-19, DarkNet-53, MobileNet-v2 또는 ResNet-18과 같은 기타 사전 훈련된 신경망도 사용할 수 있습니다.
는 ImageNet 데이터 세트에서 훈련된 DarkNet-19 신경망을 반환합니다.net = darknet19
이 함수를 사용하려면 Deep Learning Toolbox™ Model for DarkNet-19 Network 지원 패키지가 필요합니다. 이 지원 패키지가 설치되어 있지 않으면 함수에서 다운로드 링크를 제공합니다.
은 ImageNet 데이터 세트에서 훈련된 DarkNet-19 신경망을 반환합니다. 이 구문은 net = darknet19('Weights','imagenet')net = darknet19와 동일합니다.
은 훈련되지 않은 DarkNet-19 신경망 아키텍처를 반환합니다. 훈련되지 않은 모델에는 지원 패키지가 필요하지 않습니다.layers = darknet19('Weights','none')
예제
출력 인수
참고 문헌
[1] ImageNet. http://www.image-net.org.
[2] Redmon, Joseph. “Darknet: Open Source Neural Networks in C.” https://pjreddie.com/darknet.

