μ΄κ²μ΄ λ¬Έμ κ° μλλΌ μ€νλ € λμκ² μ¬κ³Όνμμμ€! μ΄ λͺ
λ Ήμ μ€νν λ λ€μ μ€λ₯κ° λ°μν©λλ€.
./flow --model cfg/tiny-yolo.cfg --load bin/yolo-tiny.weights
/Users/localadmin/Downloads/darkflow-master/darkflow/dark/darknet.py:54: UserWarning: ./cfg/yolo-tiny.cfgλ₯Ό μ°Ύμ μ μμ΅λλ€. λμ cfg/tiny-yolo.cfgλ₯Ό μ¬μ©νμΈμ.
cfg_path, FLAGS.model))
cfg/tiny-yolo.cfg ꡬ문 λΆμ
bin/yolo-tiny.weights λ‘λ μ€...
μμΆμ (κ°μ₯ μ΅κ·Ό νΈμΆ λ§μ§λ§):
νμΌ "./flow", 45ν,
tfnet = TFNet(FLAGS)
νμΌ "/Users/localadmin/Downloads/darkflow-master/darkflow/net/build.py", 55ν, __init__
λ€ν¬λ· = λ€ν¬λ·(FLAGS)
νμΌ "/Users/localadmin/Downloads/darkflow-master/darkflow/dark/darknet.py", 27ν, __init__
self.load_weights()
load_weightsμ νμΌ "/Users/localadmin/Downloads/darkflow-master/darkflow/dark/darknet.py", 82ν
wgts_loader = loader.create_loader( μΈμ)"/Users/localadmin/Downloads/darkflow-master/darkflow/utils/loader.py" νμΌ, 105ν, create_loaderload_type(κ²½λ‘, cfg) λ°ννμΌ "/Users/localadmin/Downloads/darkflow-master/darkflow/utils/loader.py", 19ν, __init__self.load( μΈμ)
νμΌ "/Users/localadmin/Downloads/darkflow-master/darkflow/utils/loader.py", 77ν, λ‘λ μ€
Walker.offset, Walker.size)
AssertionError: 64701556λ°μ΄νΈ μμ, 180357512 λ°κ²¬
λν μ κ° κΈ°κ³ νμ΅μ μ²μ μ νλ μ¬λμΌλ‘μ μ cfg νμΌμ λ§λλ λ°©λ²κ³Ό μ²μλΆν° κ°μ€μΉ νμΌμ μμ±νλ λ°©λ²μ λν μ’μ κΈ°μ¬λ₯Ό μλ €μ£Όμ€ μ μλμ? μ¨λΌμΈμμλ μ°Ύμ μ μμ΅λλ€!
.cfg νμΌ .weigths νμΌ κ°μ λΆμΌμΉκ° μλ κ² κ°μ΅λλ€. λ€λ₯Έ κ°μ€μΉ λλ λ€λ₯Έ ꡬμ±μ λ‘λν΄ λ³΄μμμ€.
μ΄κ±° νλ² ν΄λ΄:
./flow --model ./cfg/tiny-yolo-voc.cfg --load ./bin/tiny-yolo-voc.weights ...
κ°μ¬ν©λλ€. μ΄λ² μ£Ό λ§μ μ μμ μλν΄ λ³΄κ² μ΅λλ€. μ΄λ»κ² μ§νλλμ§ μλ € λλ¦¬κ² μ΅λλ€.
darknetμ΄ μ μ€μ μ μ
λ°μ΄νΈνκ³ μ΄μ μ€μ κ³Ό λ°μ΄λ리 .weights
λ²λ¦΄ λλ§λ€ .cfg
μ .weights
νμΌ κ°μ λμμ λν΄ λ§μ νΌλμ΄ μλ κ² κ°μ΅λλ€. μμ μ CONFIGS λ΄κ° μ¬μ©νλ μκ³ .cfg
μ΄ REPO λ° .weights
(READMEλ₯Ό μ°Έμ‘°) κ΅¬κΈ λλΌμ΄λΈμ μ
λ‘λν©λλ€.
@thtrieu , μλ λ§ν¬ μμ μ¬κΈ° [google λλΌμ΄λΈ]λ₯Ό
λμμ μ£Όμλ©΄ κ°μ¬νκ² μ΅λλ€!
κ°μ¬ ν΄μ!
μ λ κ°μ μ€λ₯μΈλ° ν΄κ²°νμ λΆ κ³μ κ°μ??
κ°μ¬ ν΄μ!
ν΄κ²°νμ΄μ!!!
μ¬κΈ° μμ .cfg λ° .weights νμΌμ λ€μ΄λ‘λ
μ λ κ°μ μλ¬μΈλ° ν΄κ²°νμ λΆ κ³μ κ°μ??
μ, ν΄κ²°νμ΅λλ€. μ¬κΈ° μμ .cfg λ° .weights νμΌμ λ€μ΄λ‘λν΄μΌ ν©λλ€!!!
cfg ν΄λμμ .cfg νμΌ μμ
μ¬μ ν μ€λ₯κ° μμ΅λλ€. μμ yoloμ© νμΌ(cfg λ° weights λͺ¨λ)μ λ€μ΄λ‘λνκ³ 3κ°μ ν΄λμ€λ‘ μ€νλλλ‘ κ΅¬μ±μ λ³κ²½νκ³ ν΄λμ€ μ΄λ¦μ labels.txt
. AssertionError: Over-read ./tiny-yolo.weights
μ€λ₯κ° λ°μν©λλ€. μ΄ λ¬Έμ λ₯Ό ν΄κ²°νλ €λ©΄ μ΄λ»κ² ν΄μΌ ν©λκΉ? 미리 κ°μ¬λ립λλ€!
μ£ΌμνμΈμ. cocos.nameμ μ¬μ©νμ¬ label.txtλ₯Ό μ±μ μ΅λλ€.
@goodhamgupta μ΄ λ¬Έμ λ₯Ό μ°Έμ‘°νμμμ€ #80
λ¬Έμ λ μ¬μ ν μ‘΄μ¬ν©λλ€. λΆννλ λͺ¨λΈκ³Ό 무κ²λ μλ‘ μ ν©νμ§ μμ΅λλ€. λλ μ¬μ΄νΈμμ λ€μ΄λ‘λνλ €κ³ https://pjreddie.com/darknet/yolo/ Tiny YOLO
μ λ°λΌ COCO trainval
.
@evgkarasev μμ μ μν μ루μ
- VOC 2007+2012
μ κΈ°λ°ν λ€λ₯Έ λͺ¨λΈ λ° λ¬΄κ² μ νμ΄ μ μκ² ν¨κ³Όμ μ
λλ€.
μ΄ "AssertionError"λ λ°μνμ΅λλ€. λ΄κ° μ΄ν΄ν λ°μ λ°λ₯΄λ©΄ cfg νμΌ(μ¦, ν΄λμ€ λ²νΈ)μ λ³κ²½νκ³ μλ³Έ cfg νμΌμ λν΄ μμ±λ κ°μ€μΉλ₯Ό μ¬μ©ν λ λ°μν©λλ€. μ΄κ²μ΄ νλ¦μ μ€νν λ λ€λ₯Έ λΉνΈλ₯Ό μ»λ μ΄μ μ λλ€.
λ΄κ° μ μ§λ₯Έ μ€μλ μ ν΄λμ€μ νν° λ²νΈλ‘ μλ³Έ cfg νμΌμ λ€μ μμ±ν κ²μ λλ€. darkflowμμ "μλμ tiny-yolo-voc.cfgλ₯Ό κ·Έλλ‘ λλ κ²μ΄ μ€μν©λλ€"λΌκ³ μΈκΈλμ΄ μμ΅λλ€.
κ·Έλμ λ΄κ° 2κ°μ ν΄λμ€λ‘ μμ ν μ΄νμ λ΄κ° ν μΌμ tiny-yolo-voc.cfg νμΌμ 볡μ¬νκ³ μ΄λ¦μ tiny-yolo-voc-2c.cfgλ‘ λ°κΎΈκ³ μ΄ μ μ¬λ³Έμμ ν΄λμ€μ νν°λ₯Ό λ³κ²½νμ΅λλ€. κ·Έλ° λ€μ νλ¦μ μ¬μ©νμ¬ νλ ¨ν λ --model μ΄ν μ¬λ³Έμ μ°Έμ‘°νκ³ κ·Έκ²μ μ μκ² ν¨κ³Όμ μ΄μμ΅λλ€.
νλ ¨μ΄ μμλλ©΄ ꡬ문 λΆμν λ λ cfg νμΌμ λͺ¨λ μ°Έμ‘°νλ€λ κ²μ μ μ μμ΅λλ€.
λμμ΄ λμκΈ°λ₯Ό λ°λλλ€.
@mkuko λͺ λ Ήμ μ μ μμ΅λκΉ?
@deepkshikha
νμ νλ,
νλ¦ --model cfg/tiny-yolo-voc-2c.cfg --load bin/tiny-yolo-voc.weights --train --annotation(λ΄ μ£Όμ ν΄λ κ²½λ‘) --dateset(λ΄ μ΄λ―Έμ§ ν΄λ κ²½λ‘)
cfg ν΄λμ tiny-yolo-voc.cfg(μλ³Έ νμΌ)μ tiny-yolo-voc-2c.cfgλ₯Ό λͺ¨λ μ¬μ©νμ¬ μ΄ λͺ λ Ήμ μ€νν©λλ€.
@mkuko κ°μ¬ν©λλ€
μ§μΉ¨μ λ°λΌ cfg νμΌμ λ³κ²½νμ§ μκ³ ν΄λμ€ λ²νΈμ νν° λ²νΈλ₯Ό λ³κ²½νμ¬ μ cfgλ₯Ό μμ±νμ§λ§ μ¬μ ν μλνμ§ μμ΅λλ€. λ νμ κ±° μλμ??
@deepkshikha
μ΄ λ¬Έμ λ₯Ό ν΄κ²°νκΈ° μν΄ λ€λ₯Έ μΌμ νλ€κ³ μκ°νμ§ μμ΅λλ€.
λ λλ μ¬κΈ° λ€λ₯Έ λκ΅°κ°κ° λμμ΄ λ μ μμ΅λλ€. μ λ ₯ν λͺ λ Ήκ³Ό κ°μ Έμ€λ μ€λ₯λ₯Ό κ²μν μ μμ΅λκΉ?
@thtrieu κ·νμ μ μμ λ°λΌ λλΌμ΄λΈμ μΈκΈλ κ°μ€μΉλ₯Ό repoμ ν΄λΉ .cfg νμΌκ³Ό μ§μ§μμ§λ§ AssertionError: μμ 64701556 λ°μ΄νΈ, 180357512λ₯Ό μ°Ύμμ΅λλ€. κ·Έ μ μ (μλ‘ λ€μ΄λ‘λ/μ λ°μ΄νΈλ) κ°μ€μΉμ .cfgλ₯Ό μλνμ΅λλ€. 곡μ μ¬μ΄νΈμμ μμ μ°Ύμμ§λ§ λμΌν μ€λ₯κ° λ°μνμ΅λλ€.
.cfg νμΌμ΄λ label.txtμ λ³κ²½ μ¬νμ΄ μλ κΈ°λ³Έ νλ¦ λͺ λ Ήμ μ¬μ©νμ΅λλ€.
μμ§ μλνλ weight-cfg μμ΄ μΈμμ μμ΅λκΉ...???
μλ
νμΈμ @conjuringjha , μ λ κ°μ λ¬Έμ κ° μμμ§λ§ λ°κ²¬λ κ°(κ·νμ κ²½μ° 180357512)μ μμ κ°(κ·νμ κ²½μ° 64701556)μΌλ‘ λΉΌμ ν΄κ²°νμ΅λλ€. κ²°κ³Όκ° "X"λΌκ³ κ°μ ν©λλ€.
μ΄μ νμΌ ./darkflow/utils/loader.pyλ₯Ό μ΄κ³ 121νμ μ°ΎμΌμμμ€. κ·Έλ¬λ©΄ νΉμ κ°(16 λλ 20)μ΄ ν λΉλ "self.offset" λ³μκ° νμλ©λλ€. κ°μ΄ "Y"μ κ°λ€κ³ κ°μ ν©λλ€.
self.offset=Y+X κ° μ
λ°μ΄νΈ
μ΄κ²μ΄ λμμ΄ λκΈ°λ₯Ό λ°λλλ€!
μλ νμΈμ;
@ThierryBayala μ μ μμΌλ‘ λ΄ λ¬Έμ κ° ν΄κ²°λμμ΅λλ€. λ§€μ° κ°μ¬ν©λλ€.
λλ κ°μ§κ³ μμλ€:
AssertionError: 63102556λ°μ΄νΈ μμ, 63471556 λ°κ²¬
λ΄κ° λ§λ 63471556-63102556=369000
κ·Έλ° λ€μ 121νμ self.offset=Y+369000μΌλ‘ λ³κ²½νμ΅λλ€.
@ThierryBayala μ λ§ κ°μ¬ν©λλ€. λ΄ λ¬Έμ λ ν΄κ²°νμ΅λλ€.
μλ
,
Darkflowλ₯Ό μ μμ μΌλ‘ μ€μΉνλλ° " ./darkflow/utils/loader.py"λ₯Ό μ΄λμμ μ°Ύμ μ μλμ§ μ ν λͺ¨λ¦
λλ€.
λμμ μ΅κ·Ό "darkflow" ν΄λ‘ μμ κ·Έλ¬ν ν΄λλ₯Ό μ°Ύμ μ μμ΅λλ€.
λ¬Έμ λ μΌμΉνμ§ μλ cfg λ° weight νμΌμ΄λΌλ κ²μ μκ³ μμ΅λλ€. μ¬λ¬ CFGμ WEIGHTλ₯Ό μλν ν μ μ ν μΌμΉλ₯Ό μ°ΎμκΈ° λλ¬Έμ
λλ€.
νμ§λ§ μ΄λ»κ² ν΄μΌ νλμ§ κΆκΈν©λλ€. λ΄κ° μ²μμ μ¬μ©ν CFGμ Weightλ μλ μ 곡ν " https://pjreddie.com/darknet/ "μμ κ°μ Έμμ΅λλ€.
κ·Έλ λ€λ©΄ λ¬Έμ λ μ΄λμ?!
@ν°μ리λ°μλΌ
@KHDOUDI
@ambr89
@Ata1362 μ΄λκ°μμ pjreddie.comμ κ°μ€μΉκ° μ§μμ μΌλ‘ νλ ¨λμ΄ CFG νμΌκ³Όμ λΆμΌμΉλ₯Ό μ λ°νλ€λ κ²μ μ½μμ΅λλ€.
κ°μ¬ν©λλ€,
κ·Έλ λ€λ©΄ CFGμ κ°μ€μΉ νμΌ κ°μ λΆμΌμΉλ₯Ό μ°Ύμ μμ νλ λ°©λ²μ 무μμ
λκΉ?
λκ΅°κ° μ€μλ‘ λλ λ§μ CFGλ₯Ό μΌμΉμν¬ λκΉμ§ κΈ°λ€λ¦΄ μ μμ΅λλ€.
μ μ ν κ²μ μ°Ύμ μ°λ¦¬μ 곡μ ν©λλ€.
2019λ 5μ 12μΌ μΌμμΌ μ€ν 8μ 46λΆμ Matt P [email protected]μ΄ λ€μκ³Ό κ°μ΄ μΌμ΅λλ€.
@Ata1362 https://github.com/Ata1362 λλ 무κ²κ°
pjreddie.comμμ μ§μμ μΌλ‘ κ΅μ‘μ λ°κ³ μμ΄ λΆμΌμΉκ° λ°μν©λλ€.
CFG νμΌλ‘.β
λΉμ μ΄ μΈκΈλμκΈ° λλ¬Έμ μ΄κ²μ λ°λ κ²μ λλ€.
μ΄ μ΄λ©μΌμ μ§μ λ΅μ₯νκ³ GitHubμμ νμΈνμΈμ.
https://github.com/thtrieu/darkflow/issues/223#issuecomment-491592661 ,
λλ μ€λ λ μμκ±°
https://github.com/notifications/unsubscribe-auth/AKAIFQNP5URQYAO6FDLY2FTPVAGTPANCNFSM4DLF6APQ
.
@Ata1362 λλ κ·Έμ μΉμ¬μ΄νΈμμ tiny-yolo-vocλ₯Ό μ¬μ©νκ³ μμλλ° κ·Έκ° μ¬κΈ°μ κ²μν tiny-yolo-vocμ ν¨κ» μ λλ‘ μ€νλμμ΅λλ€. https://drive.google.com/drive/folders/0B1tW_VtY7onidEwyQ2FtQVplWEU
μλ νμΈμ @conjuringjha , μ λ κ°μ λ¬Έμ κ° μμμ§λ§ λ°κ²¬λ κ°(κ·νμ κ²½μ° 180357512)μ μμ κ°(κ·νμ κ²½μ° 64701556)μΌλ‘ λΉΌμ ν΄κ²°νμ΅λλ€. κ²°κ³Όκ° "X"λΌκ³ κ°μ ν©λλ€.
μ΄μ νμΌ ./darkflow/utils/loader.pyλ₯Ό μ΄κ³ 121νμ μ°ΎμΌμμμ€. κ·Έλ¬λ©΄ νΉμ κ°(16 λλ 20)μ΄ ν λΉλ "self.offset" λ³μκ° νμλ©λλ€. κ°μ΄ "Y"μ κ°λ€κ³ κ°μ ν©λλ€.
self.offset=Y+X κ° μ λ°μ΄νΈμ΄κ²μ΄ λμμ΄ λκΈ°λ₯Ό λ°λλλ€!
λμκ²λ ν¨κ³Όκ° μλ€!!!!!!!!!
@ThierryBayala κ°μ¬
μ΄κ²μ μ μκ²λ ν¨κ³Όμ μ λλ€.
κ°μ₯ μ μ©ν λκΈ
μλ νμΈμ @conjuringjha , μ λ κ°μ λ¬Έμ κ° μμμ§λ§ λ°κ²¬λ κ°(κ·νμ κ²½μ° 180357512)μ μμ κ°(κ·νμ κ²½μ° 64701556)μΌλ‘ λΉΌμ ν΄κ²°νμ΅λλ€. κ²°κ³Όκ° "X"λΌκ³ κ°μ ν©λλ€.
μ΄μ νμΌ ./darkflow/utils/loader.pyλ₯Ό μ΄κ³ 121νμ μ°ΎμΌμμμ€. κ·Έλ¬λ©΄ νΉμ κ°(16 λλ 20)μ΄ ν λΉλ "self.offset" λ³μκ° νμλ©λλ€. κ°μ΄ "Y"μ κ°λ€κ³ κ°μ ν©λλ€.
self.offset=Y+X κ° μ λ°μ΄νΈ
μ΄κ²μ΄ λμμ΄ λκΈ°λ₯Ό λ°λλλ€!