Darkflow: рдореЗрд░реЗ рдбреЗрдЯрд╛рд╕реЗрдЯ рдФрд░ рдЬрд╝реАрд░реЛрдбрд┐рд╡рд┐рдЬрди рдПрд░рд░ рдХрд╛ рдкрддрд╛ рдирд╣реАрдВ рд▓рдЧрд╛рддрд╛: рд╢реВрдиреНрдп рд╕реЗ рд╡рд┐рднрд╛рдЬрди

рдХреЛ рдирд┐рд░реНрдорд┐рдд 17 рдЕрдЧре░ 2018  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: thtrieu/darkflow

рдореИрдВ рдЗрд╕ рдЖрджреЗрд╢ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЕрдкрдиреЗ рдПрдиреЛрдЯреЗрд╢рди рдХреЗ рд╕рд╛рде рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдбреЗрдЯрд╛рд╕реЗрдЯ рдХреЛ рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ:
python flow --model cfg/tiny-yolo-voc-4c.cfg --load bin/tiny-yolo-voc.weights --train --annotation custom/annotations --dataset custom/all --gpu 0.8 --epoch 500

рдореЗрд░рд╛ рдПрдиреЛрдЯреЗрд╢рди рдлрд╝реЛрд▓реНрдбрд░ (рд╕рднреА рдПрдХреНрд╕рдПрдордПрд▓)
рдореЗрд░рд╛ рдбреЗрдЯрд╛рд╕реЗрдЯ рдлрд╝реЛрд▓реНрдбрд░ (рд╕рднреА jpg)

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

Statistics:
Dataset size: 0
Dataset of 0 instance(s)
Traceback (most recent call last):
  File "flow", line 6, in <module>
    cliHandler(sys.argv)
  File "C:\Users\msi\Desktop\VSCode Folder\AI Stuff\YOLO Darkflow\darkflow-gpu\darkflow\cli.py", line 33, in cliHandler
    print('Enter training ...'); tfnet.train()
  File "C:\Users\msi\Desktop\VSCode Folder\AI Stuff\YOLO Darkflow\darkflow-gpu\darkflow\net\flow.py", line 39, in train
    for i, (x_batch, datum) in enumerate(batches):
  File "C:\Users\msi\Desktop\VSCode Folder\AI Stuff\YOLO Darkflow\darkflow-gpu\darkflow\net\yolo\data.py", line 102, in shuffle
    batch_per_epoch = int(size / batch)
ZeroDivisionError: division by zero

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

@ naren142 рд╣рд╛рдБ, рдореИрдВрдиреЗ рдЙрд╕реА рджрд┐рди рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдареАрдХ рдХрд░ рджрд┐рдпрд╛ рдерд╛ рдЬрдм рдореИрдВрдиреЗ рдЗрд╕реЗ рдЯреНрд░реЗрди рдХрд░рддреЗ рд╕рдордп рд╕рдВрд╕рд╛рдзрд┐рдд рдЫрд╡рд┐рдпреЛрдВ рдХреЛ рдкреНрд░рд┐рдВрдЯ рдХрд░рдиреЗ рдХреЗ рд╕рд╛рде рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдмрдирд╛рдпрд╛ рдерд╛ред
рдореИрдВрдиреЗ рдбрд╛рд░реНрдХрдлреНрд▓реЛ/рдмрд░реНрддрди/рдкрд╛рд╕реНрдХрд▓_рд╡реЛрдХ_рдХреНрд▓реАрди_xml.py рдкрд░ рдХреЛрдб рдХреА рдЗрд╕ рдкрдВрдХреНрддрд┐ рдХреЛ рднреА рдмрджрд▓ рджрд┐рдпрд╛ рд╣реИред (рдкрдВрдХреНрддрд┐ 22) рд╕реЗ:
annotations = glob.glob('*.xml')

рдбреЗрдЯрд╛ рдХреЗ рдмрд┐рдирд╛ рдПрдиреЛрдЯреЗрд╢рди рдХреЗ рдХрд╛рд░рдг рд╣реБрдИ рддреНрд░реБрдЯрд┐ред (рдЫрд╡рд┐ рдХреЗ рд▓рд┐рдП рдПрдХ рдПрдиреЛрдЯреЗрд╢рди рд╣реИ рд▓реЗрдХрд┐рди рдЫрд╡рд┐ рдЪрд▓реА рдЧрдИ рд╣реИ) рдореИрдВрдиреЗ рдЙрд╕ рдПрдиреЛрдЯреЗрд╢рди рдХреЛ рд╣рдЯрд╛ рджрд┐рдпрд╛ред рдПрдХреНрд╕рдПрдордПрд▓ рддрдм рдпрд╣ рдХрд╛рдо рдХрд░ рдЧрдпрд╛! рдзрдиреНрдпрд╡рд╛рдж!

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

рдореБрдЭреЗ рд╕рдорд╛рди рддреНрд░реБрдЯрд┐ рдкреНрд░рд╛рдкреНрдд рд╣реЛ рд░рд╣реА рд╣реИред VOC рдбреЗрдЯрд╛рд╕реЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдлрд┐рд░ рд╕реЗ рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ред рдХреНрдпрд╛ рдЖрдкрдиреЗ рдЗрд╕реЗ рд╣рд▓ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдмрдВрдзрди рдХрд┐рдпрд╛?

Statistics:
Dataset size: 0
Dataset of 0 instance(s)
Traceback (most recent call last):
  File "/usr/local/bin/flow", line 6, in <module>
    cliHandler(sys.argv)
  File "/videoEval/darkflow/darkflow/cli.py", line 29, in cliHandler
    print('Enter training ...'); tfnet.train()
  File "/videoEval/darkflow/darkflow/net/flow.py", line 39, in train
    for i, (x_batch, datum) in enumerate(batches):
  File "/videoEval/darkflow/darkflow/net/yolo/data.py", line 102, in shuffle
    batch_per_epoch = int(size / batch)
ZeroDivisionError: division by zero

@humanova "darkflow/darkflow/net/yolov2/data.py" рдореЗрдВ рдЫрд╡рд┐ рдХреЗ рдкрде рдХреЛ рдкреНрд░рд┐рдВрдЯ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ, рддреЛ рдЖрдкрдХреЛ рдкрддрд╛ рдЪрд▓ рдЬрд╛рдПрдЧрд╛ рдХрд┐ рд╡рд╣рд╛рдВ рдХреНрдпрд╛ рдЧрд▓рддреА рд╣реИ .. !! рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХреЛрдб рджреЗрдЦреЗрдВред

jpg = chunk[0]; w, h, allobj_ = chunk[1]
allobj = deepcopy(allobj_)
path = os.path.join(self.FLAGS.dataset, jpg)
**print("Processed : {}".format(path))**
img = self.preprocess(path, allobj)

@ naren142 рд╣рд╛рдБ, рдореИрдВрдиреЗ рдЙрд╕реА рджрд┐рди рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдареАрдХ рдХрд░ рджрд┐рдпрд╛ рдерд╛ рдЬрдм рдореИрдВрдиреЗ рдЗрд╕реЗ рдЯреНрд░реЗрди рдХрд░рддреЗ рд╕рдордп рд╕рдВрд╕рд╛рдзрд┐рдд рдЫрд╡рд┐рдпреЛрдВ рдХреЛ рдкреНрд░рд┐рдВрдЯ рдХрд░рдиреЗ рдХреЗ рд╕рд╛рде рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдмрдирд╛рдпрд╛ рдерд╛ред
рдореИрдВрдиреЗ рдбрд╛рд░реНрдХрдлреНрд▓реЛ/рдмрд░реНрддрди/рдкрд╛рд╕реНрдХрд▓_рд╡реЛрдХ_рдХреНрд▓реАрди_xml.py рдкрд░ рдХреЛрдб рдХреА рдЗрд╕ рдкрдВрдХреНрддрд┐ рдХреЛ рднреА рдмрджрд▓ рджрд┐рдпрд╛ рд╣реИред (рдкрдВрдХреНрддрд┐ 22) рд╕реЗ:
annotations = glob.glob('*.xml')

рдбреЗрдЯрд╛ рдХреЗ рдмрд┐рдирд╛ рдПрдиреЛрдЯреЗрд╢рди рдХреЗ рдХрд╛рд░рдг рд╣реБрдИ рддреНрд░реБрдЯрд┐ред (рдЫрд╡рд┐ рдХреЗ рд▓рд┐рдП рдПрдХ рдПрдиреЛрдЯреЗрд╢рди рд╣реИ рд▓реЗрдХрд┐рди рдЫрд╡рд┐ рдЪрд▓реА рдЧрдИ рд╣реИ) рдореИрдВрдиреЗ рдЙрд╕ рдПрдиреЛрдЯреЗрд╢рди рдХреЛ рд╣рдЯрд╛ рджрд┐рдпрд╛ред рдПрдХреНрд╕рдПрдордПрд▓ рддрдм рдпрд╣ рдХрд╛рдо рдХрд░ рдЧрдпрд╛! рдзрдиреНрдпрд╡рд╛рдж!

рдПрдХ рд╣реА рдореБрджреНрджрд╛ рдерд╛ред рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ рдбрд╛рд░реНрдХрдлреНрд▓реЛ рдХреЛ txt рдПрдиреЛрдЯреЗрд╢рди рдХреЗ рдмрдЬрд╛рдп xml рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

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

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

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

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

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

ma3252788 picture ma3252788  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

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