AI ๋ชจ๋ธ์ ๊ณต๋ถํ๊ฑฐ๋ ํ๋ก์ ํธ์ ์ ์ฉํ๋ค ๋ณด๋ฉด,
๊ฐ์ฅ ์์ฃผ ๋ฃ๊ฒ ๋๋ ๋ ๋จ์ด: ๋จธ์ ๋ฌ๋(Machine Learning) ๊ณผ ๋ฅ๋ฌ๋(Deep Learning).
๋ ๋ค โ๋ฐ์ดํฐ๋ก๋ถํฐ ํ์ตํ๋คโ๋ ๊ณตํต์ ์ ๊ฐ๊ณ ์์ง๋ง, ๊ทธ ๋ฐฉ์์ ๊ฝค ๋ค๋ฆ
๋๋ค.
์ต๊ทผ ์ ๋ ์ค๋ ์ง์ ํ ๋งํ ์ฌ์ง์ ๋ถ๋ฅํ๋ ํ๋ก์ ํธ๋ฅผ ์งํํ๋ฉด์,
๋จธ์ ๋ฌ๋ ๊ธฐ๋ฐ ๋ชจ๋ธ(KNN, SVM) ๊ณผ ๋ฅ๋ฌ๋ ๋ชจ๋ธ์ ์ฐจ์ด๋ฅผ ๋ชธ์ ์ฒด๊ฐํ๊ฒ ๋์ต๋๋ค.
๊ทธ ๊ณผ์ ์ ์ ๋ฆฌํด ๋ด
๋๋ค.
๐ ๋จธ์ ๋ฌ๋ ๋ชจ๋ธ์ โ์ฌ๋์ด ๋ง๋ ํน์ง(feature)โ์ ๊ธฐ๋๋ ๋ฐฉ์
๋จธ์ ๋ฌ๋ ๋ชจ๋ธ, ์๋ฅผ ๋ค์ด KNN์ด๋ SVM์ ์ค์ค๋ก ์ด๋ฏธ์ง๋ฅผ ์ดํดํ์ง ๋ชปํฉ๋๋ค.
๋์ , ์ฌ๋์ด ๋ง๋ค์ด์ค ์ซ์ ์ ๋ณด(= ํผ์ฒ ๋๋ ํน์ง)๋ฅผ ๋ฐ์ ๊ทธ๊ฒ์ ๋ฐํ์ผ๋ก ๋ถ๋ฅํฉ๋๋ค.
์์:
์ค๋ ์ง์ ํ ๋งํ ์ด๋ฏธ์ง๋ฅผ HSV ์๊ณต๊ฐ์ผ๋ก ๋ณํํ ๋ค,
๊ณผ์ผ์ ํ๊ท ์์๊ฐ(BGR)์ ๊ตฌํด์ ์๋์ ๊ฐ์ ํผ์ฒ ๋ฒกํฐ๋ก ์ ๋ฆฌํฉ๋๋ค.
pythonCopyEdit[120, 80, 200] # ํ ๋งํ
[220, 180, 50] # ์ค๋ ์ง
์ด๋ ๊ฒ ์ถ์ถํ ์์ ๋ฒกํฐ๋ค์ SVM ๋ชจ๋ธ์ ๋ฃ๊ณ ํ์ต์ํค๋ฉด,
๋ชจ๋ธ์ “์ด ์ ๋ ๋ถ์ผ๋ฉด ํ ๋งํ ”, “์ด ์ ๋ ์ฃผํฉ์ด๋ฉด ์ค๋ ์ง”๋ผ๊ณ ํ๋จํ๊ฒ ๋ฉ๋๋ค.
๋จธ์ ๋ฌ๋์ ํน์ง:
- ์ฌ๋์ด ์ง์ ํผ์ฒ๋ฅผ ์ ์ํด์ผ ํจ (์: ์์, ๋ฉด์ , ๊ฒฝ๊ณ์ ๋ฅ๊ทผ ์ ๋ ๋ฑ)
- ํผ์ฒ๊ฐ ์ข์ผ๋ฉด ์ ์ ๋ฐ์ดํฐ๋ก๋ ์ฑ๋ฅ์ด ์ข๊ณ ๋น ๋ฆ
- ํ์ง๋ง ์์ด ๋น์ทํ ๊ณผ์ผ(์: ์ฌ๊ณผ vs ํ ๋งํ )์ ์ ๊ตฌ๋ถํ์ง ๋ชปํจ
๐ง ๋ฅ๋ฌ๋ ๋ชจ๋ธ์ โํน์ง ์ถ์ถโ๋ถํฐ ์ค์ค๋ก ํ์ตํ๋ ๋ฐฉ์
๋ฅ๋ฌ๋์ ์ด๋ฏธ์ง๋ฅผ ์ผ์ผ์ด ์ชผ๊ฐ์ ์์ ๋ฒกํฐ๋ก ๋ฐ๊พธ์ง ์์ต๋๋ค.
๊ทธ๋ฅ raw ์ด๋ฏธ์ง ๊ทธ๋๋ก๋ฅผ ๋ชจ๋ธ์ ๋ฃ์ต๋๋ค.
๊ทธ๋ฆฌ๊ณ ๋ชจ๋ธ์ด ์ค์ค๋ก ํ๋จํฉ๋๋ค:
โ์, ์ ์ฒด์ ์ผ๋ก ๋ถ๊ณ ํ ๋๋ฆฌ๊ฐ ๋ฅ๊ธ๊ณ , ๋ฐฐ๊ฒฝ์ ํ์์ด๊ณ โฆ ํ ๋งํ ๊ฐ๋ค.โ
CNN(ํฉ์ฑ๊ณฑ ์ ๊ฒฝ๋ง) ๊ฐ์ ๋ฅ๋ฌ๋ ๋ชจ๋ธ์
์ด๊ธฐ ๋ ์ด์ด์์ ์์, ๊ฒฝ๊ณ, ์ง๊ฐ ๋ฑ์ ์๋์ผ๋ก ๊ฐ์งํ๊ณ ,
๊น์ ๋ ์ด์ด์์๋ ํํ์ ์๋ฏธ๋ฅผ ํ์
ํ๋ ๋ฐฉ์์
๋๋ค.
๋ฅ๋ฌ๋์ ํน์ง:
- ํผ์ฒ๋ฅผ ์ฌ๋์ด ๋ง๋ค์ง ์์๋ ๋จ (end-to-end ํ์ต)
- ๋ณต์กํ ๋ฐ์ดํฐ ๊ตฌ์กฐ๋ ๋ค๋ฃฐ ์ ์์ (์: ์ผ๊ตด, ์๊ธ์จ, ์์ฐ ์ด๋ฏธ์ง)
- ํ์ต ์๊ฐ์ ๊ธธ๊ณ ๋ฐ์ดํฐ๋ ๋ง์ด ํ์ํ์ง๋ง, ์ฑ๋ฅ์ ๋งค์ฐ ๊ฐ๋ ฅํจ
๐ ์ค์ ๋น๊ต ์์ฝ
ํญ๋ชฉ | ๋จธ์ ๋ฌ๋ (ML) | ๋ฅ๋ฌ๋ (DL) |
---|---|---|
ํน์ง(feature) ์ถ์ถ | ์ฌ๋์ด ์ง์ ์ ์ | ๋ชจ๋ธ์ด ์ค์ค๋ก ํ์ต |
์ ๋ ฅ | ์์นํ๋ ๋ฒกํฐ | ์ด๋ฏธ์ง, ์์ฑ ๋ฑ ์๋ณธ ๋ฐ์ดํฐ |
ํ์ต ๋ฐฉ์ | ๋น๊ต์ ๊ฐ๋จํ ์ํ ๋ชจ๋ธ | ๋ค์ธต ์ ๊ฒฝ๋ง (Neural Network) |
๋ฐ์ดํฐ ์๊ตฌ๋ | ์ ์ ํธ | ๋งค์ฐ ๋ง์ |
์์ ๋ชจ๋ธ | KNN, SVM, Decision Tree ๋ฑ | CNN, ResNet, YOLO, ViT ๋ฑ |
์คํ ์๋ | ๋น ๋ฆ | ๋๋ฆผ (GPU ํ์) |
์ค๋ช ๊ฐ๋ฅ์ฑ | ๋น๊ต์ ์ฌ์ | ๋ด๋ถ ๊ตฌ์กฐ ํด์ ์ด๋ ค์ |
โ ๊ฒฐ๋ก : ์ ํ์ ๋ชฉ์ ๊ณผ ์์์ ๋ฐ๋ผ
์ํฉ | ์ถ์ฒ ๋ฐฉ์ |
---|---|
๋น ๋ฅด๊ฒ ์คํํ๊ณ ์ถ์ ๋ | ๋จธ์ ๋ฌ๋ |
์ด๋ฏธ์ง์ ์ฐจ์ด๊ฐ ์์, ๋ฉด์ , ๊ฐ๋จํ ํน์ง์ผ ๋ | ๋จธ์ ๋ฌ๋ |
๋ณต์กํ ํจํด์ ๋ค๋ฃจ๊ฑฐ๋ ๋ฒ์ฉ ๋ชจ๋ธ์ ์ํ ๋ | ๋ฅ๋ฌ๋ |
๋ฐ์ดํฐ๊ฐ ์ถฉ๋ถํ๊ณ ์๊ฐ์ด ํ์ฉ๋ ๋ | ๋ฅ๋ฌ๋ |
๐ก ๋ง๋ถ์: ์ ๋ ์ด๋ ๊ฒ ํ์ต๋๋ค
์ด๋ฒ ์ค๋ ์ง-ํ ๋งํ ํ๋ก์ ํธ์์๋
- HSV ๋ง์คํฌ + ํ๊ท ์์ ๊ธฐ๋ฐ ํผ์ฒ โ KNN/SVM
- ํฉ์ฑ ์ด๋ฏธ์ง ์ ์ โ ํ์ง ์คํ
์ ํตํด ๋จธ์ ๋ฌ๋ ๊ธฐ๋ฐ ๋ถ๋ฅ๊ธฐ๋ฅผ ๋ง๋ค์๊ณ ,
์ ํ๋๋ **์์ ์ฐจ์ด๊ฐ ๋ช ํํ ๊ฒฝ์ฐ ๊ฑฐ์ 100%**์ ๊ฐ๊น์ ์ต๋๋ค.
ํ์ง๋ง โ์์ด ๋น์ทํ ๊ณผ์ผ์ ์ด๋ป๊ฒ ํ ๊น?โ๋ผ๋ ์ง๋ฌธ์์
๋ฅ๋ฌ๋์ ํ์์ฑ์ ๋ค์๊ธ ๋๊ผ์ต๋๋ค.
๐๐ปโโ๏ธ ๋ง๋ฌด๋ฆฌ
๋จธ์ ๋ฌ๋์ ์ฌ๋์ ํ๋จ๊ณผ ์ง์์ ๋ชจ๋ธ์ ๋ฐ์ํ๋ ๋ฐฉ์์ด๊ณ ,
๋ฅ๋ฌ๋์ ํ๋จ์กฐ์ฐจ ๋ชจ๋ธ์๊ฒ ๋งก๊ธฐ๋ ๋ฐฉ์์ ๋๋ค.
๊ฐ์์ ์ฅ๋จ์ ์ ์ดํดํ๊ณ ๋ชฉ์ ์ ๋ง๊ฒ ์ ํํ๋ ๊ฒ ์ค์ํฉ๋๋ค.
๋ต๊ธ ๋จ๊ธฐ๊ธฐ