Darkflow: μ–΄μ„€μ…˜ 였λ₯˜: yolo.weightsλ₯Ό κ³Όλ„ν•˜κ²Œ μ½μŠ΅λ‹ˆλ‹€.

에 λ§Œλ“  2017λ…„ 03μ›” 28일  Β·  35μ½”λ©˜νŠΈ  Β·  좜처: thtrieu/darkflow

./flow --test test/ --model cfg/yolo.cfg --load yolo.weights --gpu 1.0을 μ‹€ν–‰ν•˜λ €κ³  ν–ˆμŠ΅λ‹ˆλ‹€.

yolo.weights ....λ₯Ό λ‘œλ“œν•œ λ‹€μŒ μ–΄μ„€μ…˜ 였λ₯˜: yolo.weightsλ₯Ό κ³Όλ„ν•˜κ²Œ μ½μŠ΅λ‹ˆλ‹€.

κ·ΈλŸ¬λ‚˜ tiny-yolo.cfg 및 tiny-yolo.weights둜 λ™μΌν•œ λͺ…령을 μ‹€ν–‰ν•˜λ©΄ μž‘λ™ν•©λ‹ˆλ‹€. https://pjreddie.com/darknet/yolo/ μ—μ„œ κ°€μ€‘μΉ˜ νŒŒμΌμ„ λ‹€μš΄λ‘œλ“œν–ˆμŠ΅λ‹ˆλ‹€.

κ°€μž₯ μœ μš©ν•œ λŒ“κΈ€

@Dhruv-Mohan @kinhunt μ—…λ°μ΄νŠΈλœ README μ°Έμ‘°, κ°€μ€‘μΉ˜ 파일 일뢀λ₯Ό μ—…λ‘œλ“œν–ˆμŠ΅λ‹ˆλ‹€.

λͺ¨λ“  35 λŒ“κΈ€

λ‚˜λŠ” 당신이 잘λͺ»λœ κ°€μ€‘μΉ˜λ₯Ό μ‚¬μš©ν–ˆλ‹€κ³  μƒκ°ν•©λ‹ˆλ‹€. 그것은 cfg와 μΌμΉ˜ν•˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€. λ‚˜λŠ” yolo.cfg & yolo.weights둜 μ‹œλ„ν–ˆλŠ”λ° 잘 μž‘λ™ν–ˆμŠ΅λ‹ˆλ‹€.
κ·ΈλŸ¬λ‚˜ μ‚¬μš©μž μ •μ˜ 클래슀둜 yolo-voc.cfgλ₯Ό ν›ˆλ ¨ν•  λ•Œ ν›ˆλ ¨λœ κ°€μ€‘μΉ˜μ™€ λ™μΌν•œ 였λ₯˜ λ©”μ‹œμ§€κ°€ λ‚˜νƒ€λ‚©λ‹ˆλ‹€. λˆ„κ΅°κ°€ 이 였λ₯˜κ°€ μ˜λ―Έν•˜λŠ” λ°”λ₯Ό μ„€λͺ…ν•  수 μžˆλ‹€λ©΄ κ°μ‚¬ν•˜κ² μŠ΅λ‹ˆλ‹€.

.weights νŒŒμ„œμ— 따라 .cfg λ°”μ΄νŠΈμ˜ ν•΄λ‹Ή 덩어리 읽기, 측측이 .weights ,ν•˜μ§€λ§Œ μ—¬μ „νžˆ νŒŒμ„œκ°€ 이미의 끝에 도달 ν•œ λ™μ•ˆ 읽을 μˆ˜μžˆμ„ μΈ΅ .weights ; μ–΄μ„€μ…˜ 였λ₯˜κ°€ μžˆλŠ” κ²½μš°μž…λ‹ˆλ‹€.

이 였λ₯˜λ‘œ μ΄μ–΄μ§€λŠ” λͺ…령을 μ£Όμ‹­μ‹œμ˜€. 클래슀λ₯Ό μ‚¬μš©μž μ •μ˜ν•˜λ €λ©΄ μˆ˜μ •ν•  수 μžˆλŠ” λͺ‡ 가지 μœ„μΉ˜κ°€ μžˆμŠ΅λ‹ˆλ‹€.

  1. .cfg 의 λ§ˆμ§€λ§‰ conv λ ˆμ΄μ–΄μ— μžˆλŠ” ν•„ν„° 수
  2. class region λ ˆμ΄μ–΄μ˜ class 번호
  3. labels.txt

그런 λ‹€μŒ μ‹€ν–‰

./flow --model cfg/model.cfg --load bin/model.weights --train

λ„€νŠΈμ›Œν¬λ₯Ό μ²˜μŒλΆ€ν„° ν›ˆλ ¨ν•΄ λ³΄μ‹­μ‹œμ˜€. μ΅œμ‹  κ°€μ€‘μΉ˜ https://pjreddie.com/darknet/yolo/ κ°€ cfg 파일과 μΌμΉ˜ν•˜μ§€ μ•ŠλŠ” 것 κ°™μŠ΅λ‹ˆλ‹€.
yolo.weights 및 yolo-voc.weightsμ—μ„œ λ™μΌν•œ λ¬Έμ œκ°€ λ°œμƒν–ˆμ§€λ§Œ μ‚¬μš©μž 지정 ν›ˆλ ¨λœ λ„€νŠΈμ›Œν¬μ˜ κ°€μ€‘μΉ˜λŠ” 잘 μž‘λ™ν•©λ‹ˆλ‹€.

yolo.cfg νŒŒμΌμ„ μ‚¬μš©ν•˜μ—¬ ν›ˆλ ¨ν•˜λŠ” 지침을 μ œκ³΅ν•  수 μžˆμŠ΅λ‹ˆκΉŒ? 감사 ν•΄μš”

2017λ…„ 3μ›” 29일 μˆ˜μš”μΌ μ˜€ν›„ 12μ‹œ 20λΆ„, Dhruv-Mohan [email protected]
썼닀:

λ„€νŠΈμ›Œν¬λ₯Ό μ²˜μŒλΆ€ν„° ν›ˆλ ¨μ‹œν‚€μ‹­μ‹œμ˜€. μ΅œμ‹  κ°€μ€‘μΉ˜
https://pjreddie.com/darknet/yolo/ cfg 파일과 μ •λ ¬ν•˜μ§€ λ§ˆμ‹­μ‹œμ˜€.
yolo.weights 및 yolo-voc.weightsμ—μ„œ λ™μΌν•œ λ¬Έμ œκ°€ λ°œμƒν–ˆμŠ΅λ‹ˆλ‹€.
κ·ΈλŸ¬λ‚˜ λ‚΄ μ‚¬μš©μž 지정 ν›ˆλ ¨λœ λ„€νŠΈμ›Œν¬μ˜ κ°€μ€‘μΉ˜λŠ” 잘 μž‘λ™ν•©λ‹ˆλ‹€.

β€”
μŠ€λ ˆλ“œλ₯Ό μž‘μ„±ν–ˆκΈ° λ•Œλ¬Έμ— 이 λ©”μ‹œμ§€λ₯Ό λ°›λŠ” κ²ƒμž…λ‹ˆλ‹€.
이 이메일에 직접 λ‹΅μž₯ν•˜κ³  GitHubμ—μ„œ ν™•μΈν•˜μ„Έμš”.
https://github.com/thtrieu/darkflow/issues/107#issuecomment-289999490 ,
λ˜λŠ” μŠ€λ ˆλ“œ μŒμ†Œκ±°
https://github.com/notifications/unsubscribe-auth/AZgJMHWUgCDnwlS_s1HY5RcBNrVSAWusks5rqf9CgaJpZM4Mrj84
.

같은 문제. http://pjreddie.com/media/files/yolo-voc.weights의 yolo.cfg 및 v2 κ°€μ€‘μΉ˜μ™€ ν•¨κ»˜ readme λͺ…λ Ή μ‚¬μš©

@kinhunt yolo.cfg 및 yolo-voc.weights 이(κ°€) μΌμΉ˜ν•˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€. μƒˆλ‘œμš΄ yolo.weights yolo.cfg 와 μΌμΉ˜ν•˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€. 곡식 YOLO μ‚¬μ΄νŠΈμ—μ„œ νŒŒμΌμ„ μ•ˆμ •μ μœΌλ‘œ λ³΄κ΄€ν•˜μ§€ μ•ŠλŠ” 것 κ°™μŠ΅λ‹ˆλ‹€.

@thtrieu 정리 ν•΄μ£Όμ…”μ„œ κ°μ‚¬ν•©λ‹ˆλ‹€. μΌμΉ˜ν•˜λŠ” νŒŒμΌμ„ μ–΄λ””μ—μ„œ 찾을 수 μžˆλŠ”μ§€ μ•Œκ³  μžˆμŠ΅λ‹ˆκΉŒ?

@kinhunt λ©°μΉ  λ™μ•ˆ 사λƒ₯

λ‚΄ 것을 μ—…λ‘œλ“œν•  수 μžˆμŠ΅λ‹ˆλ‹€. ~ 24μ‹œκ°„ λ™μ•ˆ κΈ°λ‹€λ¦½λ‹ˆλ‹€.

@thtrieu 쒋은 μ†Œμ‹μž…λ‹ˆλ‹€. 감사 ν•΄μš”

@Dhruv-Mohan @kinhunt μ—…λ°μ΄νŠΈλœ README μ°Έμ‘°, κ°€μ€‘μΉ˜ 파일 일뢀λ₯Ό μ—…λ‘œλ“œν–ˆμŠ΅λ‹ˆλ‹€.

κ°μ‚¬ν•©λ‹ˆλ‹€. νš¨κ³Όκ°€μžˆλ‹€

@thtrieu λŠ” coco 데이터 μ„ΈνŠΈμ—μ„œ yolo.weights νŒŒμΌμ„ μƒμ„±ν•˜κΈ° μœ„ν•΄ μˆ˜ν–‰ν•œ 단계λ₯Ό μ œκ³΅ν•  수 μžˆμŠ΅λ‹ˆλ‹€. λ™μΌν•œ μž‘μ—…μ„ λ°˜λ³΅ν•˜κ³  coco 데이터 μ„ΈνŠΈμ—μ„œ yolov2에 λŒ€ν•œ κ°€μ€‘μΉ˜ νŒŒμΌμ„ μƒμ„±ν•˜κ³  μ‹ΆμŠ΅λ‹ˆλ‹€.

μ•ˆλ…•ν•˜μ„Έμš” @thtrieu μž…λ‹ˆλ‹€ .
μ‚¬μš©μž μ •μ˜ 클래슀 수둜 λͺ¨λΈμ„ μž¬κ΅μœ‘ν•˜κΈ° μœ„ν•΄ μ–ΈκΈ‰ν•œ 단계λ₯Ό λ”°λžμŠ΅λ‹ˆλ‹€.

[μ»¨λ³Όλ£¨μ…˜]
크기=1
보폭=1
νŒ¨λ“œ=1
ν•„ν„°=30
ν™œμ„±ν™”=μ„ ν˜•

[지역]
액컀 = 1.08,1.19, 3.42,4.41, 6.63,11.38, 9.42,5.11, 16.62,10.52
bias_match=1
클래슀=1
μ’Œν‘œ=4
숫자=5

λ˜ν•œ label.txt에 ν•˜λ‚˜μ˜ λ ˆμ΄λΈ”λ§Œ μžˆμŠ΅λ‹ˆλ‹€. κ·ΈλŸ¬λ‚˜ Google 곡유 [ https://drive.google.com/drive/folders/0B1tW_VtY7onidEwyQ2FtQVplWEU tiny-yolo-voc.weights] μ—μ„œ λ‹€μš΄λ‘œλ“œν•œ μž‘μ€ κ°€μ€‘μΉ˜ 파일둜 이것을 μ‹€ν–‰ν•˜λ©΄ μ–΄μ„€μ…˜ 였λ₯˜μ™€ ν•¨κ»˜ μ‹€νŒ¨ν•©λ‹ˆλ‹€.

AssertionError: 63082056λ°”μ΄νŠΈ μ˜ˆμƒ, 63471556 발견

μ—¬κΈ°μ„œ 무엇이 잘λͺ»λ˜μ—ˆλŠ”지 μ΄ν•΄ν•˜λŠ” 데 도움을 쀄 수 μžˆμŠ΅λ‹ˆκΉŒ?

이전에 darknetμ—μ„œ 맞좀 ν›ˆλ ¨λœ κ°€μ€‘μΉ˜μ™€ μœ μ‚¬ν•œ λ¬Έμ œκ°€ μžˆμ—ˆμŠ΅λ‹ˆλ‹€. λ™μΌν•œ .cfg νŒŒμΌμ„ ν•΄λ‹Ή κ°€μ€‘μΉ˜μ™€ ν•¨κ»˜ λ³΅μ‚¬ν•˜μ—¬ darkflowμ—μ„œ μ‹œλ„ν•˜κ³  λ‹€μŒμ„ μ–»μ—ˆμŠ΅λ‹ˆλ‹€.
AssertionError: expect 202314760 bytes, found 202314764
4λ°”μ΄νŠΈλ§Œ λ‹€λ₯΄λ―€λ‘œ 일뢀 섀정이 λˆ„λ½λ˜μ—ˆμŠ΅λ‹ˆκΉŒ?

@deng1028 아직 문제λ₯Ό ν•΄κ²°ν•˜μ…¨λ‚˜μš”? λ‚˜λŠ” 같은 문제λ₯Ό κ°€μ§€κ³ μžˆλ‹€.

@helloGitHub1993 아직 문제λ₯Ό ν•΄κ²°ν•˜μ…¨λ‚˜μš”? λ‚˜λŠ” 같은 문제λ₯Ό κ°€μ§€κ³ μžˆλ‹€.

@helloGitHub1993 utils ν΄λ”μ˜

@beerboaa λ‹€λ₯Έ 방법을 μ‚¬μš©ν–ˆμŠ΅λ‹ˆλ‹€. flow -model cfg/yolo-new.cfg(ꡐ윑용 cfg둜 ꡐ체) --load -1 --imgdir yourimgdir. 그것은 λ‚˜λ₯Ό μœ„ν•΄ μž‘λ™ν•˜κ³  당신은 μ‹œλ„ ν•  수 μžˆμŠ΅λ‹ˆλ‹€. 그건 κ·Έλ ‡κ³ , 당신은 λ‹€μ‹œ ν›ˆλ ¨ ν•  ν•„μš”κ°€ μ—†μŠ΅λ‹ˆλ‹€.

@itsayush 아직 문제λ₯Ό ν•΄κ²°ν•˜μ…¨μŠ΅λ‹ˆκΉŒ? λ‚˜λŠ” λ˜ν•œ λ‹Ήμ‹ κ³Ό 같은 단계λ₯Ό λ”°λžκ³  ν›ˆλ ¨ μ‚¬μš©μž μ •μ˜ 데이터(1개 클래슀)에 λ™μΌν•œ λ¬Έμ œκ°€ μžˆμŠ΅λ‹ˆλ‹€. loader.pyμ—μ„œ self.offset = 1을 λ³€κ²½ν•˜λ €κ³  μ‹œλ„ν–ˆμ§€λ§Œ μž‘λ™ν•˜μ§€ μ•Šμ•˜μŠ΅λ‹ˆλ‹€.
λ‚΄ λͺ…λ Ή:
흐름 --train --model cfg/tiny-yolo-voc-1c.cfg --load bin/tiny-yolo-voc.weights --주석 κΈ°μ°¨/주석/ --dataset κΈ°μ°¨/이미지/ --config cfg/ - - GPU 0.9
κ·ΈλŸ¬λ‚˜ λ‹€μŒκ³Ό 잘 μž‘λ™ν•©λ‹ˆλ‹€.
흐름 --imgdir sample_img/ --model cfg/tiny-yolo-voc.cfg --load bin/tiny-yolo-voc.weights --gpu 0.9
AssertionError: 63471541λ°”μ΄νŠΈλ₯Ό μ˜ˆμƒν•˜κ³  63471556을 μ°Ύμ•˜μŠ΅λ‹ˆλ‹€.

아무도 λ‚˜λ₯Ό λ„μšΈ 수 μžˆμŠ΅λ‹ˆκΉŒ?

이 μžμ‹μ˜ μ½”λ“œ https://github.com/bendidi/Tracking-with-darkflow λ₯Ό tiny-yolo와 ν•¨κ»˜ μ‚¬μš©ν•˜μ—¬ λ™μΌν•œ λ¬Έμ œκ°€ μžˆμŠ΅λ‹ˆλ‹€.

@ν•˜μ΄νΌν”„λ ˆμ΄μ¦ˆ
image
저도 같은 ν˜„μƒμΈλ° ν•΄κ²°ν•˜μ‹œλ‚˜μš”?

같은 λ¬Έμ œμ— 직면해 μžˆμŠ΅λ‹ˆλ‹€. Google λ“œλΌμ΄λΈŒμ˜ κ°€μ€‘μΉ˜λ₯Ό ν•΄λ‹Ή .cfg와 ν•¨κ»˜ μ‚¬μš©ν•˜λ €κ³  μ‹œλ„ν–ˆλŠ”λ° 클래슀 수λ₯Ό 1(=> λ§ˆμ§€λ§‰ λ ˆμ΄μ–΄μ˜ ν•„ν„° = 30)으둜 λ³€κ²½ν•˜λ €κ³  ν•  λ•ŒκΉŒμ§€ μž‘λ™ν–ˆμŠ΅λ‹ˆλ‹€. 사전 ν›ˆλ ¨λœ λͺ¨λΈμ„ μ‚¬μš©ν•˜μ—¬ μ‚¬μš©μž μ •μ˜ 클래슀 μˆ˜μ— λŒ€ν•΄ ν›ˆλ ¨ν•  κΈ°νšŒκ°€ μ—¬μ „νžˆ μžˆμŠ΅λ‹ˆκΉŒ?

pjreddie의 μ›Ήμ‚¬μ΄νŠΈμ—μ„œ κ°€μ Έμ˜¨ μ»€μŠ€ν…€ λ°μ΄ν„°μ…‹μœΌλ‘œ Yoloλ₯Ό ν›ˆλ ¨ν•˜κ³  darkflowλ₯Ό μ‚¬μš©ν•˜μ—¬ κ²°κ³Ό .weights νŒŒμΌμ„ μ‹€ν–‰ν•˜λ €κ³  ν•  λ•Œλ„ 같은 λ¬Έμ œκ°€ μžˆμ—ˆμŠ΅λ‹ˆλ‹€. "μ–΄μ„€μ…˜ 였λ₯˜: 268283952λ°”μ΄νŠΈλ₯Ό μ˜ˆμƒν•˜κ³  268283956을 μ°Ύμ•˜μŠ΅λ‹ˆλ‹€"λΌλŠ” λ¬Έμ œκ°€ μžˆμŠ΅λ‹ˆλ‹€. @beerboaaκ°€ λ§ν•œ κ²ƒμ²˜λŸΌ utils ν΄λ”μ˜ loader.py에 μžˆλŠ” 121ν–‰μ—μ„œ self.offset = 20을 λ³€κ²½ν•˜λ©΄ μ œλŒ€λ‘œ μž‘λ™ν•©λ‹ˆλ‹€. 감사 ν•΄μš”.

@MartinBrisiak ν•΄λ‹Ή .cfgλ₯Ό μ–΄λ””μ„œ μ–»μ—ˆμŠ΅λ‹ˆκΉŒ?

μ‹ κ²½ 쓰지 λ§ˆμ„Έμš”, @thtrieu의 yolo.weights 와 이 λ¦¬ν¬μ§€ν† λ¦¬μ˜ yolo.cfgλ₯Ό μ‚¬μš©ν•˜μ—¬ ν•œ ν™˜κ²½μ—μ„œ μ‹€ν–‰ν•˜κ³  μžˆμŠ΅λ‹ˆλ‹€.
λ‹€λ₯Έ ν™˜κ²½μ— λ¬Έμ œκ°€ μžˆμŠ΅λ‹ˆλ‹€ ...

@helloGitHub1993 utils ν΄λ”μ˜

예, μž‘λ™ν•©λ‹ˆλ‹€. κ°μ‚¬ν•©λ‹ˆλ‹€.

@beerboaa κ°μ‚¬ν•©λ‹ˆλ‹€ mahn..νš¨κ³Όκ°€ μžˆμ—ˆμŠ΅λ‹ˆλ‹€

PJ Reddie 파일이 μ™„μ „νžˆ ν˜Έν™˜λ˜μ§€ μ•ŠλŠ” 것 κ°™μ•„μ„œ README에 제곡된 λ§ν¬μ—μ„œ 미리 λΉŒλ“œλœ κ°€μ€‘μΉ˜λ₯Ό λ‹€μš΄λ‘œλ“œν•΄μ•Ό ν•©λ‹ˆλ‹€. https://drive.google.com/drive/folders/0B1tW_VtY7onidEwyQ2FtQVplWEU

PJ Reddie 파일이 μ™„μ „νžˆ ν˜Έν™˜λ˜μ§€ μ•ŠλŠ” 것 κ°™μ•„μ„œ README에 제곡된 λ§ν¬μ—μ„œ 미리 λΉŒλ“œλœ κ°€μ€‘μΉ˜λ₯Ό λ‹€μš΄λ‘œλ“œν•΄μ•Ό ν•©λ‹ˆλ‹€. https://drive.google.com/drive/folders/0B1tW_VtY7onidEwyQ2FtQVplWEU

yolov2-voc.weightsλŠ” μ–΄λ””μ—μ„œ 찾을 수 μžˆλ‚˜μš”? λˆ„λ½λ˜μ—ˆμŠ΅λ‹ˆλ‹€ ... μ–΄λ–€ 아이디어가 μžˆμŠ΅λ‹ˆκΉŒ?

2개의 λ‹€λ₯Έ λ¬Έμ œκ°€ ν˜Όν•©λ˜μ–΄ μžˆμŠ΅λ‹ˆλ‹€. 첫 번째 λ¬Έμ œλŠ” κΈ°μ‘΄ κ°€μ€‘μΉ˜ 파일과 λ‹€λ₯΄κ³  이 경우 μ •ν™•νžˆ 4λ°”μ΄νŠΈμ˜ ꡬ성이 μžˆλŠ” 경우 121ν–‰μ˜ μ˜€ν”„μ…‹μ„ 20ν–‰μœΌλ‘œ λ³€κ²½ν•΄μ•Ό ν•©λ‹ˆλ‹€(제 κ²½μš°μ—λŠ” yolov2둜 μž‘μ—… 쀑) μ„œλ‘œ λ‹€λ₯Έ 4 개 μ΄μƒμ˜ λ°”μ΄νŠΈ 인 경우 두 번째의 κ²½μš°λŠ”,이 체쀑 파일 λ˜λŠ” 당신이 λ‹Ήμ‹ μ˜ μžμ‹ μ˜ 객체λ₯Ό ν›ˆλ ¨ ν•  경우 잘λͺ»λœ ꡬ성 파일이 μžˆλŠ”μ§€ 확인 yolov2-voc.cfg ꡬ성 폴더에 μžˆλŠ”μ§€, λ‚΄κ°€ ν•˜λ‚˜μ˜ 해결이 첨뢀 ν•  κ²ƒμž…λ‹ˆλ‹€ 문제
cfg-yolov2-voc.zip

pjreddie의 μ›Ήμ‚¬μ΄νŠΈμ—μ„œ κ°€μ Έμ˜¨ μ»€μŠ€ν…€ λ°μ΄ν„°μ…‹μœΌλ‘œ Yoloλ₯Ό ν›ˆλ ¨ν•˜κ³  darkflowλ₯Ό μ‚¬μš©ν•˜μ—¬ κ²°κ³Ό .weights νŒŒμΌμ„ μ‹€ν–‰ν•˜λ €κ³  ν•  λ•Œλ„ 같은 λ¬Έμ œκ°€ μžˆμ—ˆμŠ΅λ‹ˆλ‹€. "μ–΄μ„€μ…˜ 였λ₯˜: 268283952λ°”μ΄νŠΈλ₯Ό μ˜ˆμƒν•˜κ³  268283956을 μ°Ύμ•˜μŠ΅λ‹ˆλ‹€"λΌλŠ” λ¬Έμ œκ°€ μžˆμŠ΅λ‹ˆλ‹€. @beerboaaκ°€ λ§ν•œ κ²ƒμ²˜λŸΌ utils ν΄λ”μ˜ loader.py에 μžˆλŠ” 121ν–‰μ—μ„œ self.offset = 20을 λ³€κ²½ν•˜λ©΄ μ œλŒ€λ‘œ μž‘λ™ν•©λ‹ˆλ‹€. 감사 ν•΄μš”.

λ‚˜λ₯Ό μœ„ν•΄ 그것은 μž‘λ™ν•˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€, μ–΄λ–€ λ‹€λ₯Έ 아이디어? :(

μ•ˆλ…•,
λ§ˆμΉ¨λ‚΄ 이 .cfg νŒŒμΌμ„ μ‚¬μš©ν•˜μ—¬ μž‘λ™ν•˜κ²Œ λ§Œλ“€ 수 μžˆμ—ˆμŠ΅λ‹ˆλ‹€. https://github.com/pjreddie/darknet/blob/master/cfg/yolov2.cfg
μ—¬κΈ°μ—μ„œ "yolov2 608X608" 무게둜 μž‘λ™ν•©λ‹ˆλ‹€: https://pjreddie.com/darknet/yolo/

였λ₯˜λ₯Ό μ²˜λ¦¬ν•˜λ €λ©΄

AssertionError: 64701556λ°”μ΄νŠΈλ₯Ό μ˜ˆμƒν•˜κ³  180357512λ₯Ό μ°Ύμ•˜μŠ΅λ‹ˆλ‹€.

κ·Έλƒ₯ μ‹€ν–‰

$ cd /content/darkflow
$ !sed -i "s/self.offset = 16/self.offset = 20/g"  ./darkflow/utils/loader.py

μ–΄μ„€μ…˜ 였λ₯˜μ™€ κ΄€λ ¨ν•˜μ—¬ ꡬ성 파일과 κ°€μ€‘μΉ˜κ°€ μΌμΉ˜ν•˜μ§€ μ•ŠκΈ° λ•Œλ¬ΈμΌ 수 μžˆμŠ΅λ‹ˆλ‹€.

κ·Έλž˜μ„œ μ£Όλ³€μ—μ„œ 해킹을 μ°Ύμ•˜μŠ΅λ‹ˆλ‹€. Zoltan Szabo의 이 λ…ΈνŠΈλΆ μ‚¬μš©
μ €μžλŠ” 2개의 ν΄λž˜μŠ€μ— λŒ€ν•΄μ„œλ§Œ 데λͺ¨λ₯Ό μ œκ³΅ν•©λ‹ˆλ‹€. λ”°λΌμ„œ 그의 cfg νŒŒμΌμ—λŠ” 2개의 ν΄λž˜μŠ€κ°€ 있으며 μ—¬κΈ° μ—μ„œ 찾을 수 μžˆλŠ” yolov2-tiny-voc-10000 κ°€μ€‘μΉ˜λ₯Ό μ‚¬μš©
κ·ΈλŸ¬λ‚˜ μ‹€μ œ λͺ¨λΈ(v2-tiny)은 20개의 클래슀둜 ν•™μŠ΅λ˜μ—ˆμŠ΅λ‹ˆλ‹€. λ”°λΌμ„œ μ‹€μ œ λͺ¨λΈμ— λŒ€ν•œ pb νŒŒμΌμ„ μƒμ„±ν•˜λ €λ©΄ pJreddieκ°€ μœ μ§€ κ΄€λ¦¬ν•˜λŠ” λͺ¨λΈμ˜ μ‹€μ œ ꡬ성 νŒŒμΌμ„ μ‚¬μš©ν•˜μ‹­μ‹œμ˜€.
https://raw.githubusercontent.com/pjreddie/darknet/master/cfg/yolov2-tiny-voc.cfg "

원본 cfg νŒŒμΌμ„ 이 파일둜 κ΅μ²΄ν•©λ‹ˆλ‹€. κ°€μ€‘μΉ˜λ₯Ό λ™μΌν•˜κ²Œ μœ μ§€ν•©λ‹ˆλ‹€.

이제 λ§ˆμ§€λ§‰μœΌλ‘œ λ³€κ²½ν•΄μ•Ό ν•˜λŠ” 것은 클래슀 이름이 ν¬ν•¨λœ ν…μŠ€νŠΈ νŒŒμΌμž…λ‹ˆλ‹€. 이λ₯Ό μœ„ν•΄ pj reddieμ—μ„œ κ΄€λ¦¬ν•˜λŠ” 클래슀 이름 파일 둜 μ΄λ™ν•˜μ—¬ /content/darkflow/labels.txt (Google Collabμ—μ„œ)에 μžˆλŠ” ν…μŠ€νŠΈ νŒŒμΌμ— λΆ™μ—¬λ„£μŠ΅λ‹ˆλ‹€.

이제 μ‹€ν–‰ μ€‘μ΄λ˜ λͺ…령을 μ‹€ν–‰ν•˜κΈ°λ§Œ ν•˜λ©΄ λ©λ‹ˆλ‹€.
!./flow --model cfg/yolo-v2-tiny.cfg --load weights/yolov2-tiny-voc_10000.weights --savepb

그리고 μ›ν•˜λŠ” protobuf νŒŒμΌμ„ μ–»μ–΄μ•Ό ν•©λ‹ˆλ‹€ :yum:

이 νŽ˜μ΄μ§€κ°€ 도움이 λ˜μ—ˆλ‚˜μš”?
0 / 5 - 0 λ“±κΈ‰