Darkflow: рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдФрд░ рд╕рддреНрдпрд╛рдкрди рд╕рдЯреАрдХрддрд╛ рдЬреЛрдбрд╝рдирд╛

рдХреЛ рдирд┐рд░реНрдорд┐рдд 30 рдордИ 2017  ┬╖  37рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: thtrieu/darkflow

рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдХреЗ рджреМрд░рд╛рди:
рдЪрд░рдг 1 - рд╣рд╛рдирд┐ 240.92623901367188 - рдореВрд╡рд┐рдВрдЧ рдПрд╡реЗ рд▓реЙрд╕ 240.92623901367188
рдЪрд░рдг 2 - рд╣рд╛рдирд┐ 241.2866668701172 - рдореВрд╡рд┐рдВрдЧ рдПрд╡реЗ рд▓реЙрд╕ 240.96228179931643
рдЪрд░рдг 3 - рд╣рд╛рдирд┐ 239.79562377929688 - рдЪрд▓рддреА рдФрд╕рдд рд╣рд╛рдирд┐ 240.84561599731447

рдореИрдВ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рд╕рдЯреАрдХрддрд╛ рдФрд░ рд╕рддреНрдпрд╛рдкрди рд╕рдЯреАрдХрддрд╛ рдХреИрд╕реЗ рдЬреЛрдбрд╝реВрдВ?

рдЪрд░рдг 1 - рд╣рд╛рдирд┐ 240.92623901367188 - рдЪрд▓рддреА рдФрд╕рдд рд╣рд╛рдирд┐ 240.92623901367188 - рдЯреНрд░реЗрди 0.221
рдЪрд░рдг 2 - рд╣рд╛рдирд┐ 241.2866668701172 - рдЪрд▓рддреА рдФрд╕рдд рд╣рд╛рдирд┐ 240.96228179931643 - рдЯреНрд░реЗрди 0.222
рдЪрд░рдг 3 - рд╣рд╛рдирд┐ 239.79562377929688 - рдЪрд▓рддреА рдФрд╕рдд рд╣рд╛рдирд┐ 240.84561599731447 - рдЯреНрд░реЗрди 0.223
1 рдпреБрдЧ рд╕рдорд╛рдкреНрдд, рд╕рддреНрдпрд╛рдкрди 0.210

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рд╣рд╛рдБ рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реИред рдореИрдВ рдпрд╣рд╛рдВ рдлрд╛рдЗрд▓реЗрдВ рдЕрдкрд▓реЛрдб рдХрд░реВрдВрдЧрд╛ред рдпрджрд┐ рдЖрдкрдХрд╛ рдХреЛрдИ рдкреНрд░рд╢реНрди рд╣реИ, рддреЛ рдмрд╕ рдкреВрдЫреЗрдВред

рдЕрдВрддрд░ рдЬрд╝рд┐рдк

рд╕рднреА 37 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ 2 рддрд░реАрдХреЗ рд╣реИрдВред рдЖрдк рдЯреНрд░реЗрди рдореЗрдВ рдбреЗрдЯрд╛ рд╕реЗрдЯ рдХреЛ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдХреЛрдб рдХреЗ рдЕрдВрджрд░ рд╕реЗрдЯ рдХреЛ рдорд╛рдиреНрдп рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдпрд╛ рдХреЗрд╡рд▓ 2 рдЕрд▓рдЧ рдбреЗрдЯрд╛ рд╕реЗрдЯ рднреЗрдЬ рд╕рдХрддреЗ рд╣реИрдВ, рдПрдХ рдЯреНрд░реЗрди рдХреЗ рд▓рд┐рдП рдФрд░ рджреВрд╕рд░рд╛ рдлреНрд▓реЛ рдореЙрдбреНрдпреВрд▓ рдХреЛ рдХреЙрд▓ рдХрд░рдиреЗ рдкрд░ рдорд╛рдиреНрдп рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред

рд╡реИрд╕реЗ рднреА, рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ default.py рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдХреБрдЫ рдирдП рдкреИрд░рд╛рдореАрдЯрд░ рдЬреЛрдбрд╝рдиреЗ рдЪрд╛рд╣рд┐рдП, рдлрд┐рд░ data.py (yolo рдФрд░ yolov2 рдлрд╝реЛрд▓реНрдбрд░ рджреЛрдиреЛрдВ) рд╕реЗ _batch, рдкрд╛рд░реНрд╕ рдФрд░ рд╢рдлрд╝рд▓ рдлрд╝рдВрдХреНрд╢рди рдХреЛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░реЗрдВ рдФрд░ Flow.py рдореЗрдВ рдЯреНрд░реЗрди () рд╡рд┐рдзрд┐ рдХреЛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░реЗрдВред рдлрд╝рд╛рдЗрд▓ (рдпрд╣рд╛рдВ рдЖрдкрдХреЛ рдПрдХ рд╣реА рдЯреЗрдВрд╕рд░рдлрд╝реНрд▓реЛ рд╕рддреНрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХреЗрд╡рд▓ рдПрдХ рдФрд░ рдмреИрдЪ (рдкреНрд░рддреНрдпреЗрдХ рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐ рдпрд╛ рдПрдХ рдмрд╛рд░ рдХрдИ рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐рдпреЛрдВ) рдХреЛ рдЪрд▓рд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди train_op рдХреЛ рд╡рд╛рдкрд╕ рдХрд┐рдП рдмрд┐рдирд╛ рддрд╛рдХрд┐ рдЖрдк рд╡рдЬрд╝рди рдХреЛ рд╕рдВрд╢реЛрдзрд┐рдд рди рдХрд░реЗрдВ)ред рдЖрдк рд╕рддреНрдпрд╛рдкрди рдХреЗ рд▓рд┐рдП рдПрдХ рдФрд░ tf.summary.FileWriter рднреА рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ рддрд╛рдХрд┐ рдЖрдк рдЯреЗрдВрд╕рд░рдмреЛрд░реНрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЕрдкрдиреЗ рд╕рддреНрдпрд╛рдкрди рд╣рд╛рдирд┐ рдЧреНрд░рд╛рдл рдХреА рдХрд▓реНрдкрдирд╛ рдХрд░ рд╕рдХреЗрдВред

рдореИрдВрдиреЗ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ 2 рдЕрд▓рдЧ-рдЕрд▓рдЧ рдбреЗрдЯрд╛ рд╕реЗрдЯ рднреЗрдЬрдиреЗ рдХрд╛ рд╡рд┐рдХрд▓реНрдк рдЪреБрдирд╛ред рдпрд╣ рдХрд╛рдлреА рд╕реАрдзреЗ рдЖрдЧреЗ рдерд╛ред рдореБрдЭреЗ рдЖрд╢рд╛ рд╣реИ рдХрд┐ рдореИрдВ рдХрд╛рдлреА рд╕реНрдкрд╖реНрдЯ рдерд╛ред

@ Costyv95 рдХреНрдпрд╛ рдЖрдк рдЕрдкрдиреЗ рдХреЛрдб рдХреЛ рдЬреЛрдбрд╝реЗ рдЧрдП рдорд╛рдкрджрдВрдбреЛрдВ рдФрд░ рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рд╕реБрдЭрд╛рдП рдЧрдП рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЗ рд╕рд╛рде рд╕рд╛рдЭрд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ?

рд╣рд╛рдБ рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реИред рдореИрдВ рдпрд╣рд╛рдВ рдлрд╛рдЗрд▓реЗрдВ рдЕрдкрд▓реЛрдб рдХрд░реВрдВрдЧрд╛ред рдпрджрд┐ рдЖрдкрдХрд╛ рдХреЛрдИ рдкреНрд░рд╢реНрди рд╣реИ, рддреЛ рдмрд╕ рдкреВрдЫреЗрдВред

рдЕрдВрддрд░ рдЬрд╝рд┐рдк

@ Costyv95 рдХреНрдпрд╛ рд╕рддреНрдпрд╛рдкрди рд╕реЗрдЯ рдЖрдкрдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдореЗрдВ рдврд╛рд▓ рдЕрджреНрдпрддрди рдореЗрдВ рдпреЛрдЧрджрд╛рди рджреЗрддрд╛ рд╣реИ?

рдореБрдЭреЗ рдорд┐рд▓ рдЧрдпрд╛, рд╕рддреНрдпрд╛рдкрди рдирдореВрдиреЗ рдврд╛рд▓ рдЕрджреНрдпрддрди рдореЗрдВ рдпреЛрдЧрджрд╛рди рдирд╣реАрдВ рджреЗрддреЗ рд╣реИрдВред

рд╣рд╛рдВ, рд╕рддреНрдпрд╛рдкрди рдХреЗрд╡рд▓ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рд╕реЗрдЯ рдХреЗ рдмрд╛рд╣рд░ рдореЙрдбрд▓ рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЗ рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рдХреЗ рд▓рд┐рдП рд╣реИред

рдирдорд╕реНрддреЗ,
рдорд╛рдлрд╝ рдХрд░рдирд╛ред рдореИрдВрдиреЗ рдЖрдЦрд┐рд░реА рдореЗрд▓ рдкрд░ рдзреНрдпрд╛рди рдирд╣реАрдВ рджрд┐рдпрд╛ред рд╣рд╛рдВ, рд╕рддреНрдпрд╛рдкрди рдХреЗрд╡рд▓ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рд╕реЗрдЯ рдХреЗ рдмрд╛рд╣рд░ рдореЙрдбрд▓ рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЗ рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рдХреЗ рд▓рд┐рдП рд╣реИред

рдордВрдЧрд▓рд╡рд╛рд░, 4 рдЬреБрд▓рд╛рдИ, 2017, 15:16:24 GMT + 3, yfliu рдкрд░ [email protected] рд▓рд┐рдЦрд╛ рд╣реИ:

рдореБрдЭреЗ рдорд┐рд▓ рдЧрдпрд╛, рд╕рддреНрдпрд╛рдкрди рдирдореВрдиреЗ рдврд╛рд▓ рдЕрджреНрдпрддрди рдореЗрдВ рдпреЛрдЧрджрд╛рди рдирд╣реАрдВ рджреЗрддреЗ рд╣реИрдВред

-
рдЖрдк рдЗрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
рдЗрд╕ рдИрдореЗрд▓ рдХрд╛ рд╕реАрдзреЗ рдЙрддреНрддрд░ рджреЗрдВ, рдЗрд╕реЗ GitHub рдкрд░ рджреЗрдЦреЗрдВ, рдпрд╛ рдереНрд░реЗрдб рдХреЛ рдореНрдпреВрдЯ рдХрд░реЗрдВред

@ Costyv95 рдореИрдВ рд╕рд┐рд░реНрдл рдпрд╣ рдЬрд╛рдирдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдХрд┐ рдореВрд▓ рдХреЛрдб рдХреЛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдЗрд╕реЗ рдХреИрд╕реЗ рдЪрд▓рд╛рдпрд╛ рдЬрд╛рдП? рдмрд╣реБрдд рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рдж!

@ Costyv95 рдореИрдВ рдЗрд╕реЗ рдЗрд╕ рддрд░рд╣ рдЪрд▓рд╛рддрд╛ рд╣реВрдВ ./flow --model cfg/yolo.cfg --train --dataset "/home/thinkjoy/lwl/modify-darkflow-master/data/VOCdevkit/VOC2007/JPEGImages" --annotation " /рд╣реЛрдо/рдерд┐рдВрдХрдЬреЙрдп/рдПрд▓рдбрдмреНрд▓реНрдпреВрдПрд▓/рд╕рдВрд╢реЛрдзрд┐рдд-рдбрд╛рд░реНрдХрдлреНрд▓реЛ-рдорд╛рд╕реНрдЯрд░/рдбреЗрдЯрд╛/рд╡реАрдУрд╕реАрджреЗрд╡рдХрд┐рдЯ/рд╡реАрдУрд╕реА2007/рдПрдиреЛрдЯреЗрд╢рди" --рдЬреАрдкреАрдпреВ 1.0
рдпрд╣рд╛рдВ рддреНрд░реБрдЯрд┐ рд╣реИ (рдХреЛрдб рдХреЛ рдЖрдкрдХреЗ рдЬреИрд╕рд╛ рд╣реА рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░реЗрдВ)
рдлрд╝рд╛рдЗрд▓ "/home/thinkjoy/lwl/modify-darkflow-master/darkflow/net/flow.py", рд▓рд╛рдЗрди 82, рдЯреНрд░реЗрди рдореЗрдВ
Feed_dict[self.learning_rate] = lr
рд╡рд┐рд╢реЗрд╖рддрд╛ рддреНрд░реБрдЯрд┐: 'TFNet' рдСрдмреНрдЬреЗрдХреНрдЯ рдореЗрдВ рдХреЛрдИ рд╡рд┐рд╢реЗрд╖рддрд╛ рдирд╣реАрдВ рд╣реИ 'learning_rate'

рдРрд╕рд╛ рдЗрд╕рд▓рд┐рдП рд╣реЛрддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдореИрдВрдиреЗ рдЖрдкрдХреЛ рдЬреЛ рдХреЛрдб рджрд┐рдпрд╛ рд╣реИ рдЙрд╕рдореЗрдВ рдЕрдиреБрдХреВрд▓реА рд╕реАрдЦрдиреЗ рдХреА рджрд░ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рд╕рдВрд╢реЛрдзрди рд╣реИрдВ рдФрд░ рдЖрдкрдХреЛ рдПрдХ рдФрд░ рдмрджрд▓рд╛рд╡ рдХрд░рдирд╛ рд╣реИред рдЖрдк рдЗрд╕реЗ рдпрд╣рд╛рдВ рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВ: https://github.com/thtrieu/darkflow/pull/216/commits/124d55d32d17bdee111201fd6fe520db709a4f9c

рдФрд░ рдЖрдкрдХреЛ рд╕рддреНрдпрд╛рдкрди рд╣рд╛рдирд┐ рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рддрд░реНрдХреЛрдВ рдореЗрдВ --val_dataset рдФрд░ val_annotation рдЬреЛрдбрд╝рдирд╛ рдЪрд╛рд╣рд┐рдПред

@ Costyv95 рдХреНрдпрд╛ рд╣рдо рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдПрдХ рдмрд╛рд░ рд╕рддреНрдпрд╛рдкрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рддрдиреЗ рдХрджрдо рд╣реИрдВ, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдПрдХ рдХрджрдо рдПрдХ рд╡реИрд▓ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдХреЗ рд▓рд┐рдП рдереЛрдбрд╝рд╛ рдмрд░реНрдмрд╛рдж рд╕рдордп рд╣реИ? рдзрдиреНрдпрд╡рд╛рдж!

@ Costyv95 рдФрд░ рдХреНрдпрд╛ рдЖрдкрдиреЗ рд╡реИрд▓ рд╣реЛрдиреЗ рдкрд░ рд╕рдЯреАрдХрддрд╛ рдХреЛ рдЬреЛрдбрд╝рдирд╛ рд╣рд╛рд╕рд┐рд▓ рдХрд┐рдпрд╛ рд╣реИ?

@ рдбреНрд░реАрдо-рд╡рд┐рд▓ рдПрди рдЪрд░рдгреЛрдВ рдореЗрдВ рдПрдХ рдмрд╛рд░ рд╕рддреНрдпрд╛рдкрди рдХреЗ рд▓рд┐рдП, рдЖрдк рдЖрд╕рд╛рдиреА рд╕реЗ defaults.py рдореЗрдВ рдПрдХ рддрд░реНрдХ (val_steps) рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдкреНрд░рд╡рд╛рд╣ рдореЗрдВ рдЯреНрд░реЗрди рд╡рд┐рдзрд┐ рдореЗрдВ рдЖрдк рдХреЗрд╡рд▓ рдЙрд╕ рдХреЛрдб рдХреЛ рдЪрд▓рд╛рддреЗ рд╣реИрдВ рдЬреЛ "# рд╕рддреНрдпрд╛рдкрди рд╕рдордп" рдХреЗ рдмрд╛рдж рдПрдХ рдХрдерди рдХреЗ рдЕрдВрджрд░ рд╣реЛрддрд╛ рд╣реИ рдЗрд╕ рддрд░рд╣:

`#рд╕рддреНрдпрд╛рдкрди рд╕рдордп

if i % self.FLAGS.val_steps == 0:
    (x_batch, datum) = next(val_batches)
    feed_dict = {
        loss_ph[key]: datum[key] 
            for key in loss_ph }
    feed_dict[self.inp] = x_batch
    feed_dict.update(self.feed)
    feed_dict[self.learning_rate] = lr

    fetches = [loss_op, self.summary_op] 
    fetched = self.sess.run(fetches, feed_dict)
    loss = fetched[0]

    if loss_mva_valid is None: loss_mva_valid = loss
    loss_mva_valid = .9 * loss_mva_valid + .1 * loss

    self.val_writer.add_summary(fetched[1], step_now)

    form = 'VALIDATION step {} - loss {} - moving ave loss {}'
    self.say(form.format(step_now, loss, loss_mva_valid))`

defaults.py рдореЗрдВ рдмрд╕ рдЗрд╕ рд▓рд╛рдЗрди рдХреЛ рдЬреЛрдбрд╝реЗрдВ:

self.define('val_steps', '1', 'evaluate validation loss every #val_steps iterations')

рдореБрдЭреЗ рд╕рдЯреАрдХрддрд╛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рджреВрд╕рд░рд╛ рдкреНрд░рд╢реНрди рдирд╣реАрдВ рдорд┐рд▓рддрд╛ рд╣реИред

@ Costyv95 рдЖрдкрдХреЗ рдЙрддреНрддрд░ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж, рджреВрд╕рд░рд╛ рдкреНрд░рд╢реНрди рдХреЗрд╡рд▓ рдорд╛рдиреНрдп рд╣реЛрдиреЗ рдХрд╛ рдорддрд▓рдм рд╣реИ, рд╣рдореЗрдВ рди рдХреЗрд╡рд▓ рд╕рддреНрдпрд╛рдкрди рд╣рд╛рдирд┐ рдорд┐рд▓рддреА рд╣реИ рдмрд▓реНрдХрд┐ рд╕рддреНрдпрд╛рдкрди рд╕рдЯреАрдХрддрд╛ рднреА рдорд┐рд▓рддреА рд╣реИ?

@ рдбреНрд░реАрдо-рд╡рд┐рд▓ рдЗрд╕рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рдЕрдкрдиреЗ рдЖрдк рдХреЛ рдПрдХ рдХрд╕реНрдЯрдо рд╕рдЯреАрдХрддрд╛ рд╡рд┐рдзрд┐ рд▓рд╛рдЧреВ рдХрд░рдиреА рд╣реЛрдЧреА рдЬреЛ рдЬреАрдЯреА рдмреЙрдХреНрд╕ рдФрд░ рдЕрдиреБрдорд╛рдирд┐рдд рдмреЙрдХреНрд╕ рдХреА рддреБрд▓рдирд╛ рдХрд░рддреА рд╣реИ (рдЕрдиреБрдорд╛рдирд┐рдд рдмреЙрдХреНрд╕ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рднрд╡рд┐рд╖реНрдпрд╡рд╛рдгреА рдореЗрдВ рдкреНрд░рдпреБрдХреНрдд рдХреЛрдб рджреЗрдЦреЗрдВ), рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдЗрд╕рдХрд╛ рдХреЛрдИ рдХрд╛рд░рдг рдирд╣реАрдВ рджрд┐рдЦ рд░рд╣рд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдиреБрдХрд╕рд╛рди рдХрд╛рдлреА рд╣реИред рдзреНрдпрд╛рди рд░рдЦреЗрдВ рдХрд┐ рдЖрдк рдЬреЛ рд╕рддреНрдпрд╛рдкрди рджреЗрдЦ рд░рд╣реЗ рд╣реИрдВ рд╡рд╣ рд╕рддреНрдпрд╛рдкрди рд╕реЗрдЯ рд╕реЗ рдХреЗрд╡рд▓ рдПрдХ рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рдорд┐рдиреА рдмреИрдЪ рдкрд░ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдПрдХ рдмрдбрд╝реЗ рдкрд░реНрдпрд╛рдкреНрдд рд╕рддреНрдпрд╛рдкрди рдбреЗрдЯрд╛рд╕реЗрдЯ рдкрд░ рдкрд░реАрдХреНрд╖рдг рд╣рд╛рдирд┐ рдХрд╛ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░рддрд╛ рд╣реИред

@ Costyv95 рдареАрдХ рд╣реИ, рдзрдиреНрдпрд╡рд╛рдж

рд╣рд╛рдп @ Costyv95 ред рдореБрдЭреЗ рд╡реИрд▓ рд▓реЙрд╕ рд╡реИрд▓реНрдпреВ рдЖрдЙрдЯрдкреБрдЯ рдХрд░рдиреЗ рдореЗрдВ рд╕рдорд╕реНрдпрд╛ рд╣реЛ рд░рд╣реА рд╣реИред рдореИрдВрдиреЗ рдЖрдкрдХреЗ рдирд┐рд░реНрджреЗрд╢реЛрдВ рдФрд░ рдХреЛрдб рдХрд╛ рдкрд╛рд▓рди рдХрд░рддреЗ рд╣реБрдП рд╕рднреА рдлрд╛рдЗрд▓реЛрдВ рдХреЛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд┐рдпрд╛ рд╣реИред рдпрд╣ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рддреНрд░реБрдЯрд┐рдпрд╛рдБ рд╣реИрдВ
File "flow", line 6, in <module> cliHandler(sys.argv) File "/home/alxe/ML/darkflow/darkflow/cli.py", line 26, in cliHandler tfnet = TFNet(FLAGS) File "/home/alxe/ML/darkflow/darkflow/net/build.py", line 64, in __init__ self.framework = create_framework(*args) File "/home/alxe/ML/darkflow/darkflow/net/framework.py", line 59, in create_framework return this(meta, FLAGS) File "/home/alxe/ML/darkflow/darkflow/net/framework.py", line 15, in __init__ self.constructor(meta, FLAGS) File "/home/alxe/ML/darkflow/darkflow/net/yolo/__init__.py", line 20, in constructor misc.labels(meta, FLAGS) #We're not loading from a .pb so we do need to load the labels File "/home/alxe/ML/darkflow/darkflow/net/yolo/misc.py", line 36, in labels with open(file, 'r') as f: TypeError: coercing to Unicode: need string or buffer, NoneType found

рдХреНрдпрд╛ рдЖрдк рдлрд╝рд╛рдЗрд▓ рдЪрд░ рдХрд╛ рдорд╛рди рдкреНрд░рд┐рдВрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ?

@ Costyv95 рдирд╣реАрдВ, рдореИрдВ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ред рдореИрдВ рдпрд╣реА рдЪрд▓рд╛рддрд╛ рд╣реВрдВ:
python flow --model cfg/tiny-yolo-voc-1c.cfg --train --dataset train/images --annotation train/annotations --load bin/yolo.weights --gpu 1.0 --epoch 300

"рдлрд╛рдЗрд▓ рд╡реЗрд░рд┐рдПрдмрд▓" рд╕реЗ рдореЗрд░рд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдорд┐рд╕реНрдХ.рдкреА рдореЗрдВ рд▓рд╛рдЗрди 36 рдореЗрдВ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдЬрд╛рдиреЗ рд╡рд╛рд▓рд╛ рд╡реЗрд░рд┐рдПрдмрд▓ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╕рдордЭ рдирд╣реАрдВ рдкрд╛ рд░рд╣рд╛ рд╣реВрдВ рдХрд┐ рдЖрдкрдХреЗ рдХреЛрдб рдореЗрдВ рдХреНрдпрд╛ рдЧрд▓рдд рд╣реИред
рдЖрдкрдХреЗ рдкрд╛рд╕ рдХреЛрдИ --val_dataset рддрд░реНрдХ рдирд╣реАрдВ рд╣реИ? рдЖрдкрдиреЗ рдкрд░рд┐рд╡рд░реНрддрди рдХреЛ рдХреИрд╕реЗ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛? рдЖрдкрдиреЗ рдбреЗрдЯрд╛рд╕реЗрдЯ рдХреЛ рдХреЛрдб рдХреЗ рдЕрдВрджрд░ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд┐рдпрд╛ рд╣реИ рдпрд╛ рдЖрдкрдиреЗ --val_dataset рддрд░реНрдХ рдЬреЛрдбрд╝рд╛ рд╣реИ?

@ Costyv95 рд╣рд╛рдп, рдореИрдВрдиреЗ рдЖрдкрдХреА рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ diff.zip рдкрд░ рдХреЙрдкреА рдФрд░ рдкреЗрд╕реНрдЯ рдХрд┐рдпрд╛ рд╣реИ, рдлрд┐рд░ рдореИрдВрдиреЗ рдХрдорд╛рдВрдб рдХреЗ рд╕рд╛рде рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА

"flow --train --model ./coke/yolo-coke-2c.cfg --annotation ./coke/train/annotations --dataset ./coke/train/images --gpu 1.0 --batch 8 --save 1000 --val_dataset ./coke/validation/images --val_annotation ./coke/validation/annotations

рд▓реЗрдХрд┐рди рдпрд╣ рдЕрднреА рднреА рддреНрд░реБрдЯрд┐ рдорд┐рд▓реА
`
[ nkhanh@localhost khanh]$ ./run_coke.sh

рдкрд╛рд░реНрд╕рд┐рдВрдЧ ./coke/yolo-coke-2c.cfg
рд▓реЛрдб рд╣реЛ рд░рд╣рд╛ рд╣реИ...
0.0001392364501953125s . рдореЗрдВ рд╕рдорд╛рдкреНрдд рд╣реБрдЖ
рдЯреНрд░реЗрд╕рдмреИрдХ (рд╕рдмрд╕реЗ рд╣рд╛рд▓рд┐рдпрд╛ рдХреЙрд▓ рдЕрдВрддрд┐рдо):
рдлрд╝рд╛рдЗрд▓ "/ usr/рд╕реНрдерд╛рдиреАрдп/рдмрд┐рди/рдкреНрд░рд╡рд╛рд╣", рдкрдВрдХреНрддрд┐ 6, in
рдХреНрд▓реАрд╣реИрдВрдбрд▓рд░ (sys.argv)
рдлрд╝рд╛рдЗрд▓ "/usr/local/lib64/python3.6/site-packages/darkflow/cli.py", рд▓рд╛рдЗрди 26, cliHandler рдореЗрдВ
рдЯреАрдПрдлрдиреЗрдЯ = рдЯреАрдПрдлрдиреЗрдЯ (рдЭрдВрдбреЗ)
рдлрд╝рд╛рдЗрд▓ "/usr/local/lib64/python3.6/site-packages/darkflow/net/build.py", рд▓рд╛рдЗрди 64, __init__ рдореЗрдВ
self.framework = create_framework(*args)
рдлрд╝рд╛рдЗрд▓ "/usr/local/lib64/python3.6/site-packages/darkflow/net/framework.py", рд▓рд╛рдЗрди 59, create_framework рдореЗрдВ
рдЗрд╕реЗ рд╡рд╛рдкрд╕ рдХрд░реЗрдВ (рдореЗрдЯрд╛, рдлреНрд▓реИрдЧ)
рдлрд╝рд╛рдЗрд▓ "/usr/local/lib64/python3.6/site-packages/darkflow/net/framework.py", рд▓рд╛рдЗрди 15, __init__ рдореЗрдВ
рд╕реЗрд▓реНрдл рдХрдВрд╕реНрдЯреНрд░рдХреНрдЯрд░ (рдореЗрдЯрд╛, рдлреНрд▓реИрдЧ)
рдлрд╝рд╛рдЗрд▓ "/usr/local/lib64/python3.6/site-packages/darkflow/net/yolo/__init__.py", рд▓рд╛рдЗрди 20, рдХрдВрд╕реНрдЯреНрд░рдХреНрдЯрд░ рдореЗрдВ
Misc.labels(meta, FLAGS) #рд╣рдо .pb рд╕реЗ рд▓реЛрдб рдирд╣реАрдВ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдЗрд╕рд▓рд┐рдП рд╣рдореЗрдВ рд▓реЗрдмрд▓ рд▓реЛрдб рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ
рдлрд╝рд╛рдЗрд▓ "/usr/local/lib64/python3.6/site-packages/darkflow/net/yolo/misc.py", рд▓рд╛рдЗрди 36, рд▓реЗрдмрд▓ рдореЗрдВ
рдЦреБрд▓реЗ (рдлрд╝рд╛рдЗрд▓, 'рдЖрд░') рдХреЗ рд╕рд╛рде рдПрдл рдХреЗ рд░реВрдк рдореЗрдВ:
рд▓реЗрдЦрди рддреНрд░реБрдЯрд┐: рдЕрдкреЗрдХреНрд╖рд┐рдд str, рдмрд╛рдЗрдЯреНрд╕ рдпрд╛ os.PathLike рд╡рд╕реНрддреБ, рдХреЛрдИ рдирд╣реАрдВ рдЯрд╛рдЗрдк
`

@khanh1412
Misc.py рд▓рд╛рдЗрди рдореЗрдВ 29
рдЗрд╕реЗ рдЕрдкрдиреА рдХрд╕реНрдЯрдо рд▓реЗрдмрд▓ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдмрджрд▓реЗрдВред
рдлрд╝рд╛рдЗрд▓ = 'рд▓реЗрдмрд▓.txt'

рдкреАрдПрд╕ рдпрд╣ рдПрдХ рдЕрд╕реНрдерд╛рдпреА рд╕рдорд╛рдзрд╛рди рд╣реИред

@ рдХреЛрд╕реНрдЯреАрд╡95
рдХреИрд╕реЗ рд╕рдордЭреЗрдВ '[' рдФрд░ ']' рд╣рдЯрд╛рдПрдВ?

рдкреНрд░рд╢рд┐рдХреНрд╖рдг рджрд░реНрдЬ рдХрд░реЗрдВ ...
рдЯреНрд░реЗрд╕рдмреИрдХ (рд╕рдмрд╕реЗ рд╣рд╛рд▓рд┐рдпрд╛ рдХреЙрд▓ рдЕрдВрддрд┐рдо):
рдлрд╝рд╛рдЗрд▓ "рдкреНрд░рд╡рд╛рд╣", рдкрдВрдХреНрддрд┐ 6, рдореЗрдВ
рдХреНрд▓реАрд╣реИрдВрдбрд▓рд░ (sys.argv)
рдлрд╝рд╛рдЗрд▓ "/Users/sisyphus/darkflow/darkflow/cli.py", рд▓рд╛рдЗрди 33, cliHandler рдореЗрдВ
рдкреНрд░рд┐рдВрдЯ ('рдкреНрд░рд╢рд┐рдХреНрд╖рдг рджрд░реНрдЬ рдХрд░реЗрдВ ...'); tfnet.train ()
рдлрд╝рд╛рдЗрд▓ "/Users/sisyphus/darkflow/darkflow/net/flow.py", рд▓рд╛рдЗрди 54, рдЯреНрд░реЗрди рдореЗрдВ
arg_steps = self.FLAGS.steps[1:-1] # '[' рдФрд░ ']' рд╣рдЯрд╛рдПрдВ
рд▓реЗрдЦрди рддреНрд░реБрдЯрд┐: 'рдХреЛрдИ рдирд╣реАрдВ' рд╡рд╕реНрддреБ рд╕рдмрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдпреЛрдЧреНрдп рдирд╣реАрдВ рд╣реИ

рдирдорд╕реНрддреЗ @ Costyv95

рдЯреЗрдиреНрд╕рд░рдмреЛрд░реНрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕рддреНрдпрд╛рдкрди рд╣рд╛рдирд┐ рдЧреНрд░рд╛рдл рдХреЛ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рд╕рддреНрдпрд╛рдкрди рдХреЗ рд▓рд┐рдП рдореБрдЭреЗ tf.summary.FileWriter рдХрд╣рд╛рдВ рдЬреЛрдбрд╝рдирд╛ рдЪрд╛рд╣рд┐рдПред

рдзрдиреНрдпрд╡рд╛рдж

@ Costyv95 рдореИрдВрдиреЗ рдЖрдкрдХреА рдЬрд╝рд┐рдк рдлрд╝рд╛рдЗрд▓ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА, diff.zipред рд▓реЗрдХрд┐рди рдЯрд░реНрдорд┐рдирд▓ рдореБрдЭреЗ рдмрддрд╛рддрд╛ рд╣реИ рдХрд┐ --val_dataset рдПрдХ рдЕрдорд╛рдиреНрдп рддрд░реНрдХ рд╣реИред рдХреНрдпрд╛ рдореБрдЭреЗ рдЕрдиреНрдп рдлрд╛рдЗрд▓реЛрдВ рдХреЛ рдмрджрд▓рдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИ?

@ Costyv95 рдореИрдВрдиреЗ рдЖрдкрдХреА рдЬрд╝рд┐рдк рдлрд╝рд╛рдЗрд▓ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА, diff.zipред рд▓реЗрдХрд┐рди рдЯрд░реНрдорд┐рдирд▓ рдореБрдЭреЗ рдмрддрд╛рддрд╛ рд╣реИ рдХрд┐ --val_dataset рдПрдХ рдЕрдорд╛рдиреНрдп рддрд░реНрдХ рд╣реИред рдХреНрдпрд╛ рдореБрдЭреЗ рдЕрдиреНрдп рдлрд╛рдЗрд▓реЛрдВ рдХреЛ рдмрджрд▓рдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИ?

рдЖрдкрдХреЛ yolo-data рдФрд░ yolov2-data рд╡рд╛рд▓реА рд╕рднреА рдлрд╛рдЗрд▓реЛрдВ рдХреЛ рдмрджрд▓рдирд╛ рдЪрд╛рд╣рд┐рдПред рдЖрдкрдХреЛ рдХреЗрд╡рд▓ "рдбреЗрдЯрд╛" рджреНрд╡рд╛рд░рд╛ рдЙрдирдХреЗ рдирд╛рдо рдмрджрд▓рдХрд░ рд╕рдВрдмрдВрдзрд┐рдд рдлрд╝реЛрд▓реНрдбрд░реЛрдВ рдореЗрдВ рдХреНрд░рдорд╢рдГ рдХреЙрдкреА рдФрд░ рдкреЗрд╕реНрдЯ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рддрд╛рдХрд┐ рдЙрдирдореЗрдВ рдлрд╝рд╛рдЗрд▓ рдХреЛ рдЖрд╕рд╛рдиреА рд╕реЗ рдмрджрд▓рд╛ рдЬрд╛ рд╕рдХреЗред

@khanhhh
рдПрдХ рдХреЛрдб рдЬреЛрдбрд╝реЗрдВ "self.define('labels', 'labels.txt', 'path to рд▓реЗрдмрд▓ file')" "def setDefaults(self):" рдореЗрдВ "darkflow\defaults.py" рдореЗрдВ, рдлрд┐рд░ рдЖрдк "рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ" --labels xxx.txt" рдкреВрд░реНрд╡ рдХреЗ рд░реВрдк рдореЗрдВред

рдмрд╣реБрдд - рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рдж!!!!!!!!

25 рдордИ 2019 рдХреЛ рд╕реБрдмрд╣ 3:11 рдмрдЬреЗ рдЬреИрдХ рдиреЛрдЯрд┐рдлрд┐рдХреЗрд╢рди @github.com рдиреЗ рд▓рд┐рдЦрд╛:

@KhanhHH https://github.com/KhanhHH
рдПрдХ рдХреЛрдб рдЬреЛрдбрд╝реЗрдВ "self.define('labels', 'labels.txt', 'path to рд▓реЗрдмрд▓ file')" "def setDefaults(self):" рдореЗрдВ "darkflow\defaults.py" рдореЗрдВ, рдлрд┐рд░ рдЖрдк "рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ" --labels xxx.txt" рдкреВрд░реНрд╡ рдХреЗ рд░реВрдк рдореЗрдВред

-
рдЖрдк рдЗрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдиреЗ рдЯрд┐рдкреНрдкрдгреА рдХреА рдереАред
GitHub рдкрд░ рдЗрд╕ рдИрдореЗрд▓ рд╕реАрдзреЗ рдЬрд╡рд╛рдм рджреЗрдВ, рдЗрд╕реЗ рджреЗрдЦрдиреЗ рдХреЗ https://github.com/thtrieu/darkflow/issues/264?email_source=notifications&email_token=AEIP7DOZYIFBYZHV22RVIADPXD7ELA5CNFSM4DNH2ANKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODWHLNQQ#issuecomment-495892162 , рдпрд╛ рдзрд╛рдЧреЗ рдореВрдХ https://github.com/notifications/ рдЕрдирд╕рдмреНрд╕рдХреНрд░рд╛рдЗрдм-рдСрде/AEIP7DPOGFQ2EYSSZFPZSL3PXD7ELANCNFSM4DNH2ANA ред

@ рдХреЛрд╕реНрдЯреАрд╡95
рд╣реИрд▓реЛ, рдореИрдВ рдЬрд╛рдирдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдХрд┐ "gs://bucket_hand_detection_2" рдкрде рдХреЛ "darkflow\defaults.py" рдореЗрдВ рдХреИрд╕реЗ рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛рдП? рдореЗрд░реЗ рдЕрдЬрдЧрд░ (3.7) рдХреЛ рдпрд╣ рд░рд╛рд╕реНрддрд╛ рдирд╣реАрдВ рдорд┐рд▓ рд░рд╣рд╛ рд╣реИ, рдпрд╣ рддреНрд░реБрдЯрд┐ рдлреЗрдВрдХрддрд╛ рд╣реИ; рдФрд░ "рдмрд╛рд▓реНрдЯреА" рдХрд┐рд╕ рдЦреБрд░рд╛рдХ рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░рддреА рд╣реИ?

@ рдХреЛрд╕реНрдЯреАрд╡95
рд╣реИрд▓реЛ, рдореИрдВ рдЬрд╛рдирдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдХрд┐ "gs://bucket_hand_detection_2" рдкрде рдХреЛ "darkflow\defaults.py" рдореЗрдВ рдХреИрд╕реЗ рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛рдП? рдореЗрд░реЗ рдЕрдЬрдЧрд░ (3.7) рдХреЛ рдпрд╣ рд░рд╛рд╕реНрддрд╛ рдирд╣реАрдВ рдорд┐рд▓ рд░рд╣рд╛ рд╣реИ, рдпрд╣ рддреНрд░реБрдЯрд┐ рдлреЗрдВрдХрддрд╛ рд╣реИ; рдФрд░ "рдмрд╛рд▓реНрдЯреА" рдХрд┐рд╕ рдЦреБрд░рд╛рдХ рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░рддреА рд╣реИ?

рд╡рд╣реА рддреНрд░реБрдЯрд┐ рд▓реЗрдХрд┐рди рдЪреЗрдХрдкреЙрдЗрдВрдЯ рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ рд╕рд╣реЗрдЬреЗ рдЬрд╛рддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рдпрд╣ рддреНрд░реБрдЯрд┐ рдХреНрдпрд╛ рд╣реИ @ Costyv95

рдзрдиреНрдпрд╡рд╛рдж @ Costyv95!

рдирдорд╕реНрддреЗ, @ Costyv95 рдпреЛрд▓реЛ рдЯреНрд░реЗрди рдФрд░ рд╕рддреНрдпрд╛рдкрди рд╣рд╛рдирд┐ рдЖрдЙрдЯрдкреБрдЯ рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди 1000 рдЪрд░рдгреЛрдВ рдХреЗ рдмрд╛рдж рдпрд╣ рдПрдХ рддреНрд░реБрдЯрд┐ рдлреЗрдВрдХрддрд╛ рд╣реИред рдлрд╝рд╛рдЗрд▓ FileNotFoundError: [Errno 2] рдРрд╕реА рдХреЛрдИ рдлрд╝рд╛рдЗрд▓ рдпрд╛ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдирд╣реАрдВ: 'gsutil': 'gsutil'ред

рддреНрд░реБрдЯрд┐:
error

@akmeraki рд╣реИрд▓реЛ рдореИрдВ рдЙрд╕реА рд╕рдорд╕реНрдпрд╛ рд╕реЗ рдорд┐рд▓рд╛, рдХреНрдпрд╛ рдЖрдкрдХреЛ рдЗрд╕ рддреНрд░реБрдЯрд┐ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреЛрдИ рд╕рдорд╛рдзрд╛рди рдорд┐рд▓рд╛?

@ zhe0503 @akmeraki рдореБрдЭреЗ рдЖрд╢рд╛ рд╣реИ рдХрд┐ рдмрд╣реБрдд рджреЗрд░ рдирд╣реАрдВ рд╣реБрдИ рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВрдиреЗ рдХреЗрд╡рд▓ "рдкрд╛рдЗрдк рдЗрдВрд╕реНрдЯрд╛рд▓ gsutil" рдЯрд╛рдЗрдк рдХрд┐рдпрд╛ рдФрд░ рдЗрд╕рд╕реЗ рд╕рдорд╕реНрдпрд╛ рд╣рд▓ рд╣реЛ рдЧрдИ !!

рд╣реЗ рд▓реЛрдЧреЛрдВред
рдЕрдЧрд░ рдореИрдВ рдкреВрд░реЗ рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдореЙрдбрд▓ рдХреА рд╕рдЯреАрдХрддрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рддреЛ рдореБрдЭреЗ рдХреНрдпрд╛ рдХрд░рдирд╛ рд╣реЛрдЧрд╛?
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдореИрдВ рдЕрдкрдиреЗ рдореЙрдбрд▓ рдХрд╛ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рд▓реЗ рд░рд╣рд╛ рд╣реВрдВ рдФрд░ рдореИрдВ рдХрд┐рд╕реА рдмрд┐рдВрджреБ рдкрд░ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдмрдВрдж рдХрд░ рджреЗрддрд╛ рд╣реВрдВред рдЕрдм рдореЗрд░реЗ рдкрд╛рд╕ рдЕрдВрддрд┐рдо рд╕рд╣реЗрдЬреА рдЧрдИ рдЪреМрдХреА рд╣реИ рдФрд░ рдореИрдВ рдЕрдВрддрд┐рдо рдЪреМрдХреА рддрдХ рд╕рдЯреАрдХрддрд╛ рдХреА рдЧрдгрдирд╛ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред
Cpkt рдлреЛрд▓реНрдбрд░ рдХреА рдлрд╛рдЗрд▓реЛрдВ рдХреЛ рдирд╛рдо рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ,

рдЬрд╛рдВрдЪ рдХреА рдЪреМрдХреА
рдпреЛрд▓реЛ-рдирдпрд╛-50.рдбреЗрдЯрд╛-00000-рдСрдлрд╝-00001
yolo-new-50.index
yolo-new-50.meta
yolo-new-50.profile

рдореИрдВ рдорджрдж рд▓реЛрдЧреЛрдВ рдХреА рд╕рд░рд╛рд╣рдирд╛ рдХрд░реВрдВрдЧрд╛ред

@ рдХреЛрд╕реНрдЯреАрд╡95
рдореИрдВрдиреЗ рдЖрдкрдХреЗ рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХрд╛ рд╕рд╛рд╡рдзрд╛рдиреАрдкреВрд░реНрд╡рдХ рдкрд╛рд▓рди рдХрд┐рдпрд╛ рд▓реЗрдХрд┐рди рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ train.py --val_... рддрд░реНрдХреЛрдВ рдХреЛ рдирд╣реАрдВ рдкрд╣рдЪрд╛рдирддрд╛ рд╣реИред рдХреНрдпрд╛ рдЖрдк рдореЗрд░реА рдорджрдж рдХрд░реЗрдВрдЧреЗ? рддреНрд░реБрдЯрд┐ рдиреАрдЪреЗ рдХреА рддрд░рд╣ рд╣реИ:
рддреНрд░реБрдЯрд┐ - рдЕрдорд╛рдиреНрдп рддрд░реНрдХ: --val_dataset

рдРрд╕рд╛ рдЗрд╕рд▓рд┐рдП рд╣реЛрддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдореИрдВрдиреЗ рдЖрдкрдХреЛ рдЬреЛ рдХреЛрдб рджрд┐рдпрд╛ рд╣реИ рдЙрд╕рдореЗрдВ рдЕрдиреБрдХреВрд▓реА рд╕реАрдЦрдиреЗ рдХреА рджрд░ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рд╕рдВрд╢реЛрдзрди рд╣реИрдВ рдФрд░ рдЖрдкрдХреЛ рдПрдХ рдФрд░ рдмрджрд▓рд╛рд╡ рдХрд░рдирд╛ рд╣реИред рдЖрдк рдЗрд╕реЗ рдпрд╣рд╛рдВ рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВ: 124d55d

рдФрд░ рдЖрдкрдХреЛ рд╕рддреНрдпрд╛рдкрди рд╣рд╛рдирд┐ рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рддрд░реНрдХреЛрдВ рдореЗрдВ --val_dataset рдФрд░ val_annotation рдЬреЛрдбрд╝рдирд╛ рдЪрд╛рд╣рд┐рдПред

рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдореБрдЭреЗ рдиреАрдЪреЗ рдХреА рддрд░рд╣ рдПрдХ рддреНрд░реБрдЯрд┐ рдорд┐рд▓рддреА рд╣реИ:
рддреНрд░реБрдЯрд┐ - рдЕрдорд╛рдиреНрдп рддрд░реНрдХ: --val_dataset

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕