Darkflow: рдЯреЗрдВрд╕рд░ рдлреНрд▓реЛ рдЯреЗрдВрд╕рд░ рд░реАрд╢реЗрдк рдПрд░рд░

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

рдореИрдВ рдпреЛрд▓реЛ рдХреЛ рдЕрдкрдиреЗ рдбреЗрдЯрд╛рд╕реЗрдЯ рдкрд░ рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рдореИрдВ 2 рд╡рд╕реНрддреБрдУрдВ рдХреЗ рд╕рд╛рде 10 рдЫрд╡рд┐рдпреЛрдВ рдкрд░ рдЯреНрд░реЗрди рдХреЛ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдУрд╡рд░рдлрд┐рдЯ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдерд╛ред рдЕрдиреБрдорд╛рди рдЕрдЪреНрдЫрд╛ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

рдЕрдм рдореИрдВ 6000 рдЫрд╡рд┐рдпреЛрдВ рдХреЗ рдкреВрд░реНрдг рдбреЗрдЯрд╛рд╕реЗрдЯ рдкрд░ рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдХрд░рдиреЗ рдФрд░ рддреНрд░реБрдЯрд┐ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред
рдореИрдВ рдЬрд┐рд╕ cmd рдХреЛ рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ:
./flow --train --dataset /home/ubuntu/datasets/img/ --annotation /home/ubuntu/datasets/anno/ --model cfg/yolo-17c.cfg --load bin/yolo.weights --keep 5 --epoch 30000 --save 1000 --lr 0.00001 --batch 16 --gpu .8

рд╡рд╛рд╕реНрддрд╡рд┐рдХ рддреНрд░реБрдЯрд┐:

op 'Reshape' рдХреЗ рдХрд╛рд░рдг, рдпрд╣рд╛рдВ рдкрд░рд┐рднрд╛рд╖рд┐рдд:
рдлрд╝рд╛рдЗрд▓ "./flow", рд▓рд╛рдЗрди 44, in
рдЯреАрдПрдлрдиреЗрдЯ = рдЯреАрдПрдлрдиреЗрдЯ (рдЭрдВрдбреЗ)
рдлрд╝рд╛рдЗрд▓ "/home/ubuntu/darkflow/net/build.py", рд▓рд╛рдЗрди 63, __init__ рдореЗрдВ
self.setup_meta_ops ()
рдлрд╝рд╛рдЗрд▓ "/home/ubuntu/darkflow/net/build.py", рд▓рд╛рдЗрди 106, setup_meta_ops рдореЗрдВ
рдЕрдЧрд░ self.FLAGS.train: self.build_train_op()
рдлрд╝рд╛рдЗрд▓ "/home/ubuntu/darkflow/net/help.py", рд▓рд╛рдЗрди 15, build_train_op рдореЗрдВ
рд╕реЗрд▓реНрдл.рдлреНрд░реЗрдорд╡рд░реНрдХ.рд▓реЙрд╕ (рд╕реЗрд▓реНрдл.рдЖрдЙрдЯ)
рдлрд╝рд╛рдЗрд▓ "/home/ubuntu/darkflow/net/yolov2/train.py", рд▓рд╛рдЗрди 56, рдиреБрдХрд╕рд╛рди рдореЗрдВ
net_out_reshape = tf.reshape(net_out, [-1, H, W, B, (4 + 1 + C)])
рдлрд╝рд╛рдЗрд▓ "/home/ubuntu/.conda/envs/py3/lib/python3.5/site-packages/tensorflow/python/ops/gen_array_ops.py", рд▓рд╛рдЗрди 2630, рдлрд┐рд░ рд╕реЗ рдЖрдХрд╛рд░ рдореЗрдВ
рдирд╛рдо = рдирд╛рдо)
рдлрд╝рд╛рдЗрд▓ "/home/ubuntu/.conda/envs/py3/lib/python3.5/site-packages/tensorflow/python/framework/op_def_library.py", рд▓рд╛рдЗрди 763, apply_op рдореЗрдВ
op_def = op_def)
рдлрд╝рд╛рдЗрд▓ "/home/ubuntu/.conda/envs/py3/lib/python3.5/site-packages/tensorflow/python/framework/ops.py", рд▓рд╛рдЗрди 2327, create_op рдореЗрдВ
рдУрд░рд┐рдЬрд┐рдирд▓_рдСрдк = рд╕реЗрд▓реНрдл._рдбрд┐рдлреЙрд▓реНрдЯ_рдУрд░рд┐рдЬрд┐рдирд▓_рдСрдк, op_def=op_def)
рдлрд╝рд╛рдЗрд▓ "/home/ubuntu/.conda/envs/py3/lib/python3.5/site-packages/tensorflow/python/framework/ops.py", рд▓рд╛рдЗрди 1226, __init__ рдореЗрдВ
рд╕реНрд╡._рдЯреНрд░реЗрд╕рдмреИрдХ = _extract_stack ()
InvalidArgumentError (рдЯреНрд░реЗрд╕рдмреИрдХ рдХреЗ рд▓рд┐рдП рдКрдкрд░ рджреЗрдЦреЗрдВ): рдкреБрди: рдЖрдХрд╛рд░ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдЗрдирдкреБрдЯ 1149200 рдорд╛рдиреЛрдВ рд╡рд╛рд▓рд╛ рдПрдХ рдЯреЗрдВрд╕рд░ рд╣реИ, рд▓реЗрдХрд┐рди рдЕрдиреБрд░реЛрдзрд┐рдд рдЖрдХрд╛рд░ рдХреЗ рд▓рд┐рдП 18590 рдХреЗ рдЧреБрдгрдХ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ
[[рдиреЛрдб: рд░реАрд╢реЗрдк = рд░реАрд╢реЗрдк [рдЯреА = рдбреАрдЯреА_рдПрдлрдПрд▓рдУрдПрдЯреА, рдЯреАрд╢реИрдк = рдбреАрдЯреА_рдЖрдИрдПрдирдЯреА 32, _ рдбрд┐рд╡рд╛рдЗрд╕ = "/ рдЬреЙрдм: рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ/рдкреНрд░рддрд┐рдХреГрддрд┐ : 0/ рдХрд╛рд░реНрдп: 0/рдЬреАрдкреАрдпреВ : 0"] (рдЖрдЙрдЯрдкреБрдЯ, рд░реАрд╢реЗрдк/рдЖрдХрд╛рд░)]]
[[рдиреЛрдб: mul_30/_195 = _Recv [рдХреНрд▓рд╛рдЗрдВрдЯ_рдЯрд░реНрдорд┐рдиреЗрдЯреЗрдб = рдЭреВрдард╛, recv_device = "/ рдЬреЙрдм: рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ/рдкреНрд░рддрд┐рдХреГрддрд┐ : 0/ рдХрд╛рд░реНрдп: 0/рд╕реАрдкреАрдпреВ : 0", send_device = "/ рдЬреЙрдм: рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ/рдкреНрд░рддрд┐рдХреГрддрд┐ : 0/ рдХрд╛рд░реНрдп: 0 /gpu :0", send_device_incarnation=1, tensor_name="edge_188_mul_30", tensor_type=DT_FLOAT, _device="/ job:localhost/ replication:0/ task:0/cpu :0"]()]]

рдореЗрд░реА labels.txt рдлрд╝рд╛рдЗрд▓ рдореЗрдВ 17 рд▓реЗрдмрд▓ рд╣реИрдВред
рдореИрдВрдиреЗ yolo-17c.cfg рдореЗрдВ рдЬреЛ рдкрд░рд┐рд╡рд░реНрддрди рдХрд┐рдП рд╣реИрдВ рд╡реЗ рд╣реИрдВ:
filters=125 рдЕрдВрддрд┐рдо рдкрд░рдд рдХреЗ рд▓рд┐рдП рдореИрдВрдиреЗ рдЗрд╕реЗ 425 рдФрд░ 35 рд╕рд╛рде рднреА рдЖрдЬрдорд╛рдпрд╛
classes=17 рдХрдХреНрд╖рд╛рдУрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЗ рдЖрдзрд╛рд░ рдкрд░

рдореБрдЭреЗ рдПрд╣рд╕рд╛рд╕ рд╣реИ рдХрд┐ 18590 рд╕рдВрдЦреНрдпрд╛ width=416, height=416 рд╕реЗ рдЬреБрдбрд╝реА рд╣реИ рдЬрдм рдореИрдВ рдЙрдиреНрд╣реЗрдВ width=224, height=224 рдмрджрд▓рддрд╛ рд╣реВрдВ, рддреЛ рдореБрдЭреЗ рдорд┐рд▓рддрд╛ рд╣реИ
...but the requested shape requires a multiple of 21560

@thtrieu , @ рдзреНрд░реБрд╡-рдореЛрд╣рди, @abagshaw рдХреНрдпрд╛ рдЖрдкрдХреЗ рдкрд╛рд╕ рдХреЛрдИ рд╡рд┐рдЪрд╛рд░ рд╣реИ рдХрд┐ рдореБрдЭреЗ рдпрд╣ рддреНрд░реБрдЯрд┐ рдХреНрдпреЛрдВ рдорд┐рд▓ рд░рд╣реА рд╣реИ?

рд╕рд╣рд╛рдпрддрд╛ рдХреЗ рд▓рд┐рдП рдзрдирдпрд╡рд╛рдж

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

рдЖрдкрдХреЛ рдЕрдВрддрд┐рдо рд░реВрдкрд╛ рдХреЗ рд▓рд┐рдП filters=110 рд╕реЗрдЯ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдкрд░рддред
рдЗрд╕реЗ рдЗрд╕ рд╕реВрддреНрд░ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП:
рдлрд╝рд┐рд▓реНрдЯрд░ = # рд╕рдВрдЦреНрдпрд╛ * (#рд╡рд░реНрдЧ + 5)

[рд╕рдВрд╡реИрдзрд╛рдирд┐рдХ]
рдЖрдХрд╛рд░ = 1
рдХрджрдо = 1
рдкреИрдб = 1
рдлрд┐рд▓реНрдЯрд░ = 110
рд╕рдХреНрд░рд┐рдпрдг = рд░реИрдЦрд┐рдХ
[рдХреНрд╖реЗрддреНрд░]
рдПрдВрдХрд░ = 0.738768,0.874946, 2.42204,2.65704, 4.30971,7.04493, 10.246,4.59428, 12.6868,11.8741

рдЙрдореНрдореАрдж рд╣реИ рдХреА рд╡реЛ рдорджрдж рдХрд░рджреЗ

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

рдЖрдкрдХреЛ рдЕрдВрддрд┐рдо рд░реВрдкрд╛ рдХреЗ рд▓рд┐рдП filters=110 рд╕реЗрдЯ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдкрд░рддред
рдЗрд╕реЗ рдЗрд╕ рд╕реВрддреНрд░ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП:
рдлрд╝рд┐рд▓реНрдЯрд░ = # рд╕рдВрдЦреНрдпрд╛ * (#рд╡рд░реНрдЧ + 5)

[рд╕рдВрд╡реИрдзрд╛рдирд┐рдХ]
рдЖрдХрд╛рд░ = 1
рдХрджрдо = 1
рдкреИрдб = 1
рдлрд┐рд▓реНрдЯрд░ = 110
рд╕рдХреНрд░рд┐рдпрдг = рд░реИрдЦрд┐рдХ
[рдХреНрд╖реЗрддреНрд░]
рдПрдВрдХрд░ = 0.738768,0.874946, 2.42204,2.65704, 4.30971,7.04493, 10.246,4.59428, 12.6868,11.8741

рдЙрдореНрдореАрдж рд╣реИ рдХреА рд╡реЛ рдорджрдж рдХрд░рджреЗ

@1NNcoder рдХреГрдкрдпрд╛ рдмрддрд╛рдПрдВ рдХрд┐ рдХреНрдпрд╛ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдЕрднреА рддрдХ рд╣реБрдЖ рд╣реИ? рдпрджрд┐ рдРрд╕рд╛ рд╣реИ, рддреЛ рдЖрдк рдЗрд╕реЗ рдмрдВрдж рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЕрдиреНрдп рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдЬрдЧрд╣ рдЦрд╛рд▓реА рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ :)

рд╣рд╛рдБ рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ

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

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

jubjamie picture jubjamie  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

pribadihcr picture pribadihcr  ┬╖  5рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

anonym24 picture anonym24  ┬╖  5рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

humanova picture humanova  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

eugtanchik picture eugtanchik  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ