TIL๐ฅ/๋ฉ์์ด์ฌ์์ฒ๋ผ_AI School 5๊ธฐ20 [๋ฉ์ฌ] AI SCHOOL 5๊ธฐ_ Day 31 K-Means Algorithm ๋น์ง๋ํ์ต์ Clustering(๊ตฐ์งํ) ๋๊ตฌ๋ค. ๋น์ทํ ๋ฐ์ดํฐ๋ ๊ฐ์ ๊ทธ๋ฃน์ผ๋ก ๋ฌถ๊ณ , ๋น์ทํ์ง ์์ ๋ฐ์ดํฐ๋ ๋ค๋ฅธ ๊ทธ๋ฃน์ผ๋ก ๋จ์ด๋จ๋ฆฌ๋ ๊ฒ์ด ๋ชฉํ๋ค. ์ฌ๊ธฐ์ K ๊ฐ์ ํด๋ฌ์คํฐ ๊ฐ์๋ฅผ ์๋ฏธํ๋ฉฐ ์ง์ ์ง์ ํ๋ hyper-parameter์ธ๋ฐ, ์ต์ ์ ํด๋ฌ์คํฐ ๊ฐ์๋ฅผ ์ ํ๋ ๊ฒ์ด ์ด๋ ต๊ณ ์ค์ํ๋ค. K-Means์ ์๋ฆฌ๋ ๋ค์๊ณผ ๊ฐ๋ค. 1. K๊ฐ์ ์์์ ์ค์ฌ๊ฐ์ ๊ณ ๋ฅธ๋ค. (๋ณดํต ๋ฐ์ดํฐ ์ํ ์ค์ ํ๋๋ฅผ ์ ํ) 2. ๊ฐ ๋ฐ์ดํฐ๋ง๋ค ์ค์ฌ๊ฐ๊น์ง์ ๊ฑฐ๋ฆฌ๋ฅผ ๊ณ์ฐํ์ฌ ๊ฐ๊น์ด ์ค์ฌ๊ฐ์ ํด๋ฌ์คํฐ์ ํ ๋นํ๋ค. 3. ๊ฐ ํด๋ฌ์คํฐ์ ์ํ ๋ฐ์ดํฐ๋ค์ ํ๊ท ๊ฐ์ผ๋ก ๊ฐ ์ค์ฌ๊ฐ์ ์ด๋์ํจ๋ค. 4. ๋ฐ์ดํฐ์ ๋ํ ํด๋ฌ์คํฐ ํ ๋น์ด ๋ณํ์ง ์์ ๋๊น์ง 2์ 3์ ๋ฐ๋ณตํ๋ค. iris ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ง๊ณ K-Means.. 2022. 4. 13. [๋ฉ์ฌ] AI SCHOOL 5๊ธฐ_ Day 30 Decision Tree(์์ฌ๊ฒฐ์ ๋๋ฌด) ์ดํดํ๊ธฐ ์ฝ๊ณ ํด์๋ ์ฉ์ดํ๋ค. ํ์ง๋ง 2๊ฐ์ง ํฐ ๋จ์ ์ด ์๋ค ์ ๋ ฅ ๋ฐ์ดํฐ์ ์์ ๋ณ๋์๋ Tree์ ๊ตฌ์ฑ์ด ํฌ๊ฒ ๋ฌ๋ผ์ง ์ ์๋ค ๊ณผ์ ํฉ์ด ์ฝ๊ฒ ๋ฐ์ํ๋ค → ๊ทธ๋์ ๋ชจ๋ธ ์์๋ธ ๊ธฐ๋ฒ ์ค ํ๋์ธ Boosting ๊ธฐ๋ฒ์ด ์ ์ฉ๋์๋ค. AdaBoost (Adaptive Boosting) 1) ๋ฐ์ดํฐ๋ฅผ ๋ฐํ์ผ๋ก ์ฌ๋ฌ weak learner๋ค์ ๋ฐ๋ณต์ ์ผ๋ก ์์ฑํ๋ค 2) ์์ learner๊ฐ ์๋ชป ์์ธกํ ๋ฐ์ดํฐ์ ๊ฐ์ค์น๋ฅผ ๋ถ์ฌํ๋๋ก ํ๊ณ (boosting) ํ์ต์ํจ๋ค 3) ์ต์ข ์ ์ผ๋ก ๋ง๋ค์ด์ง strong learner๋ฅผ ์ด์ฉํ์ฌ ์ค์ ์์ธก์ ์งํํ๋ค ์ฌ๊ธฐ์ ๋ฌธ์ ๋ ๋์ ๊ฐ์ค์น๋ฅผ ๊ฐ์ง data point๊ฐ ์กด์ฌํ๊ฒ ๋๋ฉด ์ฑ๋ฅ์ด ํฌ๊ฒ ๋จ์ด์ก์ → ๊ทธ๋์ ์ด๋ป๊ฒ ํ๋ฉด ์๋ฌ๋ฅผ ์ต์ํํ๋.. 2022. 4. 12. [๋ฉ์ฌ] AI SCHOOL 5๊ธฐ_ Day 29 Linear Regression(์ ํ ํ๊ท) ์ ๋ต์ด ์๋ ๋ฐ์ดํฐ์ ์ถ์ธ๋ฅผ ์ ์ค๋ช ํ๋ ์ ํ ํจ์๋ฅผ ์ฐพ์ x์ ๋ํ y๋ฅผ ์์ธกํ๋ ๊ฒ์ด๋ค. - 1๊ฐ์ ๋ ๋ฆฝ๋ณ์(x)๊ฐ 1๊ฐ์ ์ข ์๋ณ์(y)์ ์ํฅ์ ๋ฏธ์น ๋, ๋จ์ ํ๊ท๋ถ์์ด๋ผ ํ๊ณ y = ax + b ํํ์ ์์ ์ธ์ด๋ค. ์ด๋ a๋ ๊ฐ์ค์น(weight), b๋ ๋ณด์ ์น ๋๋ ํธํฅ(bias)๋ผ๊ณ ํ๋ค. - 2๊ฐ ์ด์์ ๋ ๋ฆฝ๋ณ์(x)๊ฐ 1๊ฐ์ ์ข ์๋ณ์(y)์ ์ํฅ์ ๋ฏธ์น ๋, ๋ค์ค ํ๊ท๋ถ์์ด๋ผ ํ๊ณ ๋ค์๊ณผ ๊ฐ์ ํํ์ ์์ ์ธ์ด๋ค. ์ฌ๊ธฐ์ ๋จธ์ ๋ฌ๋์ ์ต์ ์ Theta set๋ฅผ ์ฐพ๊ธฐ ์ํด ์ค์ ๊ฐ๊ณผ ๊ฐ์ค๋ก๋ถํฐ ์ป์ ์์ธก๊ฐ์ ์ค์ฐจ๋ฅผ ๊ณ์ฐํ๋ ์์ ์ธ์ฐ๊ณ , ์ด ์์ ๊ฐ์ ์ต์ํํ๋ ๋ฐฉ์์ ์ฌ์ฉํ๋ค. ์ด๋ ์ค์ ๊ฐ๊ณผ ์์ธก๊ฐ์ ๋ํ ์ค์ฐจ์ ๋ํ ์์ Cost Function.. 2022. 4. 11. [๋ฉ์ฌ] AI SCHOOL 5๊ธฐ_ Day 26 ๋จธ์ ๋ฌ๋์ ํฌ๊ฒ ์ธ๊ณต์ ๊ฒฝ๋ง์ ์ฌ์ฉํ๋ ๋ฅ๋ฌ๋๊ณผ ์ฌ์ฉํ์ง ์๋ ์ ํต์ ์ธ ๋จธ์ ๋ฌ๋์ผ๋ก ๋๋๋ค. ์ธ๊ณต์ง๋ฅ์ด๋? ์์ ์ ๋๋ฌ์ผ ํ๊ฒฝ์ ์ง๊ฐ/์ธ์ํ๊ณ → ์ ์ ํ ํ๋์ ์ทจํ์ฌ → ๋ชฉํ๋ฅผ ์ฑ์ทจํ ๊ฐ๋ฅ์ฑ์ ์ต๋ํ ํ๋ ๊ธฐ๊ณ(๊ฐ ๊ฐ์ง ์ง๋ฅ) ์ง๋ฅ์ ๊ท๋ฒ ๋ฒ์์ ๋ฐ๋ผ ๊ตฌ๋ถํ์๋ฉด.. Artificial Narrow Intelligence("weak AI") → Artificial General Intelligence("strong AI") → Artificial Super Intelligence ์ด๋ ๊ฒ ๋ณผ ์ ์๋ค. ์ฝํ ์ธ๊ณต์ง๋ฅ์ ํน์ ์์ญ์ ๋ฌธ์ ๋ฅผ ํธ๋ ์ธ๊ณต์ง๋ฅ ๊ธฐ์ ์ ๋งํ๋ค. ์ํ๊ณ ๋ ์์จ ๋ชจ๋ ์ฝํ ์ธ๊ณต์ง๋ฅ์ด๋ฉฐ, ํ์ฌ๊น์ง ์ธ๊ฐ์ด ๋ง๋ค์ด๋ธ ์ธ๊ณต์ง๋ฅ์ด๋ผ๊ณ ๋ถ๋ฆฌ๋ ๋ชจ๋ ๊ฒ์ ๋ค ์ฝํ ์ธ๊ณต์ง๋ฅ์ด๋ผ๊ณ ๋ณผ ์ ์๋ค. ๊ฐํ ์ธ.. 2022. 4. 8. [๋ฉ์ฌ] AI SCHOOL 5๊ธฐ_ Day 25 DBMS ์ํํธ์จ์ด๋ค! ๋ฐ์ดํฐ๋ฒ ์ด์ค ์์ฒด๋ฅผ ์ผ์ข ์ ํ์ผ๋ก ์๊ฐํ๋ค๋ฉด.. ๊ทธ ํ์ผ์ ์ด๋ค ํ์์ผ๋ก ๋ฐ์ดํฐ๋ฅผ ๋ด์๊ฑฐ๋์ ๋ฐ๋ผ ๊ณ์ธตํ, ๋คํธ์ํฌํ, ๊ด๊ณํ, ๊ฐ์ฒดํ ๋ฑ์ผ๋ก ๋๋ ์ง๋ค. ๊ทผ๋ฐ ๊ฐ์ฒดํ์ ๋ฉ์ธ์ผ๋ก ์ฐ๋ ๊ฒฝ์ฐ๋ ๊ฑฐ์ ์๋ค. ํ์ฌ๋ ๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ๋ค๋ฃจ๋ RDBMS๊ฐ ๋ง์ด ์ฌ์ฉ๋๊ณ ์๋ค. ๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค๊ฐ ์๋ ๊ฒ๋ค์ NoSQL(Not only SQL)์ด๋ผ๊ณ ๋ถ๋ฅธ๋ค. ๋ฐ์ดํฐ๋ชจ๋ธ๋ง ๋ฐ์ดํฐ๋ชจ๋ธ๋ง์ ํ์ค ์ธ๊ณ์ ์กด์ฌํ๋ ์ ๋ณด๋ฅผ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ก ์ฎ๊ฒจ๋ด๋ ์ ์ฐจ๋ฅผ ๋งํ๋ฉฐ, ํฌ๊ฒ 3๋จ๊ณ๋ก ๋๋๋ค. (1) ๊ฐ๋ ์ ๋ฐ์ดํฐ ๋ชจ๋ธ๋ง ERD(E-R ๋ค์ด์ด๊ทธ๋จ)๋ฅผ ๋ง๋ ๋ค. Entity๋ ์ ์ฅํ ๊ฐ์น๊ฐ ์๋ ์ค์ ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ง ์ฌ๋์ด๋ ์ฌ๋ฌผ ๊ฐ๋ ๋ฑ์ ๋งํ๋ค. ๋์ค์ Entity๋ ํ ์ด๋ธ ํ๋๊ฐ ๋๋ค. Attribute๋.. 2022. 4. 7. [๋ฉ์ฌ] AI SCHOOL 5๊ธฐ_ Day 18 Semi-project 1 ๐ง ๋ฉ์ฌ๋ธ๋ ์ธ๐ง 22.03.31 - 22.04.06 14:00 โ ๏ธ ์ฃผ์์ฌํญ ์ง๊ธ๊น์ง ๋ฐฐ์ด ๊ฑธ ๋ณต์ตํ๋ ์๊ฐ์ด๋ค! ๐ฅ ์๋ฏธ์๋ ๊ฒฐ๊ณผ๋ ์ฐธ์ ํ ์ ๊ทผ์ 3์ฐจ ์ธ๋ฏธ ํ๋ก์ ํธ๋ ํ์ด๋๊ฐ์ ํด๋ ๋๋๊น ๋๋ฌด ์์ฌ๋ด์ง ๋ง๊ณ ์ฆ๊ฒ๊ฒ ํด๋ณด์ ๐ 2022. 3. 31. ์ด์ 1 2 3 4 ๋ค์