рд╕рд╛рдордЧреНрд░реА рдкрд░ рдЬрд╛рдПрдВ

рдЗрдореЗрдЬрд╡реВрдл рдбреЗрдЯрд╛рд╕реЗрдЯ

ImageWoof рдбреЗрдЯрд╛рд╕реЗрдЯ рдЗрдореЗрдЬрдиреЗрдЯ рдХрд╛ рдПрдХ рд╕рдмрд╕реЗрдЯ рд╣реИ рдЬрд┐рд╕рдореЗрдВ 10 рд╡рд░реНрдЧ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ рд╡рд░реНрдЧреАрдХреГрдд рдХрд░рдирд╛ рдЪреБрдиреМрддреАрдкреВрд░реНрдг рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рд╡реЗ рд╕рднреА рдХреБрддреНрддреЗ рдХреА рдирд╕реНрд▓реЗрдВ рд╣реИрдВред рдпрд╣ рдЫрд╡рд┐ рд╡рд░реНрдЧреАрдХрд░рдг рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрдзрд┐рдХ рдХрдард┐рди рдХрд╛рд░реНрдп рдХреЗ рд░реВрдк рдореЗрдВ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЬрд┐рд╕рдХрд╛ рдЙрджреНрджреЗрд╢реНрдп рдЕрдзрд┐рдХ рдЙрдиреНрдирдд рдореЙрдбрд▓ рдХреЗ рд╡рд┐рдХрд╛рд╕ рдХреЛ рдкреНрд░реЛрддреНрд╕рд╛рд╣рд┐рдд рдХрд░рдирд╛ рдерд╛ред

рдкреНрд░рдореБрдЦ рд╡рд┐рд╢реЗрд╖рддрд╛рдРрдВ

  • ImageWoof рдореЗрдВ 10 рдЕрд▓рдЧ-рдЕрд▓рдЧ рдХреБрддреНрддреЛрдВ рдХреА рдирд╕реНрд▓реЛрдВ рдХреА рдЫрд╡рд┐рдпрд╛рдВ рд╣реИрдВ: рдСрд╕реНрдЯреНрд░реЗрд▓рд┐рдпрд╛рдИ рдЯреЗрд░рд┐рдпрд░, рдмреЙрд░реНрдбрд░ рдЯреЗрд░рд┐рдпрд░, рд╕рдореЛрдПрдб, рдмреАрдЧрд▓, рд╢рд┐рд╣-рддреНрдЬрд╝реБ, English рдлреЙрдХреНрд╕рд╣рд╛рдЙрдВрдб, рд░реЛрдбреНрд╕рд┐рдпрди рд░рд┐рдЬрдмреИрдХ, рдбрд┐рдВрдЧреЛ, рдЧреЛрд▓реНрдбрди рд░рд┐рдЯреНрд░реАрд╡рд░ рдФрд░ рдУрд▓реНрдб English рднреЗрдбрд╝ рдХрд╛ рдмрдЪреНрдЪрд╛ред
  • рдбреЗрдЯрд╛рд╕реЗрдЯ рд╡рд┐рднрд┐рдиреНрди рдХрдореНрдкреНрдпреВрдЯреЗрд╢рдирд▓ рдХреНрд╖рдорддрд╛рдУрдВ рдФрд░ рдЕрдиреБрд╕рдВрдзрд╛рди рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рд╕рдорд╛рдпреЛрдЬрд┐рдд рд╡рд┐рднрд┐рдиреНрди рдкреНрд░рд╕реНрддрд╛рд╡реЛрдВ (рдкреВрд░реНрдг рдЖрдХрд╛рд░, 320px, 160px) рдкрд░ рдЪрд┐рддреНрд░ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред
  • рдЗрд╕рдореЗрдВ рд╢реЛрд░ рд▓реЗрдмрд▓ рд╡рд╛рд▓рд╛ рдПрдХ рд╕рдВрд╕реНрдХрд░рдг рднреА рд╢рд╛рдорд┐рд▓ рд╣реИ, рдЬреЛ рдПрдХ рдЕрдзрд┐рдХ рдпрдерд╛рд░реНрдерд╡рд╛рджреА рдкрд░рд┐рджреГрд╢реНрдп рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ рдЬрд╣рд╛рдВ рд▓реЗрдмрд▓ рд╣рдореЗрд╢рд╛ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рдирд╣реАрдВ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред

рдбреЗрдЯрд╛рд╕реЗрдЯ рд╕рдВрд░рдЪрдирд╛

ImageWoof рдбреЗрдЯрд╛рд╕реЗрдЯ рд╕рдВрд░рдЪрдирд╛ рдХреБрддреНрддреЗ рдХреА рдирд╕реНрд▓ рд╡рд░реНрдЧреЛрдВ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ рдирд╕реНрд▓ рдХреА рдЫрд╡рд┐рдпреЛрдВ рдХреА рдЕрдкрдиреА рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рд╣реЛрддреА рд╣реИред

рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ

ImageWoof рдбреЗрдЯрд╛рд╕реЗрдЯ рдХрд╛ рд╡реНрдпрд╛рдкрдХ рд░реВрдк рд╕реЗ рдЫрд╡рд┐ рд╡рд░реНрдЧреАрдХрд░рдг рдХрд╛рд░реНрдпреЛрдВ рдореЗрдВ рдЧрд╣рди рд╢рд┐рдХреНрд╖рдг рдореЙрдбрд▓ рдХреЗ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдФрд░ рдореВрд▓реНрдпрд╛рдВрдХрди рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЦрд╛рд╕рдХрд░ рдЬрдм рдпрд╣ рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓ рдФрд░ рд╕рдорд╛рди рд╡рд░реНрдЧреЛрдВ рдХреА рдмрд╛рдд рдЖрддреА рд╣реИред рдбреЗрдЯрд╛рд╕реЗрдЯ рдХреА рдЪреБрдиреМрддреА рдХреБрддреНрддреЗ рдХреА рдирд╕реНрд▓реЛрдВ рдХреЗ рдмреАрдЪ рд╕реВрдХреНрд╖реНрдо рдЕрдВрддрд░ рдореЗрдВ рдирд┐рд╣рд┐рдд рд╣реИ, рдЬреЛ рдореЙрдбрд▓ рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдФрд░ рд╕рд╛рдорд╛рдиреНрдпреАрдХрд░рдг рдХреА рд╕реАрдорд╛рдУрдВ рдХреЛ рдЖрдЧреЗ рдмрдврд╝рд╛рддреА рд╣реИред

рдЙрдкрдпреЛрдЧ

224x224 рдХреЗ рдЫрд╡рд┐ рдЖрдХрд╛рд░ рдХреЗ рд╕рд╛рде 100 рдпреБрдЧреЛрдВ рдХреЗ рд▓рд┐рдП ImageWoof рдбреЗрдЯрд╛рд╕реЗрдЯ рдкрд░ CNN рдореЙрдбрд▓ рдХреЛ рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдк рдирд┐рдореНрди рдХреЛрдб рд╕реНрдирд┐рдкреЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЙрдкрд▓рдмреНрдз рддрд░реНрдХреЛрдВ рдХреА рд╡реНрдпрд╛рдкрдХ рд╕реВрдЪреА рдХреЗ рд▓рд┐рдП, рдореЙрдбрд▓ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдкреГрд╖реНрда рджреЗрдЦреЗрдВред

рдЯреНрд░реЗрди рдХрд╛ рдЙрджрд╛рд╣рд░рдг

from ultralytics import YOLO

# Load a model
model = YOLO('yolov8n-cls.pt')  # load a pretrained model (recommended for training)

# Train the model
results = model.train(data='imagewoof', epochs=100, imgsz=224)
# Start training from a pretrained *.pt model
yolo detect train data=imagewoof model=yolov8n-cls.pt epochs=100 imgsz=224

рдбреЗрдЯрд╛рд╕реЗрдЯ рд╡реЗрд░рд┐рдПрдВрдЯ

ImageWoof рдбреЗрдЯрд╛рд╕реЗрдЯ рд╡рд┐рднрд┐рдиреНрди рд╢реЛрдз рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдФрд░ рдХрдореНрдкреНрдпреВрдЯреЗрд╢рдирд▓ рдХреНрд╖рдорддрд╛рдУрдВ рдХреЛ рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддреАрди рдЕрд▓рдЧ-рдЕрд▓рдЧ рдЖрдХрд╛рд░реЛрдВ рдореЗрдВ рдЖрддрд╛ рд╣реИ:

  1. рдкреВрд░реНрдг рдЖрдХрд╛рд░ (рдЗрдореЗрдЬрд╡реВрдл): рдпрд╣ ImageWoof рдбреЗрдЯрд╛рд╕реЗрдЯ рдХрд╛ рдореВрд▓ рд╕рдВрд╕реНрдХрд░рдг рд╣реИред рдЗрд╕рдореЗрдВ рдкреВрд░реНрдг рдЖрдХрд╛рд░ рдХреА рдЫрд╡рд┐рдпрд╛рдВ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ рдФрд░ рдпрд╣ рдЕрдВрддрд┐рдо рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдФрд░ рдкреНрд░рджрд░реНрд╢рди рдмреЗрдВрдЪрдорд╛рд░реНрдХрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдЖрджрд░реНрд╢ рд╣реИред

  2. рдордзреНрдпрдо рдЖрдХрд╛рд░ (imagewoof320): рдЗрд╕ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдЫрд╡рд┐рдпреЛрдВ рдХреЛ 320 рдкрд┐рдХреНрд╕реЗрд▓ рдХреА рдЕрдзрд┐рдХрддрдо рдХрд┐рдирд╛рд░реЗ рдХреА рд▓рдВрдмрд╛рдИ рдХреЗ рд▓рд┐рдП рдЖрдХрд╛рд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдпрд╣ рдореЙрдбрд▓ рдкреНрд░рджрд░реНрд╢рди рдХрд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рддреНрдпрд╛рдЧ рдХрд┐рдП рдмрд┐рдирд╛ рддреЗрдЬреА рд╕реЗ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдХреЗ рд▓рд┐рдП рдЙрдкрдпреБрдХреНрдд рд╣реИред

  3. рдЫреЛрдЯрд╛ рдЖрдХрд╛рд░ (imagewoof160): рдЗрд╕ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ 160 рдкрд┐рдХреНрд╕реЗрд▓ рдХреА рдЕрдзрд┐рдХрддрдо рдХрд┐рдирд╛рд░реЗ рдХреА рд▓рдВрдмрд╛рдИ рдХреЗ рд▓рд┐рдП рдЖрдХрд╛рд░ рдмрджрд▓рдиреЗ рд╡рд╛рд▓реА рдЫрд╡рд┐рдпрд╛рдВ рд╣реИрдВред рдпрд╣ рддреЗрдЬреА рд╕реЗ рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк рдФрд░ рдкреНрд░рдпреЛрдЧ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдЬрд╣рд╛рдВ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдХреА рдЧрддрд┐ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рд╣реИред

рдЕрдкрдиреЗ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдореЗрдВ рдЗрди рдкреНрд░рдХрд╛рд░реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдмрд╕ рдбреЗрдЯрд╛рд╕реЗрдЯ рддрд░реНрдХ рдореЗрдВ 'imagewoof' рдХреЛ 'imagewoof320' рдпрд╛ 'imagewoof160' рд╕реЗ рдмрджрд▓реЗрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП:

from ultralytics import YOLO

# Load a model
model = YOLO('yolov8n-cls.pt')  # load a pretrained model (recommended for training)

# For medium-sized dataset
model.train(data='imagewoof320', epochs=100, imgsz=224)

# For small-sized dataset
model.train(data='imagewoof160', epochs=100, imgsz=224)

рдпрд╣ рдзреНрдпрд╛рди рд░рдЦрдирд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ рдХрд┐ рдЫреЛрдЯреА рдЫрд╡рд┐рдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╕реЗ рд╡рд░реНрдЧреАрдХрд░рдг рд╕рдЯреАрдХрддрд╛ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдХрдо рдкреНрд░рджрд░реНрд╢рди рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рд╣реЛрдЧреАред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдпрд╣ рдореЙрдбрд▓ рд╡рд┐рдХрд╛рд╕ рдФрд░ рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк рдХреЗ рд╢реБрд░реБрдЖрддреА рдЪрд░рдгреЛрдВ рдореЗрдВ рдЬрд▓реНрджреА рд╕реЗ рдкреБрдирд░рд╛рд╡реГрддрд┐ рдХрд░рдиреЗ рдХрд╛ рдПрдХ рд╢рд╛рдирджрд╛рд░ рддрд░реАрдХрд╛ рд╣реИред

рдирдореВрдирд╛ рдЫрд╡рд┐рдпрд╛рдБ рдФрд░ рдПрдиреЛрдЯреЗрд╢рди

ImageWoof рдбреЗрдЯрд╛рд╕реЗрдЯ рдореЗрдВ рд╡рд┐рднрд┐рдиреНрди рдХреБрддреНрддреЛрдВ рдХреА рдирд╕реНрд▓реЛрдВ рдХреА рд░рдВрдЧреАрди рдЫрд╡рд┐рдпрд╛рдВ рд╣реИрдВ, рдЬреЛ рдЫрд╡рд┐ рд╡рд░реНрдЧреАрдХрд░рдг рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдЪреБрдиреМрддреАрдкреВрд░реНрдг рдбреЗрдЯрд╛рд╕реЗрдЯ рдкреНрд░рджрд╛рди рдХрд░рддреА рд╣реИрдВред рдбреЗрдЯрд╛рд╕реЗрдЯ рд╕реЗ рдЫрд╡рд┐рдпреЛрдВ рдХреЗ рдХреБрдЫ рдЙрджрд╛рд╣рд░рдг рдпрд╣рд╛рдВ рджрд┐рдП рдЧрдП рд╣реИрдВ:

рдбреЗрдЯрд╛рд╕реЗрдЯ рдирдореВрдирд╛ рдЫрд╡рд┐

рдЙрджрд╛рд╣рд░рдг ImageWoof рдбреЗрдЯрд╛рд╕реЗрдЯ рдореЗрдВ рд╡рд┐рднрд┐рдиреНрди рдХреБрддреНрддреЛрдВ рдХреА рдирд╕реНрд▓реЛрдВ рдХреЗ рдмреАрдЪ рд╕реВрдХреНрд╖реНрдо рдЕрдВрддрд░ рдФрд░ рд╕рдорд╛рдирддрд╛ рджрд┐рдЦрд╛рддрд╛ рд╣реИ, рд╡рд░реНрдЧреАрдХрд░рдг рдХрд╛рд░реНрдп рдХреА рдЬрдЯрд┐рд▓рддрд╛ рдФрд░ рдХрдард┐рдирд╛рдИ рдХреЛ рдЙрдЬрд╛рдЧрд░ рдХрд░рддрд╛ рд╣реИред

рдкреНрд░рд╢рдВрд╕рд╛ рдкрддреНрд░ рдФрд░ рдкрд╛рд╡рддреА

рдпрджрд┐ рдЖрдк рдЕрдкрдиреЗ рд╢реЛрдз рдпрд╛ рд╡рд┐рдХрд╛рд╕ рдХрд╛рд░реНрдп рдореЗрдВ ImageWoof рдбреЗрдЯрд╛рд╕реЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдХреГрдкрдпрд╛ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рдбреЗрдЯрд╛рд╕реЗрдЯ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рд╕реЗ рд▓рд┐рдВрдХ рдХрд░рдХреЗ рдбреЗрдЯрд╛рд╕реЗрдЯ рдХреЗ рд░рдЪрдирд╛рдХрд╛рд░реЛрдВ рдХреЛ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рдирд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВред

рд╣рдо рдорд╢реАрди рд▓рд░реНрдирд┐рдВрдЧ рдФрд░ рдХрдВрдкреНрдпреВрдЯрд░ рд╡рд┐рдЬрд╝рди рд░рд┐рд╕рд░реНрдЪ рдХрдореНрдпреБрдирд┐рдЯреА рдХреЗ рд▓рд┐рдП рдПрдХ рдореВрд▓реНрдпрд╡рд╛рди рд╕рдВрд╕рд╛рдзрди рдХреЗ рд░реВрдк рдореЗрдВ ImageWoof рдбреЗрдЯрд╛рд╕реЗрдЯ рдмрдирд╛рдиреЗ рдФрд░ рдмрдирд╛рдП рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП FastAI рдЯреАрдо рдХреЛ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред ImageWoof рдбреЗрдЯрд╛рд╕реЗрдЯ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП, ImageWoof рдбреЗрдЯрд╛рд╕реЗрдЯ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдкрд░ рдЬрд╛рдПрдВред



2023-11-12 рдмрдирд╛рдпрд╛ рдЧрдпрд╛, рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ 2023-12-03
рд▓реЗрдЦрдХ: рдЧреНрд▓реЗрди-рдЬреЛрдЪрд░ (3)

рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ