๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
๐Ÿ’ป Programming/Computer Vision

[Object Detection] ๋ˆ„๊ตฌ๋‚˜ ์‰ฝ๊ฒŒ ๋”ฐ๋ผํ•  ์ˆ˜ ์žˆ๋Š” YOLOv5 ๋ชจ๋ธ ํ•™์Šตํ•˜๊ธฐ | ์ปค์Šคํ…€ ๋ฐ์ดํ„ฐ | YOLOv5 ์˜ˆ์ œ ์ฝ”๋“œ

by ๋ญ…์ฆค 2022. 12. 17.
๋ฐ˜์‘ํ˜•

์•ˆ๋…•ํ•˜์„ธ์š”! AI & Computer Vision Engineer ๋ญ…์ฆค์ž…๋‹ˆ๋‹ค ๐Ÿ‘‹

 

๋ณธ ํฌ์ŠคํŒ…์€ YOLOv5๋ฅผ ์ปค์Šคํ…€ ๋ฐ์ดํ„ฐ์…‹์œผ๋กœ ํ•™์Šต ๋ฐ ํ…Œ์ŠคํŠธํ•ด ๋ณด๋Š” ์˜ˆ์ œ ์ฝ”๋“œ๋ฅผ ์„ค๋ช…ํ•˜๋Š” ๊ธ€์ธ๋ฐ์š”.

์ฒ˜์Œ ๊ธ€์„ ์ž‘์„ฑํ–ˆ์„ ๋•Œ๋ณด๋‹ค ํ›จ์”ฌ ๋” ์‰ฝ๊ฒŒ ์‹ค์Šตํ•  ์ˆ˜ ์žˆ๋„๋ก ์ˆ˜์ •ํ–ˆ์œผ๋‹ˆ, ์ฐธ๊ณ  ๋ถ€ํƒ๋“œ๋ ค์š”! ๐Ÿค—


๐Ÿ“Œ Object Detection 

๊ฐ์ฒด ๊ฒ€์ถœ ์˜ˆ์‹œ

 

Object Detection(๊ฐ์ฒด ๊ฒ€์ถœ)์€ ์ด๋ฏธ์ง€๋‚˜ ๋™์˜์ƒ ์†์— ์žˆ๋Š” ์—ฌ๋Ÿฌ ๊ฐ์ฒด์˜ ์œ ํ˜•๊ณผ ์œ„์น˜๋ฅผ ์•Œ์•„๋‚ด๋Š” ๊ธฐ์ˆ ์ด์—์š”. ์ด ๊ธฐ์ˆ  ๋•๋ถ„์— ์ž์œจ์ฃผํ–‰ ์ž๋™์ฐจ๊ฐ€ ์ฃผ๋ณ€์˜ ์‚ฌ๋žŒ์ด๋‚˜ ์ฐจ๋Ÿ‰์„ ์ธ์‹ํ•˜๊ณ , ๋ณด์•ˆ ์นด๋ฉ”๋ผ๊ฐ€ ์˜์‹ฌ์Šค๋Ÿฌ์šด ๋ฌผ์ฒด๋ฅผ ๊ฐ์ง€ํ•˜๊ฑฐ๋‚˜, ์Šค๋งˆํŠธํฐ ์นด๋ฉ”๋ผ๊ฐ€ ์‚ฌ์ง„ ์†์˜ ํŠน์ • ๋ฌผ์ฒด์— ์ดˆ์ ์„ ๋งž์ถœ ์ˆ˜ ์žˆ๋Š” ๊ฑฐ๋ผ๊ณ  ๋ณผ ์ˆ˜ ์žˆ์ฃ !

 

๊ฐ์ฒด ๊ฒ€์ถœํ•˜๋ฉด ๋งŽ์€ ๋ถ„๋“ค์ด ๋– ์˜ฌ๋ฆฌ๋Š” ๋Œ€ํ‘œ์ ์ธ ๋ชจ๋ธ์ด ๋ฐ”๋กœ YOLO ๋ชจ๋ธ์ผ ๊ฑฐ์˜ˆ์š”. YOLO๋Š” "You Only Look Once"์˜ ์•ฝ์ž๋กœ, ํ•œ ๋ฒˆ์— ์ด๋ฏธ์ง€๋ฅผ ๋ณด๊ณ  ๋ฌผ์ฒด๋ฅผ ๋น ๋ฅด๊ณ  ์ •ํ™•ํ•˜๊ฒŒ ๊ฒ€์ถœํ•˜๋Š” ๋ชจ๋ธ์ธ๋ฐ์š”. ๊ทธ๋ž˜์„œ ์˜ค๋Š˜์€ YOLOv5 ๋ชจ๋ธ์„ ์‚ฌ์šฉํ•ด ๊ฐ์ฒด ๊ฒ€์ถœ์„ ํ•™์Šตํ•˜๊ณ  ํ…Œ์ŠคํŠธํ•˜๋Š” ํŠœํ† ๋ฆฌ์–ผ์„ ์ค€๋น„ํ–ˆ๋‹ต๋‹ˆ๋‹ค.

 

์š”์ฆ˜์€ ์ปดํ“จํ„ฐ๊ณตํ•™๊ณผ๋‚˜ AI ์ „๊ณต์ž๊ฐ€ ์•„๋‹ˆ๋”๋ผ๋„, ํ•™์—…์ด๋‚˜ ํ”„๋กœ์ ํŠธ์— ๊ฐ์ฒด ๊ฒ€์ถœ ๊ธฐ์ˆ ์„ ํ™œ์šฉํ•ด๋ณด๋ ค๋Š” ๋ถ„๋“ค์ด ๋งŽ์•„์š”. ํ•˜์ง€๋งŒ, ์ฝ”๋”ฉ์— ์ต์ˆ™ํ•˜์ง€ ์•Š์€ ๊ฒฝ์šฐ์—๋Š” ๊ฐ„๋‹จํ•œ ์ฝ”๋“œ๋ผ๋„ ์‹คํ–‰ ์ค‘ ์—๋Ÿฌ๊ฐ€ ๋ฐœ์ƒํ•˜๊ณ , ์ด๋ฅผ ํ•ด๊ฒฐํ•˜๋Š” ๋ฐ ์–ด๋ ค์›€์„ ๊ฒช์„ ์ˆ˜ ์žˆ์ฃ  ๐Ÿ˜ญ

 

๊ทธ๋ž˜์„œ ์ฝ”๋”ฉ ๊ฒฝํ—˜์ด ์—†๋Š” ๋ถ„๋“ค๋„ ์‰ฝ๊ฒŒ ๋”ฐ๋ผํ•  ์ˆ˜ ์žˆ๋„๋ก YOLOv5 ํ•™์Šต ์‹ค์Šต ์˜ˆ์ œ์„ ๊ตฌ์„ฑํ–ˆ๋‹ต๋‹ˆ๋‹ค. ์ด ํŠœํ† ๋ฆฌ์–ผ์ด ํ•„์š”ํ•œ ๋ถ„๋“ค๊ป˜ ๋งŽ์€ ๋„์›€์ด ๋˜๊ธธ ๋ฐ”๋ผ์š”! ์ง€๊ธˆ๋ถ€ํ„ฐ YOLOv5๋ฅผ ํ™œ์šฉํ•œ ๊ฐ์ฒด ๊ฒ€์ถœ์„ ์ง์ ‘ ์‹ค์Šตํ•˜๋ฉด์„œ ์ด ๊ธฐ์ˆ ์„ ์–ด๋–ป๊ฒŒ ํ™œ์šฉํ•  ์ˆ˜ ์žˆ๋Š”์ง€ ์ฐจ๊ทผ์ฐจ๊ทผ ๋ฐฐ์›Œ๋ณผ๊นŒ์š”? ๐Ÿ”ฅ

 

์‹ค์Šต ์ฝ”๋“œ๋Š” ์•„๋ž˜ ๊นƒํ—™ ํŽ˜์ด์ง€๋ฅผ ์ฐธ๊ณ  ๋ถ€ํƒ๋“œ๋ ค์š”โฌ‡๏ธโฌ‡๏ธ

 

Vision-AI-Tutorials/Object-Detection/YOLOv5_training_custom_dataset.ipynb at main · mov-z/Vision-AI-Tutorials

Contribute to mov-z/Vision-AI-Tutorials development by creating an account on GitHub.

github.com

 


 

๐Ÿ“Œ ์‹ค์Šต ์‚ฌ์ „ ์ค€๋น„

โœ… Google Colab

์ด๋ฒˆ ์‹ค์Šต์€ Google Colab(๊ตฌ๊ธ€ ์ฝ”๋žฉ)์—์„œ ์ง„ํ–‰ํ•  ๊ฑฐ์˜ˆ์š”. ์ฝ”๋žฉ์€ ๊ตฌ๊ธ€์—์„œ ์ œ๊ณตํ•˜๋Š” ๋ฌด๋ฃŒ ํด๋ผ์šฐ๋“œ ๊ธฐ๋ฐ˜์˜ Jupyter ๋…ธํŠธ๋ถ ํ™˜๊ฒฝ์ด์—์š”. ์ฝ”๋žฉ์„ ์ด์šฉํ•˜๋ฉด ๋ณ„๋„์˜ ํ”„๋กœ๊ทธ๋žจ ์„ค์น˜ ์—†์ด ์›น ๋ธŒ๋ผ์šฐ์ €์—์„œ ๋ฐ”๋กœ Python ์ฝ”๋“œ๋ฅผ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ์–ด์š”. ๋˜ํ•œ ๋ฌด๋ฃŒ GPU๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๊ณ pytorch, tensorflow์™€ ๊ฐ™์€ ํŒจํ‚ค์ง€๋“ค์€ ์ด๋ฏธ ์„ค์น˜๊ฐ€ ๋˜์–ด์žˆ๊ณ  ๊ตฌ๊ธ€ ๋“œ๋ผ์ด๋ธŒ์™€ ์—ฐ๋™์ด ๊ฐ€๋Šฅํ•œ ์žฅ์ ์ด ์žˆ์œผ๋‹ˆ ์‹ค์Šต ํ™˜๊ฒฝ์œผ๋กœ ์ตœ์ ์ด๋ž๋‹ˆ๋‹ค.

 

์ด๋Ÿฐ ์žฅ์  ๋•๋ถ„์— Google Colab์€ AI/ML ์‹ค์Šต์ด๋‚˜ ๋”ฅ๋Ÿฌ๋‹ ํ•™์Šต์— ์ตœ์ ํ™”๋œ ๋„๊ตฌ๋กœ ๋งŽ์ด ์‚ฌ์šฉ๋˜๊ณ  ์žˆ์–ด์š”. ์ด๋ฒˆ YOLOv5 ์‹ค์Šต๋„ ์ฝ”๋žฉ์—์„œ ๋น ๋ฅด๊ณ  ํŽธ๋ฆฌํ•˜๊ฒŒ ์ง„ํ–‰ํ•  ์ˆ˜ ์žˆ์œผ๋‹ˆ, ์ฐจ๊ทผ์ฐจ๊ทผ ๋”ฐ๋ผ์˜ค์‹œ๋ฉด ๊ธˆ๋ฐฉ ๊ฐ์ฒด ๊ฒ€์ถœ์„ ๊ตฌํ˜„ํ•ด๋ณผ ์ˆ˜ ์žˆ์„ ๊ฑฐ์˜ˆ์š”!

 

๊ตฌ๊ธ€ ๋“œ๋ผ์ด๋ธŒ์—์„œ ์ฝ”๋žฉ ์‹คํ–‰ ๋ฐฉ๋ฒ•

 

Colab ํŒŒ์ผ์„ ์ƒ์„ฑํ•˜๋Š” ๋ฐฉ๋ฒ•์€ ๊ตฌ๊ธ€ ๋“œ๋ผ์ด๋ธŒ์—์„œ ์‹ ๊ทœ > ๋”๋ณด๊ธฐ > Google Colaboratory ๋ฅผ ํด๋ฆญํ•˜๋ฉด ๋ผ์š”.

 


โœ… ๋ฐ์ดํ„ฐ์…‹ 

์šฐ์„  ๊ฐ์ฒด ๊ฒ€์ถœ ๋ชจ๋ธ์„ ํ•™์Šตํ•˜๋ ค๋ฉด ํ•™์Šต ๋ฐ์ดํ„ฐ์…‹์ด ์žˆ์–ด์•ผ ํ•ด์š”. ๋ณธ ์‹ค์Šต์—์„œ๋Š” roboflow์˜ ๊ฐ์ฒด ๊ฒ€์ถœ ๋ฐ์ดํ„ฐ์…‹์„ ํ™œ์šฉํ•ด ๋ณผ ๊ฑฐ๋ž๋‹ˆ๋‹ค!

 

 

Object Detection Datasets

Download free computer vision datasets labeled for object detection.

public.roboflow.com

์œ„ ๋งํฌ๋กœ ๋“ค์–ด๊ฐ€์‹œ๋ฉด roboflow์—์„œ ์ œ๊ณตํ•˜๋Š” ๋‹ค์–‘ํ•œ Object Detection ๋ฐ์ดํ„ฐ์…‹์„ ๋ณผ ์ˆ˜ ์žˆ์–ด์š”.

์ „ ๊ทธ ์ค‘์—์„œ ๋“œ๋ก ์œผ๋กœ ๋ถ€๋‘ฃ๊ฐ€๋ฅผ ์ดฌ์˜ํ•˜์—ฌ ์ž๋™์ฐจ, ๋ฐฐ, ๋ถ€๋‘ ๋“ฑ์„ ๊ฒ€์ถœํ•˜๊ธฐ ์œ„ํ•ด ๋งŒ๋“ค์–ด์ง„ 'Aerial Maritime Drone Dataset' ์„ ์„ ํƒํ–ˆ์–ด์š”.

 

์•„๋ž˜์—์„œ ๋ฐ์ดํ„ฐ์…‹์„ ๋‹ค์šด๋ฐ›๋Š” ๋ฐฉ๋ฒ•์„ ์•Œ์•„๋ณผ๊ฒŒ์š” ~!

 

 

roboflow ์›นํŽ˜์ด์ง€์—์„œ ์›ํ•˜๋Š” ๋ฐ์ดํ„ฐ์…‹ ์ฐพ๊ธฐ

 

  • ์šฐ์„  ์œ„ ๋งํฌ์—์„œ ์›ํ•˜๋Š” ๋ฐ์ดํ„ฐ์…‹์„ ์ฐพ์•„์„œ ํด๋ฆญ
  • 'Downloads' ๋ฅผ ํด๋ฆญ

 

roboflow ๋ฐ์ดํ„ฐ์…‹ ๋‹ค์šด๋กœ๋“œ - Download code

 

  • ๋ณธ ์‹ค์Šต์—์„œ๋Š” 'YOLO v5 Pytorch' ํฌ๋งท์„ ์‚ฌ์šฉ
    • ์ด ํฌ๋งท์€ ๋ฐ์ดํ„ฐ ์–ด๋…ธํ…Œ์ด์…˜(์ •๋‹ต ์ •๋ณด)์— ๋Œ€ํ•œ ํฌ๋งท์ธ๋ฐ ์ฝ”๋“œ์™€ ์–ด๋…ธํ…Œ์ด์…˜ ํฌ๋งท์ด ์„œ๋กœ ์ผ์น˜ํ•ด์•ผ ์—๋Ÿฌ๊ฐ€ ๋ฐœ์ƒํ•˜์ง€ ์•Š์•„์š”
  • ๋ฐ์ดํ„ฐ์…‹์„ ๋กœ์ปฌ์— ๋‹ค์šด๋ฐ›์„ ์ˆ˜๋„ ์žˆ๊ณ , ๋‹ค์šด๋กœ๋“œ ์ฝ”๋“œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์‹ค์Šต ํ™˜๊ฒฝ์—์„œ ๋ฐ”๋กœ ๋‹ค์šด๋กœ๋“œ ๋ฐ›์„ ์ˆ˜๋„ ์žˆ์Œ
  • ์—ฌ๊ธฐ์„œ๋Š” ๋‹ค์šด๋กœ๋“œ ์ฝ”๋“œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ Colab ํ™˜๊ฒฝ์—์„œ ๋ฐ”๋กœ ๋‹ค์šด๋กœ๋“œ (๋ฌผ๋ก  ๋กœ์ปฌ์— ๋‹ค์šด๋กœ๋“œ ๋ฐ›๊ณ  ๊ตฌ๊ธ€ ๋“œ๋ผ์ด๋ธŒ์— ์˜ฌ๋ ค์„œ ์‚ฌ์šฉํ•ด๋„ ๋ฌด๋ฐฉ)
  • ํฌ๋งท์„ ์„ ํƒํ•˜๊ณ  'Show download code'๋ฅผ ๋ˆŒ๋Ÿฌ์„œ ๋‚˜์˜ค๋Š” ์ฝ”๋“œ๋ฅผ ์ €์žฅํ•ด๋‘ฌ์•ผ ํ•ด์š”!

 

๋ณธ์ธ์ด ๊ฐ€์ง„ ๋ฐ์ดํ„ฐ์…‹์œผ๋กœ ํ•™์Šตํ•˜๊ธฐ ์œ„ํ•ด์„  ํผ๋ธ”๋ฆญ ๋ฐ์ดํ„ฐ์…‹๊ณผ ๋™์ผํ•œ ํฌ๋งท์œผ๋กœ annotation(์ •๋‹ต ๋ผ๋ฒจ(๋ฐ”์šด๋”ฉ ๋ฐ•์Šค, ์นดํ…Œ๊ณ ๋ฆฌ))์„ ๋งŒ๋“ค์–ด์„œ ์ ์šฉ์‹œ์ผœ์ค˜์•ผ ํ•œ๋‹ค. ์–ด๋–ป๊ฒŒ ํ•ด์•ผ ํ• ์ง€ ๋ชจ๋ฅด๊ฒ ์œผ๋ฉด ์šฉ๋Ÿ‰์ด ์ž‘์€ ๋ฐ์ดํ„ฐ์…‹์„ ํ•˜๋‚˜ ๋‹ค์šด๋ฐ›์•„์„œ ๋™์ผํ•œ ํฌ๋งท๊ณผ ๋™์ผํ•œ ๋””๋ ‰ํ† ๋ฆฌ ๊ตฌ์„ฑ์œผ๋กœ ๋งŒ๋“ค์–ด์ฃผ๋ฉด ๋˜๊ฒ ์ฃ ?

 


 

๐Ÿ“Œ YOLOv5 ํ•™์Šต ๋ฐ ํ…Œ์ŠคํŠธ ์‹ค์Šต

โœ… ํ™˜๊ฒฝ ์„ธํŒ…

 

  • ํ™˜๊ฒฝ ์„ธํŒ…์€ ํ•„์š”ํ•œ ํŒจํ‚ค์ง€๋ฅผ ์„ค์น˜ํ•˜๊ณ  API key๋ฅผ ์ž…๋ ฅํ•˜๋Š” ๋“ฑ์˜ ๊ณผ์ •์ด์—์š”.
  • ์œ„ ์ฝ”๋“œ ๋ธ”๋Ÿญ์€ roboflow์™€ yolov5๋ฅผ ์„ค์น˜ํ•˜๊ณ  ์ž„ํฌํŠธํ•˜๋Š” ์ฝ”๋“œ์˜ˆ์š”.

 

 

  • ์‹ค์Šต ์‚ฌ์ „ ์ค€๋น„ ๋‹จ๊ณ„์—์„œ roboflow์˜ ๊ฐ์ฒด ๊ฒ€์ถœ ๋ฐ์ดํ„ฐ์…‹์„ download code๋ฅผ ์ด์šฉํ•˜์—ฌ ๋‹ค์šด๋ฐ›์„ ๊ฑฐ๋ผ๊ณ  ๋ง์”€๋“œ๋ ธ๋Š”๋ฐ์š”.
  • ์ด๋ฅผ ์œ„ํ•ด์„  roboflow api key๊ฐ€ ํ•„์š”ํ•ด์š”!
  • api key๋Š” roboflow์— ๋กœ๊ทธ์ธ ํ•˜์‹œ๊ณ  Setting > API Keys > Private API Key์—์„œ ํ™•์ธํ•  ์ˆ˜ ์žˆ๊ณ ,Copy๋ฅผ ๋ˆ„๋ฅด๋ฉด ๋ณต์‚ฌ๊ฐ€ ๋ผ์š”.
  • ๋ณต์‚ฌํ•œ api key๋ฅผ ์ฝ”๋žฉ์—์„œ ์ž…๋ ฅํ•ด ์ฃผ๋ฉด ๋ผ์š”.

 

โœ… ๋ฐ์ดํ„ฐ์…‹ ๋‹ค์šด๋กœ๋“œ

  • ๋ฐ์ดํ„ฐ์…‹์€ ์‹ค์Šต ์‚ฌ์ „ ์ค€๋น„ ๋‹จ๊ณ„์—์„œ ์ €์žฅํ•ด๋‘” ๋ฐ์ดํ„ฐ์…‹ Download code๋ฅผ ํ†ตํ•ด ์ง„ํ–‰๋ฉ๋‹ˆ๋‹ค. 

์ œ๊ฐ€ ๊ณ ๋ฅธ ๋ฐ์ดํ„ฐ์…‹์ด ์•„๋‹Œ ๋‹ค๋ฅธ ๋ฐ์ดํ„ฐ์…‹์„ ์‚ฌ์šฉ์‹œ ์ฝ”๋“œ๊ฐ€ ๋‹ฌ๋ผ์ง€๊ฒ ์ฃ ?

 

๋‹ค์šด๋กœ๋“œ๋œ ๋ฐ์ดํ„ฐ์…‹ ๊ฒฝ๋กœ ํ™•์ธ

  • ๋‹ค์šด๋กœ๋“œ๊ฐ€ ์™„๋ฃŒ๋˜๊ณ  ๋‚˜๋ฉด ๋ฐ์ดํ„ฐ์…‹์ด ์–ด๋””์— ์žˆ๋Š”์ง€ ๊ฒฝ๋กœ๋ฅผ ํ™•์ธํ•ด ๋‘์–ด์•ผ๊ฒ ์ฃ ?
  • ์ฝ”๋žฉ์˜ ์ขŒ์ธก ํด๋” ์•„์ด์ฝ˜์„ ๋ˆ„๋ฅด๋ฉด ์„ค์น˜ํ•œ yolov5 ํด๋” ์•ˆ์— Aerial-Maritime-9 ๋ฐ์ดํ„ฐ์…‹์ด ๋‹ค์šด๋กœ๋“œ๋œ ๊ฑธ ํ™•์ธํ•  ์ˆ˜ ์žˆ์–ด์š”!
  • ๊ทธ๋ฆฌ๊ณ  ์ฝ”๋žฉ์—์„œ ํด๋”๋‚˜ ํŒŒ์ผ์˜ ๊ฒฝ๋กœ๋Š” ๋งˆ์šฐ์Šค๋ฅผ ํด๋”/ํŒŒ์ผ์— ๊ฐ€์ ธ๋‹ค ๋‘๋ฉด ์ƒ๊ธฐ๋Š” ์  ์„ธ๊ฐœ๋ฅผ ๋ˆ„๋ฅด๊ณ  '๊ฒฝ๋กœ ๋ณต์‚ฌ'๋ฅผ ๋ˆ„๋ฅด๋ฉด ๋œ๋‹ต๋‹ˆ๋‹ค.

 

 

  • ๋‹ค์šด๋กœ๋“œ๋œ ๋ฐ์ดํ„ฐ์…‹์˜ ๊ฒฝ๋กœ๊นŒ์ง€ ์ž˜ ํ™•์ธํ–ˆ์œผ๋‹ˆ, ์ด์ œ ๋‹ค์šด๋กœ๋“œ๋œ ๋ฐ์ดํ„ฐ์…‹์ด ์–ด๋–ค ์ •๋ณด๋ฅผ ๋‹ด๊ณ  ์žˆ๋Š”์ง€ ํ™•์ธํ•ด ๋ณผ ์‹œ๊ฐ„์ด์—์š”.
  • ๋ฐ์ดํ„ฐ์…‹ ํด๋” ๋‚ด๋ถ€์˜ data.yaml ํŒŒ์ผ์„ ์—ด์–ด๋ณด๋ฉด ๊ฒ€์ถœํ•˜๋Š” ๊ฐ์ฒด ํด๋ž˜์Šค ์ •๋ณด์™€ ํ•™์Šต ๋ฐ ํ‰๊ฐ€ ๋ฐ์ดํ„ฐ์…‹์˜ ๊ฒฝ๋กœ๊ฐ€ ์ง€์ •๋˜์–ด ์žˆ์–ด์š”.
  • ์‹ค์Šต์—์„œ๋Š” ๋ฐ์ดํ„ฐ์…‹ ์ด๋ฏธ์ง€๋“ค์˜ ๊ฒฝ๋กœ๋ฅผ ์ ˆ๋Œ€ ๊ฒฝ๋กœ๋กœ ๋ณ€๊ฒฝํ•ด ์ฃผ์—ˆ์Šต๋‹ˆ๋‹ค.

์ด ๊ณผ์ •์€ ๋ฐ์ดํ„ฐ์…‹์˜ yaml ํŒŒ์ผ์— ๋‹ด๊ธด ์ •๋ณด์— ๋”ฐ๋ผ ์ฝ”๋“œ ์ˆ˜์ •์ด ํ•„์š”ํ•  ์ˆ˜ ์žˆ์–ด์š”!

 

 

โœ… ๋ชจ๋ธ ํ•™์Šต

 

์ž ์ด์ œ ๋Œ€๋ง์˜ ๋ชจ๋ธ ํ•™์Šต ์‹œ๊ฐ„์ด์—์š”! ์˜์™ธ๋กœ ๋ชจ๋ธ์„ ํ•™์Šต์‹œํ‚ค๋Š” ์ฝ”๋“œ๋Š” ๋ช…๋ น์–ด ํ•œ ์ค„์ด๋ฉด ๋œ๋‹ต๋‹ˆ๋‹ค. ๋””ํ…Œ์ผํ•˜๊ฒŒ ํŒŒํ—ค์น˜๊ณ  ์‹ถ๋‹ค๋ฉด ํ•™์Šต ์ฝ”๋“œ๋ฅผ ์—ด์–ด๋ณด๋ฉด ๋ผ์š”.

  • ๋ชจ๋ธ ํ•™์Šต์€ train.py ํŒŒ์ผ์„ ์‹คํ–‰์‹œ์ผœ์„œ ์ˆ˜ํ–‰ํ•ด์š”.
  • ํŒŒ์ผ ์‹คํ–‰ ์‹œ ์ด๋ฏธ์ง€ ํฌ๊ธฐ, ๋ฐฐ์น˜ ์‚ฌ์ด์ฆˆ, ํ•™์Šต ์—ํญ ๋“ฑ์˜ ํ•˜์ดํผํŒŒ๋ผ๋ฏธํ„ฐ๋ฅผ ์กฐ์ •ํ•  ์ˆ˜ ์žˆ๋‹ต๋‹ˆ๋‹ค.
  • ๊ทธ๋ฆฌ๊ณ  ๊ฐ€์žฅ ์ค‘์š”ํ•œ ๋ฐ์ดํ„ฐ์…‹ ์ •๋ณด๊ฐ€ ๋‹ด๊ธด yamlํŒŒ์ผ์˜ ๊ฒฝ๋กœ๋ฅผ ํ•จ๊ป˜ ์ง€์ •ํ•ด์ค˜์•ผ ์ค€๋น„ํ•œ ๋ฐ์ดํ„ฐ์…‹์œผ๋กœ ํ•™์Šต์ด ๊ฐ€๋Šฅํ•ด์š”
    • ์‹ค์Šต ํŒŒ์ผ์—์„œ๋Š” ์ง€์ •๋œ ๋Œ€๋กœ ์‹คํ–‰๋งŒ ํ•˜์‹œ๋ฉด ๋ผ์š” ๐Ÿ˜„

 

โœ… ๋ชจ๋ธ ํ•™์Šต ๊ณผ์ • ํ™•์ธ - Tensorboard

  • ์ด๋ฒˆ ๋‹จ๊ณ„๋Š” Tensorboard๋ฅผ ์‚ฌ์šฉํ•ด ๋ชจ๋ธ์˜ ํ•™์Šต ๊ณผ์ •์„ ํ™•์ธํ•˜๋Š” ๋‹จ๊ณ„์˜ˆ์š”.
  • ์ด๋Š” ํ•„์ˆ˜์ ์ธ ๊ณผ์ •์€ ์•„๋‹ˆ์ง€๋งŒ ํ•™์Šต ๋ฐ ํ‰๊ฐ€ ์ง€ํ‘œ๋‚˜ ๋ชจ๋ธ ๊ตฌ์กฐ๋ฅผ ์‹œ๊ฐํ™”ํ•  ์ˆ˜ ์žˆ์œผ๋‹ˆ ์‚ฌ์šฉํ•ด ๋ณด๋ฉด ์ข‹๊ฒ ์ฃ ?
  • ์œ„ ์ฝ”๋“œ๋ฅผ ์‹คํ–‰ํ•˜๋ฉด ์•„๋ž˜์™€ ๊ฐ™์€ Tensorflow ํŽ˜์ด์ง€๋ฅผ ๋ณผ ์ˆ˜ ์žˆ๋‹ต๋‹ˆ๋‹ค.

 

ํ…์„œ๋ณด๋“œ ์˜ˆ์‹œ

 

โœ… ๋ชจ๋ธ ํ…Œ์ŠคํŠธ

 

  • ์ด์ œ ํ•™์Šต์ด ์™„๋ฃŒ๋œ ๋ชจ๋ธ๋กœ ํ…Œ์ŠคํŠธ๋ฅผ ์ง„ํ–‰ํ•˜๋Š” ๋‹จ๊ณ„์˜ˆ์š”.
  • yolov5/runs/train ๊ฒฝ๋กœ์—์„œ ํ•™์Šต๋œ ๋ชจ๋ธ์˜ ๊ฒฐ๊ณผ๋ฅผ ํ™•์ธํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์—ฌ๊ธฐ ์ €์žฅ๋œ ๋ชจ๋ธ ์›จ์ดํ‹€ ๋ถˆ๋Ÿฌ์™€์„œ ํ…Œ์ŠคํŠธ ๋ฐ์ดํ„ฐ์…‹์— ์ธํผ๋Ÿฐ์Šค๋ฅผ ์ง„ํ–‰ ํ•ฉ๋‹ˆ๋‹ค.

  • ํ…Œ์ŠคํŠธ๊ฐ€ ์™„๋ฃŒ๋œ ๊ฒฐ๊ณผ๋Š” yolov5/runs/detect ์—์„œ ํ™•์ธํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ํ…Œ์ŠคํŠธ ๊ฒฐ๊ณผ๋ฅผ ํ™•์ธํ•ด ๋ณด๊ธฐ ์œ„ํ•ด ์‹œ๊ฐํ™”๋ฅผ ์ง„ํ–‰ํ•ฉ๋‹ˆ๋‹ค.
  • ์•„๋ž˜ ๊ฒฐ๊ณผ๋ฅผ ๋ณด๋ฉด ํ•™์Šต๋œ ๋ชจ๋ธ์ด ์ถ”๋ก ํ•œ ๊ฒฐ๊ณผ๋ฅผ ๋ณผ ์ˆ˜ ์žˆ์–ด์š”!๐Ÿ‘

์‹œ๊ฐํ™” ๊ฒฐ๊ณผ ์˜ˆ์‹œ

 

 


AI & ML ์ง๊ตฐ ์ทจ์—…์„ ์ค€๋น„ ์ค‘์ด์‹ ๊ฐ€์š”?!

 
AI & ML ์ง๊ตฐ ์ทจ์—…์„ ์ค€๋น„ ์ค‘์ด์‹œ๋ผ๋ฉด, ๊ณผ์ œ ์ „ํ˜•๊ณผ ๋ฉด์ ‘์„ ์ค€๋น„ํ•˜์‹œ๊ฒ ์ฃ !? ์ €๋Š” ๋„ค์ด๋ฒ„, ์นด์นด์˜ค, ํ˜„๋Œ€์ž๋™์ฐจ ๋“ฑ ์•ฝ 30๊ณณ ๊ฐ€๋Ÿ‰์˜ ๊ธฐ์—…์— ์„œ๋ฅ˜๋ฅผ ์ œ์ถœํ•˜๊ณ  ๊ทธ ์ค‘ 20๊ฐœ ์ด์ƒ์˜ ๊ธฐ์—…์˜ ์ฝ”๋”ฉํ…Œ์ŠคํŠธ, ๊ณผ์ œ ์ „ํ˜•, ๋ฉด์ ‘ ๊ฒฝํ—˜์ด ์žˆ์–ด์š”. ๊ทธ ๋•Œ ๊ฒฝํ—˜ํ•œ ๋ฉด์ ‘์„ ๋ฐ”ํƒ•์œผ๋กœ ์ „์ž์ฑ…์œผ๋กœ ๋งŒ๋“ค์—ˆ๋‹ต๋‹ˆ๋‹ค ๐Ÿค—
 
โœ… AI & ML ๋ถ„์•ผ๋Š” ๊ทธ ์˜์—ญ์ด ๋งค์šฐ ๋„“์–ด ๋ชจ๋“  ์„ธ๋ถ€ ๋ถ„์•ผ๋ฅผ ๋‹ค๋ฃฐ ์ˆ˜๋Š” ์—†์ง€๋งŒ, ์ด ์ฑ…์€ ๊ฐ€์žฅ ์ค‘์š”ํ•œ ๊ธฐ์ดˆ ์˜์—ญ์ธ AI & ML ๊ธฐ์ดˆ, ์ˆ˜ํ•™ & ํ†ต๊ณ„, Computer Vision, NLP & LLM ๋“ฑ์˜ ์งˆ๋ฌธ๋“ค์„ ์ค‘์‹ฌ์œผ๋กœ ๊ตฌ์„ฑ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ ์งˆ๋ฌธ์˜ ์ค‘์š”๋„๋ฅผ โญ 1~3๊ฐœ๋กœ ํ‘œ์‹œํ•˜์—ฌ ํšจ๊ณผ์ ์ธ ๋ฉด์ ‘ ์ค€๋น„๋ฅผ ํ•  ์ˆ˜ ์žˆ๋„๋ก ๋งˆ๋ จํ–ˆ์Šต๋‹ˆ๋‹ค.

โœ… ์งˆ๋ฌธ๋“ค์€ ์ €์™€ AI/ML ๋„๋ฉ”์ธ์—์„œ ์ผํ•˜๊ณ  ์žˆ๋Š” ์ฃผ๋ณ€ ์ง€์ธ๋“ค์ด ์‹ค์ œ ๋ฉด์ ‘์—์„œ ๊ฒฝํ—˜ํ•œ ์งˆ๋ฌธ๋“ค์„ ๋ฐ”ํƒ•์œผ๋กœ, ๊ฐ ๋„๋ฉ”์ธ ์ „๋ฌธ๊ฐ€๋“ค์ด ์ค‘์š”ํ•˜๋‹ค๊ณ  ์ƒ๊ฐํ•˜๋Š” ํ•ต์‹ฌ ์ฃผ์ œ๋“ค์„ ์ค‘์‹ฌ์œผ๋กœ ์ถ”๊ฐ€๋œ ์˜ˆ์ƒ ์งˆ๋ฌธ๋“ค์ž…๋‹ˆ๋‹ค.
 
AI & ML ์ง๊ตฐ ๋ฉด์ ‘ ์งˆ๋ฌธ ๋ชจ์Œ์ง‘ ์ „์ž์ฑ…์— ๊ด€์‹ฌ์ด ์žˆ์œผ์‹œ๋‹ค๋ฉด ์•„๋ž˜ ๋งํฌ๋ฅผ ๋ฐฉ๋ฌธํ•ด ์ฃผ์„ธ์š”!
 
 

 

AI /ML ์ง๊ตฐ ๋ฉด์ ‘ ์งˆ๋ฌธ ๋ชจ์Œ์ง‘ - ํฌ๋ชฝ

๋ญ…์ฆค ์ „๋ฌธ๊ฐ€์˜ ์ „์ž์ฑ… ์„œ๋น„์Šค๋ฅผ ๋งŒ๋‚˜๋ณด์„ธ์š”. <p><strong style="font-size: 24px;&q...

kmong.com

 
 

๋ฐ˜์‘ํ˜•