๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

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.