๐ป๊ฐ์
โ ์ธ๊ณต์ง๋ฅ(Artificial Intelligence)
์ธ๊ฐ์ ํ์ต๋ฅ๋ ฅ๊ณผ ์ถ๋ก ๋ฅ๋ ฅ ๊ทธ๋ฆฌ๊ณ ์ธ์ด์ดํด๋ฅ๋ ฅ์ ์ปดํจํฐ ํ๋ก๊ทธ๋จ์ผ๋ก ์คํํ๋ ํ๋ฌธ ๋๋ ๊ธฐ์
- ๋ฌธ์ ํด๊ฒฐ ๋ฅ๋ ฅ
- ์์ ๊ณ์ฐ, ์ฌ์ง ์ ๋์ ํ๋จ, ๋ฐ๋ ์ ํ๋จ ๋ฑ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํ ์ง๋ฅ์ ์ธ ํ๋์ ์๋ฏธ
- ํ์ต
- ์ฌ๋ฌ ๊ฒ ํ์ ํตํด ํจํด์ ์ป์ด๋ด๊ณ ๋ค์ ํ๋์ ์ํฅ์ ์ฃผ๋ ๊ฒ
- ๋ฒ์ฉ์ฑ
- ๋ฅ๋ฌ๋ ๋ชจ๋ธ์ ์์ ํ์ฌ ๋ค์ํ ๋ถ์ผ์์ ์์ฉ์ด ๊ฐ๋ฅํ ์ธ๊ณต์ง๋ฅ์ ํน์ง
โ ๋จธ์ ๋ฌ๋์ ํ์ต ๋ฐฉ๋ฒ
- ์ง๋ํ์ต
- ๋ถ๋ฅ
- ์ง๋จ, ์์๋ถ๋ฅ, ์ฌ๊ธฐ ํ์ง, ๋ฒํธํ ์ธ์
- ํ๊ท
- ์์ฅ ์๋ณด, ์ธ๊ตฌ์ฆ๊ฐ ์์ธก, ๋ ์จ ์์ธก
- ๋ถ๋ฅ
- ๋น์ง๋ ํ์ต
- ํด๋ฌ์คํฐ๋ง
- ์ถ์ฒ ์์คํ , ๊ณ ๊ฐ ์ธ๋ถํ, ๋ชฉํ ๋ง์ผํ , ํ ์ดํฐ ๋ง์ด๋
- ์ฐจ์์ถ์
- ๋น ๋ฐ์ดํฐ ๊ฐ์ํ
- ํน์ง ์ถ์ถ
- ํด๋ฌ์คํฐ๋ง
- ๊ฐํํ์ต
- ์ค์๊ฐ ํ๋จ, ์ธ๊ณต์ง๋ฅ ๊ฒ์, ๋ก๋ด ๋ด๋น๊ฒ์ด์ , ํ์ต์ ๋ฌด
๐ป๋จธ์ ๋ฌ๋์ ํ์ต ๋ฐฉ๋ฒ
โ ์ง๋ ํ์ต(supervised learning)
- ์ ๋ ฅ๊ณผ ๋ฏธ๋ฆฌ ์๋ ค์ง ์ถ๋ ฅ์ ์ฐ๊ด์ํค๋ ๊ด๊ณ๋ฅผ ํ์ต
- ์ฃผ์ด์ง ์
๋ ฅ๊ณผ ์ถ๋ ฅ ์ ์ฌ์ด์ ๋์ ๊ด๊ณ๋ฅผ ํ์ต
- ์๋์ฐจ ๋ฒํธํ์ด ์ค์ผ๋ ๊ฒฝ์ฐ ์ธ์ํ์ง ๋ชป ํ ์ ์์
- ์ค์ผ๋ ๋ฒํธํ ์ฌ๋ก๋ค์ ํ์ต์์ผ ์ธ์๋ฅ ์ ๋์
- ์๋์ฐจ ๋ฒํธํ์ด ์ค์ผ๋ ๊ฒฝ์ฐ ์ธ์ํ์ง ๋ชป ํ ์ ์์
๐์ง๋ํ์ต์ ์
- ๋ฐ์ดํฐ์ 'P(pass)' ๋๋ 'F(Fail)'๋ผ๋ ๋ ์ด๋ธ์ ๋ถ์
- ์
๋ ฅ ๋ฐ์ดํฐ - ์ฌ๊ณผ 1, ์ฌ๊ณผ 2, ์ฌ๊ณผ 3
๋ ์ด๋ธ - "์ด๋ค์ ์ฌ๊ณผ๋ค" - ์ง๋ ํ์ต - ๋ชจ๋ธ ์ ์
- ์์ธก - "์ด๊ฒ์ ์ฌ๊ณผ๋ค"
- ์
๋ ฅ ๋ฐ์ดํฐ - ์ฌ๊ณผ 1, ์ฌ๊ณผ 2, ์ฌ๊ณผ 3
๐์ง๋ํ์ต์ ์ฅ์
- ์ด์ ์ ๊ฒฝํ์ผ๋ก๋ถํฐ ๋ฐ์ดํฐ ์ถ๋ ฅ์ ์์ฑ
- ๊ฒฝํ์ ์ฌ์ฉํ์ฌ ์ฑ๋ฅ ๊ธฐ์ค์ ์ต์ ํ
- ๋ค์ํ ์ ํ์ ๋ฌธ์ ํด๊ฒฐ์ ๋์์ด ๋จ
๐์ง๋ํ์ต์ ๋จ์
- ์ถ๋ ฅ์ ๋ฐ๋์ ๋ ์ด๋ธ์ด ์๋ ๋ฐ์ดํฐ๋ค์ ์ฌ์ฉํด์ผ ํจ
- ์ผ๋ฐ์ ์ผ๋ก ๋ง์ ์๊ฐ์ด ๊ฑธ๋ฆผ
- ๋น ๋ฐ์ดํฐ์ ๊ฒฝ์ฐ ์์ฒญ๋ ์๊ฐ์ด ๊ฑธ๋ฆด ์๋ ์์
โ๏ธ์ง๋ํ์ต์ ์ข ๋ฅ - ๋ถ๋ฅ
- ๋ถ๋ฅ๋?
- ์ ์ฌํ ํน์ฑ์ ๊ฐ์ง ๋ฐ์ดํฐ๋ค๋ผ๋ฆฌ ๋ฌถ์ด์ ๋๋๋ ๊ฒ
- ์ดํญ ๋ถ๋ฅ์ ๋คํญ ๋ถ๋ฅ๊ฐ ์์
- ๋ถ๋ฅ์ ๋ฐฉ๋ฒ
- ์์ฌ๊ฒฐ์ ํธ๋ฆฌ(Decision Tree)
- ๊ด์ธก๊ฐ๊ณผ ๋ชฉํ๊ฐ์ ์ฐ๊ฒฐํ๋ ์์ธก ๋ชจ๋ธ
- ์ต๋ 2๊ฐ์ง์ ํ๋จ์ ํ๋ ์ด์ง ํธ๋ฆฌ ์ฌ์ฉ
- ์ค๋ฌด๊ณ ๊ฐ ๋ฌธ๋ต์ฒ๋ผ ์ ํํ๋ ๋ฐฉ๋ฒ์ผ๋ก ์งํ๋จ
- ํ์ฉ
- ์ฃผํ์ด๋ ์๋์ฐจ ๊ตฌ์ ๋น์ฉ ๋ฑ์ ์ถ์ ์ ํ์ฉ๋จ
- ํ์ฉ
- Support Vector Machine(SVM)
- ๋ฐ์ดํฐ๋ฅผ 2๊ฐ์ ์์ญ์ผ๋ก ๋ถ๋ฅํ๋ ์ด์ง ๋ถ๋ฅ๊ธฐ
- ํจํด์ธ์๊ณผ ์๋ฃ ๋ถ์์ ์ํ ์ง๋ ํ์ต ๋ชจ๋ธ
- ๋ฐฉ๋ฒ
- ์๋ก์ด ๋ฐ์ดํฐ๊ฐ ์ด๋ ์์ญ์ ์ํ๋์ง๋ฅผ ํ๋จ
- ๊ฐ์ฅ ํฐ ํญ์ ๊ฐ์ง ํ๋์ ๊ฒฝ๊ณ์ ์ ์ฐพ๋ ์๊ณ ๋ฆฌ์ฆ
- ์์ญ์ ์ฌ๋ฐฑ(margin, gap)์ด ์ต๋๊ฐ ๋๋ ์ค์ฌ์ ์ฐพ๊ธฐ
- ํจํด์ธ์๊ณผ ์๋ฃ ๋ถ์์ ์ํ ์ง๋ ํ์ต ๋ชจ๋ธ์
- ๋ฐฉ๋ฒ
- K-Nearest Neighbot(K-NN)
- '์ต๊ทผ์ ์ด์ ๋ถ๋ฅ'๋ผ๊ณ ๋ ๋ถ๋ฆผ
- ํ์ฉ
- ์ผ๊ตด์ธ์, ์ ์ง๋จ, ๊ธ์ ์ธ์, ์ํ๋ ์์ ์ถ์ฒ ๋ฑ์ ํ์ฉ
- ๋ฐฉ๋ฒ
- ๊ฐ์ฅ ๊ฐ๊น์ด ๊ฒ๋ค๊ณผ์ ๊ฑฐ๋ฆฌ ๊ณ์ฐ์ผ๋ก ํด๋์ค๋ฅผ ๋ถ๋ฅ
- ์๋ก์ด ์ ๋ ฅ ๋ฐ์ดํฐ์ ๊ฐ์ฅ ๊ฐ๊น์ด k๊ฐ์ ์ด์ ๋ฐ์ดํฐ ์ ํ
- ์ด์ ๋ฐ์ดํฐ๋ค์ ํด๋์ค ์ค ๋ค์๊ฒฐ๋ก ๋ฐ์ดํฐ์ ํด๋์ค๋ฅผ ๊ฒฐ์ ํจ
- ๋ค์๊ฒฐ์์ ๊ฒฐ๊ณผ๊ฐ ๋์ค๊ธฐ ์ํด k๋ ๋ฐ๋์ ํ์์ฌ์ผ ํจ
- ์ฅ์
- ์ด๋ค ๋ฐ์ดํฐ๋ผ๋ ์ ์ฌ์ฑ ์ธก์ ์ด ๊ฐ๋ฅํจ
- ๋น ๋ฅด๊ณ ๊ฐ๋จํ ํจ๊ณผ์ ์ธ ๋ถ๋ฅ ๊ธฐ๋ฒ์
- ๋จ์
- ์ ์ ํ k๋ฅผ ์ ํํด์ผ ํ๋ฉฐ, ์๋ก์ด ๋ฐ์ดํฐ์ ๋ํด ์ผ์ผ์ด ๊ฑฐ๋ฆฌ๋ฅผ ๊ณ์ฐํ ํ ๋ถ๋ฅํด์ผ ํจ
- ํ์ฉ
- '์ต๊ทผ์ ์ด์ ๋ถ๋ฅ'๋ผ๊ณ ๋ ๋ถ๋ฆผ
- ์์ฌ๊ฒฐ์ ํธ๋ฆฌ(Decision Tree)
โ๏ธ์ง๋ํ์ต์ ์ข ๋ฅ - ํ๊ท(regression)
- ํ๊ธฐ๋?
- ๋ณ์๋ค ์ฌ์ด์ ๊ด๊ณ๋ฅผ ๊ฒฐ์ ํ๋ ํต๊ณ์ ์ธก์
- ์ ํ ํ๊ท
- ํ๋์ ๋ ๋ฆฝ ๋ณ์๋ฅผ ์ฌ์ฉํ๋ ์ง์ ํํ
- ์ ํ ํ๊ท๋ ๊ฐ ์ ์์ ํ๊ท ์ง์ ๊น์ง์ y์ถ ๋ฐฉํฅ์ ๊ฑฐ๋ฆฌ์ ๊ณฑ์ ์ดํฉ์ ์ต์๋ก ํด์ ์ป์ด์ง๋ ์ง์
- ์ง์ y=ax+b๋ฅผ x์ ๋ํ y์ ํ๊ท ์ง์ ์ด๋ผ ํจ
- ํ๊ท ๋ถ์(regression analysis)
- ๋ณ์ ์ฌ์ด์ ํ๊ท์ ๋ํด ๊ฒ์ ์ด๋ ์ถ์ ์ ํ๋ ๊ฒ
- ํ๊ท ๋ถ์์ ํ์ต ๋ฐ์ดํฐ๋ฅผ ์ฌ์ฉํ์ฌ ์ถ๋ ฅ๊ฐ ์์ธก
- ์ฐ์ถ๋ฌผ์ ํญ์ ํ๋ฅ ๋ก ์ ์๋ฏธ๋ฅผ ๋ดํฌ
- ํ์ฉ
- ๋ ์จ ์์ธก, ๋ค์๋ฌ ํ๋งค์ก ์์ธก, ๊ธ๊ฐ, ์์ ๊ฐ, ์ฅ๋จ๊ธฐ ์ฃผ๊ฐ ์์ธก
- ํ์ฉ
โ๋ถ๋ฅ์ ํ๊ท์ ์ฐจ์ด์
- ๋ถ๋ฅ๋ ์ผ์ ํ ๊ธฐ์ค์ ๋ฐ๋ผ ๋ช ๋ฐฑํ ๊ตฌ๋ถ์ง๋ ๊ฒ์ด๊ณ , ํ๊ท๋ ์ค์ฐจ ์ ๊ณฑ์ ํฉ์ ์ต์ํํ๋ ์ง์ ์ ์ฐพ๋ ์์ ์ด๋ค.
- ๋ถ๋ฅ์ ์ถ๋ ฅ์ ์ ํ์ ์ถ๋ ฅ์ด๊ณ , ํ๊ท์ ์ถ๋ ฅ์ ์ฐ์๊ฐ์ผ๋ก ๋ํ๋ธ๋ค.
โ ๋น์ง๋ ํ์ต(unsupervised learning)
- ์ถ๋ ฅ๊ฐ์ ์๋ ค์ฃผ์ง ์๊ณ ์ค์ค๋ก ๋ชจ๋ธ์ ๊ตฌ์ถํ์ฌ ํ์ต
- ์ ๋ ฅ๋ง ์๊ณ ์ถ๋ ฅ ๋ ์ด๋ธ(label)์ด ์์
- ๊ท์น์ฑ์ ์ค์ค๋ก ์ฐพ์๋ด๋๋ก ํจ
- ๋ฐ์ดํฐ ๋ง์ด๋(data mining) ๊ธฐ๋ฒ์ ๋น์ง๋ ํ์ต์ ์
- ๊ธฐ์ ์ด ๋ณด์ ํ๊ณ ์๋ ์ผ์ผ ๊ฑฐ๋ ๋ฐ์ดํฐ, ๊ณ ๊ฐ ๋ฐ์ดํฐ, ์ํ ๋ฐ์ดํฐ ๋ฑ ๋ชจ๋ ์ฌ์ฉ ๊ฐ๋ฅํ ๊ทผ์ ๋ฐ์ดํฐ ๊ธฐ๋ฐ
โ๏ธ๋น์ง๋ํ์ต - ํด๋ฌ์คํฐ๋ง
- K-means ํด๋ฌ์คํฐ๋ง
- 'K-ํ๊ท ๊ตฐ์งํ'๋ผ๊ณ ํจ
- ๊ฐ๋จํ๋ฉด์๋ ๋ง์ด ์ฐ์ด๋ ํด๋ฌ์คํฐ๋ง ๋ฐฉ๋ฒ ์ค ํ๋์
- ์ ์ฌํ ํน์ฑ์ ๊ฐ์ง k๊ฐ์ ๋ฐ์ดํฐ ๊ทธ๋ฃน์ผ๋ก ๋ฌถ๋ ๋ฐฉ๋ฒ
- ํด๋ฌ์คํฐ์ ํด๋ฌ์คํฐ ์ค์ฌ์ (centroid)
- ์ฃผ์ด์ง ๋ฐ์ดํฐ ์งํฉ์ ๋ํด k๊ฐ์ ํด๋ฌ์คํฐ ์ค์ฌ์ ์ฐพ๊ธฐ
- ๊ฐ ํด๋ฌ์คํฐ์๋ ํด๋ฌ์คํฐ ์ค์ฌ์ด ์์
- ๊ฐ ์ ์ ๋ค๋ฅธ ์ค์ฌ์ ๋ณด๋ค ์ง์ ๋ ํด๋ฌ์คํฐ ์ค์ฌ์ ์ ๋ ๊ฐ๊น์
- ์ฅ์
- ์๊ณ ๋ฆฌ์ฆ์ด ๊ฐ๋จํ๊ณ ์ํ์๋๊ฐ ๋น ๋ฆ
- ์ฃผ์ด์ง ๋ฐ์ดํฐ์ ๋ํ ์ฌ์ ์ ๋ณด ์์ด ํด๋ฌ์คํฐ๋งํจ
- ๋ฐ์ดํฐ๋ฅผ ๋ถ๋ฅํ๋ ๋จธ์ ๋ฌ๋๊ณผ ๋ฐ์ดํฐ ๋ง์ด๋์ ๋๊ตฌ๋ก ์ฐ์
- ๋จ์
- ํด๋ฌ์คํฐ๋ง์ ๊ฐ์ k์ ์ต์ด๋ก ์ง์ ํ๋ ์ค์ฌ์ ๋ค์ด ๊ฒฐ๊ณผ์ ์ํฅ์ ๋ผ์นจ
- ํ์ฉ
- ํต๊ณ - ์ฃผ์ด์ง ๋ฐ์ดํฐ์ ๋ถ๋ฅ๋ ์ฑํฅ ๋ถ์
- ์์์๊ฑฐ๋ - ๊ณ ๊ฐ์ ๊ตฌ๋งค ์ด๋ ฅ์ผ๋ก ๊ณ ๊ฐ ๋ถ๋ฅ
- ๊ฑด๊ฐ ๊ด๋ฆฌ - ์ง๋ณ๊ณผ ์น๋ฃ๋ฅผ ์ํ ํจํด ํ์ง
- ํจํด - ์ ์ฌํ ์ด๋ฏธ์ง๋ฅผ ๊ทธ๋ฃนํ
- ํ์ฌ - ํ์ฌ์ ๋ฑ๊ธ ๋ถ๋ฅ
- ๊ธฐ์ - ๋คํธ์ํฌ ์นจ์ ๊ณผ ์ ์์ ํ๋ ํ
- ํด๋ฌ์คํฐ์ ํด๋ฌ์คํฐ ์ค์ฌ์ (centroid)
- ์ถ์ฒ ์์คํ
(Recommender System)
- ์ถ์ฒ์ ์ํด ์ฐ๊ด ๋ฐ์ดํฐ ์ ์์ ๋์์ ์ฃผ๋ ํด๋ฌ์คํฐ๋ง ๋ฐฉ๋ฒ
- ์ฌ์ฉ์์ ์ ํธ๋๋ฅผ ์์ธกํ๋ ์ ๋ณด ํํฐ๋ง์ ์ผ์ข
- ๊ฐ์ฐ์ค ํผํฉ ๋ชจ๋ธ, ๊ณ์ธต์ ํด๋ฌ์คํฐ๋ง
โ ๊ฐํ ํ์ต(reinforcement learning)
- ์ฃผ์ด์ง ์ ๋ ฅ์ ๋์ํ๋ ํ๋์ ๋ํด ๋ณด์(reward)์ ์ฃผ์ด ํ์ตํ๋ ๋ฐฉ๋ฒ
- ์ฃผ์ด์ง ์
๋ ฅ์ ๋ํ ์ถ๋ ฅ์ด ์์
- ํ์ฉ
- ๋ก๋ด, ๊ฒ์, ๋ค๋น๊ฒ์ด์ ์ด ์ฃผ์ ์์ฉ ๋ถ์ผ
- ํ์ฉ
'๐ ๊ธฐํยท์ผ๋ฐ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
| [PETs][Python] ํ๋ผ์ด๋ฒ์๋ณดํธ ๋ชจ๋ธ ๋ง๋ค๊ธฐ (0) | 2025.10.05 |
|---|---|
| ์๋์ฐ7 32๋นํธ ํ๊ธ ์ธ์ดํฉ ๋ค์ด๋ก๋ ๋งํฌ (0) | 2023.11.12 |
| ์๋์ฐ 7 32bit ์ค์น ๋งํฌ (0) | 2023.10.29 |
| [VMware] ์๋์ฐ 7 ๊ฒฝ๋ก ์ค๋ฅ ํด๊ฒฐ๋ฒ (0) | 2023.09.07 |