์ „์ฒด ๊ธ€

I'm Game Challenger
๐Ÿ–ฅ๏ธ Deep Learning

[DL] Deep Learning Model Optimization (๋”ฅ๋Ÿฌ๋‹ ๋ชจ๋ธ ์ตœ์ ํ™”)

Deep Learning Model Optimization (๋”ฅ๋Ÿฌ๋‹ ๋ชจ๋ธ ์ตœ์ ํ™”) ๊ธฐ๋ฒ•์— ๋ฐํ•˜์—ฌ ์„ค๋ช…ํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ๋”ฅ๋Ÿฌ๋‹ ๋ชจ๋ธ์˜ ์„ฑ๋Šฅ์„ ๊ทน๋Œ€ํ™”ํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ๋‹ค์–‘ํ•œ ํ•˜์ดํผํŒŒ๋ผ๋ฏธํ„ฐ๋ฅผ ์ตœ์ ํ™”ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๊ฐ ํ•˜์ดํผํŒŒ๋ผ๋ฏธํ„ฐ๋Š” ๋ชจ๋ธ์˜ ํ•™์Šต ๊ณผ์ •์— ์ค‘์š”ํ•œ ์˜ํ–ฅ์„ ๋ฏธ์น˜๋ฉฐ, ์ ์ ˆํ•œ ์„ค์ •์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ์•„๋ž˜๋Š” ์ฃผ์š” ํ•˜์ดํผํŒŒ๋ผ๋ฏธํ„ฐ์™€ ๊ทธ ์„ค์ • ๋ฐฉ๋ฒ•์— ๋Œ€ํ•œ ์ƒ์„ธํ•œ ์ •๋ฆฌ์ž…๋‹ˆ๋‹ค. ๋”ฅ๋Ÿฌ๋‹ ๋ชจ๋ธ ์ตœ์ ํ™”๋ฅผ ์œ„ํ•œ ํ•˜์ดํผํŒŒ๋ผ๋ฏธํ„ฐ ์ •๋ฆฌ1. ํ•™์Šต๋ฅ  (Learning Rate)์ •์˜: ํ•™์Šต๋ฅ ์€ ๊ฒฝ์‚ฌ ํ•˜๊ฐ•๋ฒ•์—์„œ ๊ฐ€์ค‘์น˜๊ฐ€ ์—…๋ฐ์ดํŠธ๋˜๋Š” ํฌ๊ธฐ๋ฅผ ๊ฒฐ์ •ํ•˜๋Š” ํ•˜์ดํผํŒŒ๋ผ๋ฏธํ„ฐ์ž…๋‹ˆ๋‹ค.์˜ํ–ฅ:๋†’์€ ํ•™์Šต๋ฅ : ํ•™์Šต ์†๋„๊ฐ€ ๋นจ๋ผ์งˆ ์ˆ˜ ์žˆ์ง€๋งŒ, ์†์‹ค ํ•จ์ˆ˜๊ฐ€ ์ตœ์†Ÿ๊ฐ’์— ๋„๋‹ฌํ•˜์ง€ ๋ชปํ•˜๊ณ  ๋ฐœ์‚ฐํ•  ์œ„ํ—˜์ด ์žˆ์Šต๋‹ˆ๋‹ค.๋‚ฎ์€ ํ•™์Šต๋ฅ : ํ•™์Šต ์†๋„๋Š” ๋Š๋ ค์ง€์ง€๋งŒ, ์†์‹ค ํ•จ์ˆ˜๊ฐ€ ๋” ์•ˆ์ •์ ์œผ๋กœ ..

๐Ÿ“ NLP (์ž์—ฐ์–ด์ฒ˜๋ฆฌ)/๐Ÿ“• Natural Language Processing

[NLP] Generative Adversarial Networks (์ƒ์„ฑ์  ์ ๋Œ€ ์‹ ๊ฒฝ๋ง, GAN)

์ƒ์„ฑ์  ์ ๋Œ€ ์‹ ๊ฒฝ๋ง (GAN)?์ƒ์„ฑ์  ์ ๋Œ€ ์‹ ๊ฒฝ๋ง(GAN)์€ ๋‘ ๊ฐœ์˜ ์‹ ๊ฒฝ๋ง์ธ ์ƒ์„ฑ์ž(Generator)์™€ ํŒ๋ณ„์ž(Discriminator)๊ฐ€ ๊ฒฝ์Ÿ์ ์œผ๋กœ ํ•™์Šตํ•˜๋ฉด์„œ, ํ˜„์‹ค๊ณผ ์œ ์‚ฌํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ์ƒ์„ฑํ•˜๋Š” ๋ชจ๋ธ์ž…๋‹ˆ๋‹ค. GAN์€ ํŠนํžˆ ์ด๋ฏธ์ง€ ์ƒ์„ฑ, ๋ฐ์ดํ„ฐ ์ฆ๊ฐ•, ๋น„๋””์˜ค ์ƒ์„ฑ ๋“ฑ ๋‹ค์–‘ํ•œ ์‘์šฉ ๋ถ„์•ผ์—์„œ ๋งค์šฐ ์œ ์šฉํ•˜๊ฒŒ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.์•„๋ž˜์—์„œ GAN์˜ ๊ตฌ์„ฑ ์š”์†Œ, ํ•™์Šต ์ ˆ์ฐจ, ๋ณ€ํ˜• ๋ชจ๋ธ, ์‘์šฉ ๋ถ„์•ผ, ์žฅ์ ๊ณผ ๋‹จ์ ์— ๋Œ€ํ•ด ์ž์„ธํžˆ ์„ค๋ช…ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. GAN์˜ ๊ตฌ์„ฑ ์š”์†Œ์ƒ์„ฑ์ž(Generator):์—ญํ• : ์ƒ์„ฑ์ž๋Š” ์ž„์˜์˜ ๋…ธ์ด์ฆˆ ๋ฒกํ„ฐ๋ฅผ ๋ฐ›์•„๋“ค์—ฌ ํ˜„์‹ค๊ฐ ์žˆ๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ์ƒ์„ฑํ•˜๋Š” ์—ญํ• ์„ ํ•ฉ๋‹ˆ๋‹ค. ์ด ๊ณผ์ •์—์„œ ์ƒ์„ฑ์ž๋Š” ์ž…๋ ฅ๋œ ๋…ธ์ด์ฆˆ ๋ฒกํ„ฐ๋ฅผ ์ ์ฐจ ๊ณ ์ฐจ์› ๋ฐ์ดํ„ฐ, ์˜ˆ๋ฅผ ๋“ค์–ด ์ด๋ฏธ์ง€๋ฅผ ์ƒ์„ฑํ•˜๋Š” ๋ฐ ํ•„์š”ํ•œ ๊ณ ์ฐจ์› ๋ฒกํ„ฐ๋กœ ๋ณ€ํ™˜ํ•ฉ๋‹ˆ๋‹ค.๋ชฉํ‘œ: ์ƒ์„ฑ์ž์˜ ์ฃผ..

๐Ÿ“ NLP (์ž์—ฐ์–ด์ฒ˜๋ฆฌ)/๐Ÿ“• Natural Language Processing

[NLP] AutoEncoder (์˜คํ† ์ธ์ฝ”๋”)

NLP๋ฅผ ์˜ค๋žœ๋งŒ์— ๊ณต๋ถ€ํ•ด๋ณด๋‹ค AutoEncoder์— ๋Œ€ํ•œ ๋‚ด์šฉ์ด ์—†๋Š”๊ฑฐ ๊ฐ™์•„ ํ•œ๋ฒˆ ์„ค๋ช…ํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.์˜คํ† ์ธ์ฝ”๋”(Autoencoder)๋ž€?AutoEncoder(์˜คํ† ์ธ์ฝ”๋”)๋Š” ์ธ๊ณต์‹ ๊ฒฝ๋ง์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•œ ๋น„์ง€๋„ ํ•™์Šต ๋ชจ๋ธ๋กœ, ์ฃผ์–ด์ง„ ๋ฐ์ดํ„ฐ์˜ ํšจ์œจ์ ์ธ ํ‘œํ˜„์„ ํ•™์Šตํ•˜๋Š” ๋ฐ ์ค‘์ ์„ ๋‘ก๋‹ˆ๋‹ค. ์ด๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ์••์ถ•ํ•˜๊ณ  ์ฐจ์›์„ ์ถ•์†Œํ•˜๊ฑฐ๋‚˜, ๋…ธ์ด์ฆˆ๋ฅผ ์ œ๊ฑฐํ•˜๊ณ  ์ด์ƒ ํƒ์ง€์™€ ๊ฐ™์€ ๋‹ค์–‘ํ•œ ์‘์šฉ ๋ถ„์•ผ์— ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ์˜คํ† ์ธ์ฝ”๋”(Autoencoder)์˜ ์ž‘๋™ ์›๋ฆฌ์˜คํ† ์ธ์ฝ”๋”๋Š” ์ž…๋ ฅ ๋ฐ์ดํ„ฐ๋ฅผ ์••์ถ•ํ•˜์—ฌ ์ž ์žฌ ๊ณต๊ฐ„(latent space)์ด๋ผ๋Š” ์ €์ฐจ์› ํ‘œํ˜„์œผ๋กœ ๋ณ€ํ™˜ํ•œ ๋‹ค์Œ, ์ด๋ฅผ ๋‹ค์‹œ ์›๋ž˜์˜ ๋ฐ์ดํ„ฐ๋กœ ๋ณต์›ํ•˜๋Š” ๊ณผ์ •์„ ํ†ตํ•ด ํ•™์Šตํ•ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ๊ณผ์ •์€ ์ฃผ๋กœ ๋‹ค์Œ ๋‘ ๊ฐ€์ง€ ์ฃผ์š” ๊ตฌ์„ฑ ์š”์†Œ๋กœ ์ด๋ฃจ์–ด์ง‘๋‹ˆ๋‹ค.์ธ์ฝ”๋”(Encoder): ์ž…๋ ฅ ๋ฐ์ดํ„ฐ๋ฅผ ์ €์ฐจ์›..

๐Ÿ“‡ Machine Learning

[ML] Hyperparameter Tuning (ํ•˜์ดํผ ํŒŒ๋ผ๋ฏธํ„ฐ ํŠœ๋‹)

๋จธ์‹ ๋Ÿฌ๋‹ ๋ชจ๋ธ์„ ํ•™์Šตํ• ๋•Œ ์ค‘์š”ํ•œ ์š”์†Œ์ค‘ ํ•˜๋‚˜์ธ Hyperparamter(ํ•˜์ดํผ ํŒŒ๋ผ๋ฏธํ„ฐ)์— ๋ฐํ•˜์—ฌ ์•Œ์•„๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.Hyperparameter? (ํ•˜์ดํผ ํŒŒ๋ผ๋ฏธํ„ฐ๋ž€?)ํ•˜์ดํผ ํŒŒ๋ผ๋ฏธํ„ฐ๋Š” ๋จธ์‹ ๋Ÿฌ๋‹ ๋ชจ๋ธ์„ ํ•™์Šตํ•˜๊ธฐ ์ „์— ์„ค์ •ํ•ด์•ผ ํ•˜๋Š” ๊ฐ’์œผ๋กœ, ํ•™์Šต ๊ณผ์ • ์ค‘์—๋Š” ๋ณ€๊ฒฝ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.์ด๋Š” ๋ชจ๋ธ์˜ ์„ฑ๋Šฅ๊ณผ ํ•™์Šต ์†๋„์— ํฐ ์˜ํ–ฅ์„ ๋ฏธ์น˜๋Š” ์ค‘์š”ํ•œ ์š”์†Œ์ž…๋‹ˆ๋‹ค. Hyperparameter ์˜ˆ์‹œ๊ฒฐ์ • ํŠธ๋ฆฌ์˜ ์ตœ๋Œ€ ๊นŠ์ด: ํŠธ๋ฆฌ๊ฐ€ ์–ผ๋งˆ๋‚˜ ๊นŠ๊ฒŒ ์„ฑ์žฅํ•  ์ˆ˜ ์žˆ๋Š”์ง€๋ฅผ ๊ฒฐ์ •ํ•˜๋ฉฐ, ๋ชจ๋ธ์˜ ๋ณต์žก์„ฑ์„ ์กฐ์ ˆํ•ฉ๋‹ˆ๋‹ค.SVM์˜ ์ปค๋„ ์ข…๋ฅ˜: Support Vector Machine์—์„œ ์‚ฌ์šฉํ•˜๋Š” ์ปค๋„์˜ ์ข…๋ฅ˜๋ฅผ ์„ค์ •ํ•˜์—ฌ, ๋ฐ์ดํ„ฐ๋ฅผ ๋ณ€ํ™˜ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์ •์˜ํ•ฉ๋‹ˆ๋‹ค.์‹ ๊ฒฝ๋ง์˜ ํ•™์Šต๋ฅ : ์‹ ๊ฒฝ๋ง์—์„œ ๊ฐ€์ค‘์น˜๋ฅผ ์—…๋ฐ์ดํŠธํ•  ๋•Œ ์‚ฌ์šฉํ•˜๋Š” ํ•™์Šต๋ฅ ์€ ๋ชจ๋ธ์˜ ์ˆ˜๋ ด ์†๋„์™€ ํ•™์Šต ํ’ˆ์งˆ์— ์˜..

๐Ÿ“‡ Machine Learning

[ML] Reinforcement Learning (๊ฐ•ํ™” ํ•™์Šต) - Q-Learning

๊ฐ•ํ™” ํ•™์Šต (Reinforcement Learning) ์ด๋ž€?๊ฐ•ํ™” ํ•™์Šต์€ ์—์ด์ „ํŠธ๊ฐ€ ํ™˜๊ฒฝ๊ณผ ์ƒํ˜ธ์ž‘์šฉํ•˜๋ฉด์„œ ๋ณด์ƒ์„ ์ตœ๋Œ€ํ™”ํ•˜๋Š” ํ–‰๋™ ์ •์ฑ…์„ ํ•™์Šตํ•˜๋Š” ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค.์—์ด์ „ํŠธ๋Š” ์ฃผ์–ด์ง„ ํ™˜๊ฒฝ์—์„œ ์ตœ์ ์˜ ํ–‰๋™์„ ํ•™์Šตํ•˜์—ฌ ์žฅ๊ธฐ์ ์œผ๋กœ ๋ˆ„์  ๋ณด์ƒ์„ ์ตœ๋Œ€ํ™”ํ•˜๋Š” ๊ฒƒ์„ ๋ชฉํ‘œ๋กœ ํ•ฉ๋‹ˆ๋‹ค.๊ฐ•ํ™” ํ•™์Šต์˜ ๋ชฉ์ ์ตœ์ ์˜ ํ–‰๋™ ์ •์ฑ… ํ•™์Šต: ์—์ด์ „ํŠธ๊ฐ€ ์ฃผ์–ด์ง„ ํ™˜๊ฒฝ์—์„œ ์ตœ์ ์˜ ํ–‰๋™์„ ์„ ํƒํ•˜์—ฌ ๋ˆ„์  ๋ณด์ƒ์„ ์ตœ๋Œ€ํ™”ํ•˜๋Š” ์ •์ฑ…์„ ํ•™์Šตํ•˜๋Š” ๊ฒƒ์ด ๋ชฉ์ ์ž…๋‹ˆ๋‹ค.Q-learning๊ฐ•ํ™”ํ•™์Šต์—์„œ, Q-learning์ด๋ผ๋Š” ๋ฐฉ๋ฒ•์ด ์žˆ์Šต๋‹ˆ๋‹ค. ํ•œ๋ฒˆ ์ž์„ธํžˆ ์•Œ์•„๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. Q-learning์€ ์ƒํƒœ-ํ–‰๋™ ๊ฐ€์น˜ ํ•จ์ˆ˜(Q-ํ•จ์ˆ˜)๋ฅผ ํ•™์Šตํ•˜์—ฌ ์ตœ์ ์˜ ์ •์ฑ…์„ ์ฐพ๋Š” ๊ฐ•ํ™” ํ•™์Šต ๋ฐฉ๋ฒ• ์ค‘ ํ•˜๋‚˜์ž…๋‹ˆ๋‹ค.์ด ๋ฐฉ๋ฒ•์€ ์ฃผ์–ด์ง„ ์ƒํƒœ์—์„œ ์–ด๋–ค ํ–‰๋™์„ ์ทจํ•ด์•ผ ํ•˜๋Š”์ง€๋ฅผ ๊ฒฐ์ •ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. Q-le..

๐Ÿ“‡ Machine Learning

[ML] Recommender System (์ถ”์ฒœ์‹œ์Šคํ…œ)

์ด๋ฒˆ์—๋Š” Recommend System (์ถ”์ฒœ์‹œ์Šคํ…œ)์— ๋ฐํ•˜์—ฌ ์•Œ์•„๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ์ถ”์ฒœ ์‹œ์Šคํ…œ์€ ์‚ฌ์šฉ์ž์™€ ์•„์ดํ…œ ๊ฐ„์˜ ๊ด€๊ณ„๋ฅผ ๋ถ„์„ํ•˜์—ฌ ์‚ฌ์šฉ์ž์—๊ฒŒ ์ ํ•ฉํ•œ ์•„์ดํ…œ์„ ์ถ”์ฒœํ•˜๋Š” ์‹œ์Šคํ…œ์ž…๋‹ˆ๋‹ค.์ด๋Ÿฌํ•œ ์‹œ์Šคํ…œ์€ ๋‹ค์–‘ํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ํ™œ์šฉํ•ด ์‚ฌ์šฉ์ž์—๊ฒŒ ๋งž์ถคํ˜• ์ถ”์ฒœ์„ ์ œ๊ณตํ•˜๋ฉฐ, ๋‹ค์–‘ํ•œ ๋ถ„์•ผ์—์„œ ๋„๋ฆฌ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.์ถ”์ฒœ ์‹œ์Šคํ…œ์˜ ๋ชฉ์  ์‚ฌ์šฉ์ž ๋งŒ์กฑ๋„ ํ–ฅ์ƒ: ์‚ฌ์šฉ์ž๊ฐ€ ์„ ํ˜ธํ•  ๋งŒํ•œ ์•„์ดํ…œ์„ ์ถ”์ฒœํ•˜์—ฌ ๋งŒ์กฑ๋„๋ฅผ ๋†’์ด๊ณ  ์‚ฌ์šฉ์ž ๊ฒฝํ—˜์„ ๊ฐœ์„ ํ•ฉ๋‹ˆ๋‹ค.ํŒ๋งค ์ฆ๋Œ€: ์ ์ ˆํ•œ ์ œํ’ˆ ์ถ”์ฒœ์„ ํ†ตํ•ด ๊ตฌ๋งค๋ฅผ ์ด‰์ง„ํ•˜๊ณ , ๋งค์ถœ์„ ์ฆ๋Œ€์‹œํ‚ต๋‹ˆ๋‹ค.์‚ฌ์šฉ์ž ์ฐธ์—ฌ ์ฆ๋Œ€: ๋งž์ถคํ˜• ์ฝ˜ํ…์ธ ๋ฅผ ์ œ๊ณตํ•˜์—ฌ ์‚ฌ์šฉ์ž๊ฐ€ ๋” ์ž์ฃผ, ๋” ์˜ค๋ž˜ ์„œ๋น„์Šค๋ฅผ ์ด์šฉํ•˜๋„๋ก ์œ ๋„ํ•ฉ๋‹ˆ๋‹ค.์ถ”์ฒœ ์‹œ์Šคํ…œ์˜ ์ข…๋ฅ˜์ถ”์ฒœ ์‹œ์Šคํ…œ์˜ ์ข…๋ฅ˜๋Š” ์–ด๋– ํ•œ ์ข…๋ฅ˜๋“ค์ด ์žˆ์„๊นŒ์š”? ํ•œ๋ฒˆ ์•Œ์•„๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. 3๊ฐ€์ง€ ์ข…๋ฅ˜๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์ž์„ธํžˆ ํ•œ๋ฒˆ ..

๐Ÿ“‡ Machine Learning

[ML] Emsemble Methods (์•™์ƒ๋ธ” ๊ธฐ๋ฒ•)

์ด๋ฒˆ์—” Emsemble Methods (์•™์ƒ๋ธ” ๊ธฐ๋ฒ•)์— ๋ฐํ•˜์—ฌ ํ•œ๋ฒˆ ์•Œ์•„๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ์•™์ƒ๋ธ” ๊ธฐ๋ฒ•์€ ์—ฌ๋Ÿฌ ๊ฐœ์˜ ์˜ˆ์ธก ๋ชจ๋ธ์„ ๊ฒฐํ•ฉํ•˜์—ฌ ๋‹จ์ผ ๋ชจ๋ธ๋ณด๋‹ค ๋” ๋‚˜์€ ์„ฑ๋Šฅ์„ ์–ป๋Š” ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค.์ด๋ฅผ ํ†ตํ•ด ์˜ˆ์ธก์˜ ์ •ํ™•๋„๋ฅผ ๋†’์ด๊ณ , ๋ชจ๋ธ์˜ ์•ˆ์ •์„ฑ์„ ํ–ฅ์ƒ์‹œํ‚ค๋ฉฐ, ๊ณผ์ ํ•ฉ์„ ์ค„์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.Emsemble ๊ธฐ๋ฒ•์˜ ๋ชฉ์ ์•™์ƒ๋ธ” ๊ธฐ๋ฒ•์„ ์‚ฌ์šฉํ•˜๋Š” ๋ชฉ์ ์€ ๊ณผ์—ฐ ๋ฌด์—‡์ผ๊นŒ์š”?  ์˜ˆ์ธก ์„ฑ๋Šฅ ํ–ฅ์ƒ: ์—ฌ๋Ÿฌ ๋ชจ๋ธ์„ ๊ฒฐํ•ฉํ•˜์—ฌ ๊ฐœ๋ณ„ ๋ชจ๋ธ๋ณด๋‹ค ๋” ๋†’์€ ์˜ˆ์ธก ์ •ํ™•๋„๋ฅผ ๋‹ฌ์„ฑํ•ฉ๋‹ˆ๋‹ค.๊ณผ์ ํ•ฉ ๊ฐ์†Œ: ๋‹ค์–‘ํ•œ ๋ชจ๋ธ์˜ ๊ฒฐ๊ณผ๋ฅผ ๊ฒฐํ•ฉํ•จ์œผ๋กœ์จ ๊ฐœ๋ณ„ ๋ชจ๋ธ์ด ํ•™์Šต ๋ฐ์ดํ„ฐ์— ๊ณผ์ ํ•ฉ๋˜๋Š” ๊ฒƒ์„ ๋ฐฉ์ง€ํ•ฉ๋‹ˆ๋‹ค.์•ˆ์ •์„ฑ ํ–ฅ์ƒ: ๋ชจ๋ธ์˜ ๋ณ€๋™์„ฑ์„ ์ค„์ด๊ณ  ์˜ˆ์ธก์˜ ์ผ๊ด€์„ฑ์„ ๋†’์ด๋Š” ๋ฐ ๋„์›€์„ ์ค๋‹ˆ๋‹ค.Emsemble ๊ธฐ๋ฒ•์˜ ์ข…๋ฅ˜์•™์ƒ๋ธ” ๊ธฐ๋ฒ•์€ 3๊ฐ€์ง€์˜ ์ข…๋ฅ˜๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์•„๋ž˜์—์„œ ์ž์„ธํžˆ ํ•œ๋ฒˆ ์„ค๋ช…ํ•ด ๋ณด..

๐Ÿ“‡ Machine Learning

[ML] ์—ฐ๊ด€ ๊ทœ์น™ ํ•™์Šต (Association Rule Learning)

์ด๋ฒˆ์—๋Š” ์—ฐ๊ด€ ๊ทœ์น™ ํ•™์Šต (Association Rule Learning)์— ๋ฐํ•˜์—ฌ ํ•œ๋ฒˆ ์•Œ์•„๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ์—ฐ๊ด€ ๊ทœ์น™ ํ•™์Šต์€ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์—์„œ ํ•ญ๋ชฉ ๊ฐ„์˜ ํฅ๋ฏธ๋กœ์šด ๊ด€๊ณ„๋ฅผ ์ฐพ๋Š” ๋น„์ง€๋„ ํ•™์Šต ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค.์ด ๋ฐฉ๋ฒ•์€ ํŠน์ • ํ•ญ๋ชฉ์ด ๋‚˜ํƒ€๋‚  ๋•Œ ๋‹ค๋ฅธ ํ•ญ๋ชฉ์ด ํ•จ๊ป˜ ๋‚˜ํƒ€๋‚  ํ™•๋ฅ ์„ ๊ณ„์‚ฐํ•˜์—ฌ ์œ ์šฉํ•œ ํŒจํ„ด์„ ๋„์ถœํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.์ฃผ๋กœ Apriori ์•Œ๊ณ ๋ฆฌ์ฆ˜๊ณผ FP-Growth ์•Œ๊ณ ๋ฆฌ์ฆ˜์ด ๋„๋ฆฌ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.์—ฐ๊ด€ ๊ทœ์น™ ํ•™์Šต (Association Rule Learning)์˜ ํŠน์ง•์—ฐ๊ด€ ๊ทœ์น™ ํ•™์Šต์— ํŠน์ง•๋“ค์— ๋ฐํ•˜์—ฌ ์•Œ์•„๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ๋นˆ๋ฐœ ํ•ญ๋ชฉ ์ง‘ํ•ฉ ๊ธฐ๋ฐ˜: ์—ฐ๊ด€ ๊ทœ์น™ ํ•™์Šต์€ ๋นˆ๋ฐœ ํ•ญ๋ชฉ ์ง‘ํ•ฉ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ์œ ์˜๋ฏธํ•œ ์—ฐ๊ด€ ๊ทœ์น™์„ ๋„์ถœํ•ฉ๋‹ˆ๋‹ค. ๋นˆ๋ฐœ ํ•ญ๋ชฉ ์ง‘ํ•ฉ์€ ์ผ์ • ๋นˆ๋„ ์ด์ƒ ๋‚˜ํƒ€๋‚˜๋Š” ํ•ญ๋ชฉ๋“ค์˜ ์ง‘ํ•ฉ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.๊ณ„์‚ฐ ํšจ์œจ์„ฑ: Apriori์™€ FP-..

๐Ÿ“‡ Machine Learning

[ML] t-SNE (t-Distributed Stochastic Neighbor Embedding)

์ด๋ฒˆ์—” t-SNE (t-Distributed Stochastic Neighbor Embedding)์— ๋ฐํ•˜์—ฌ ํ•œ๋ฒˆ ์•Œ์•„๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. t-SNE๋Š” ๊ณ ์ฐจ์› ๋ฐ์ดํ„ฐ๋ฅผ ์ €์ฐจ์› ๊ณต๊ฐ„์— ํšจ๊ณผ์ ์œผ๋กœ ์‹œ๊ฐํ™”ํ•˜๊ธฐ ์œ„ํ•ด ๊ฐœ๋ฐœ๋œ ๋น„์„ ํ˜• ์ฐจ์› ์ถ•์†Œ ๊ธฐ๋ฒ•์ž…๋‹ˆ๋‹ค. ์ฃผ๋กœ ๊ณ ์ฐจ์› ๋ฐ์ดํ„ฐ์˜ ํด๋Ÿฌ์Šคํ„ฐ๋ง ๊ตฌ์กฐ๋ฅผ ์‹œ๊ฐ์ ์œผ๋กœ ํ‘œํ˜„ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋˜๋ฉฐ, ๋ฐ์ดํ„ฐ ํฌ์ธํŠธ ๊ฐ„์˜ ์ง€์—ญ์  ์œ ์‚ฌ์„ฑ์„ ๋ณด์กดํ•˜๋Š” ๋ฐ ๊ฐ•๋ ฅํ•œ ์„ฑ๋Šฅ์„ ๋ฐœํœ˜ํ•ฉ๋‹ˆ๋‹ค.t-SNE์˜ ํŠน์ง•t-SNE์˜ ํŠน์ง•์€ ์–ด๋– ํ•œ ์ ๋“ค์ด ์žˆ์„๊นŒ์š”?๋น„์„ ํ˜• ์ฐจ์› ์ถ•์†Œ: t-SNE๋Š” ๊ณ ์ฐจ์› ๋ฐ์ดํ„ฐ์˜ ๋น„์„ ํ˜• ๊ตฌ์กฐ๋ฅผ ์ €์ฐจ์›์—์„œ ๋ณด์กดํ•˜๋Š” ๋ฐ ํŠนํ™”๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Š” ๋ฐ์ดํ„ฐ๊ฐ€ ์„ ํ˜•์ ์ธ ๊ตฌ์กฐ๋ฅผ ๊ฐ€์ง€์ง€ ์•Š๋Š” ๊ฒฝ์šฐ์—๋„ ์ ํ•ฉํ•œ ๊ฒฐ๊ณผ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.์ง€์—ญ์  ์œ ์‚ฌ์„ฑ ๋ณด์กด: t-SNE๋Š” ๋ฐ์ดํ„ฐ ํฌ์ธํŠธ ๊ฐ„์˜ ์ง€์—ญ์  ์œ ์‚ฌ์„ฑ์„ ์œ ์ง€ํ•˜๋Š” ๋ฐ ์ค‘์ ..

๐Ÿ“‡ Machine Learning

[ML] Isomap (์•„์ด์†Œ๋งต)

์ด๋ฒˆ์—๋Š” Isomap์ด๋ผ๋Š” ๋จธ์‹ ๋Ÿฌ๋‹ ๊ธฐ๋ฒ•์— ๋ฐํ•˜์—ฌ ์•Œ์•„๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ์•„์ด์†Œ๋งต(Isomap)์€ ๋น„์„ ํ˜• ์ฐจ์› ์ถ•์†Œ ๊ธฐ๋ฒ•์œผ๋กœ, ๊ณ ์ฐจ์› ๋ฐ์ดํ„ฐ์˜ ๊ธฐํ•˜ํ•™์  ๊ตฌ์กฐ๋ฅผ ๋ณด์กดํ•˜๋ฉด์„œ ์ €์ฐจ์›์œผ๋กœ ๋ณ€ํ™˜ํ•˜๋Š” ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค.์ด ์•Œ๊ณ ๋ฆฌ์ฆ˜์€ ์ง€์˜ค๋ฐ์‹ ๊ฑฐ๋ฆฌ(Geodesic Distance)๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ฐ์ดํ„ฐ ๊ฐ„์˜ ๊ฑฐ๋ฆฌ๋ฅผ ์ธก์ •ํ•˜๊ณ , ์ด๋ฅผ ๋ฐ”ํƒ•์œผ๋กœ ์ €์ฐจ์› ๊ณต๊ฐ„์—์„œ ๋ฐ์ดํ„ฐ์˜ ๊ตฌ์กฐ๋ฅผ ์‹œ๊ฐํ™”ํ•ฉ๋‹ˆ๋‹ค. Isomap์˜ ํŠน์ง• ๋น„์„ ํ˜• ์ฐจ์› ์ถ•์†Œ: Isomap์€ ๋ฐ์ดํ„ฐ์˜ ๋น„์„ ํ˜• ๊ตฌ์กฐ๋ฅผ ๋ณด์กดํ•˜๋ฉด์„œ ์ฐจ์›์„ ์ถ•์†Œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Š” PCA์™€ ๊ฐ™์€ ์„ ํ˜• ์ฐจ์› ์ถ•์†Œ ๊ธฐ๋ฒ•์œผ๋กœ๋Š” ์–ด๋ ค์šด ๋ฐ์ดํ„ฐ์˜ ๋ณต์žกํ•œ ๊ตฌ์กฐ๋ฅผ ์ž˜ ์œ ์ง€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.์ง€์˜ค๋ฐ์‹ ๊ฑฐ๋ฆฌ ๊ธฐ๋ฐ˜: ๋ฐ์ดํ„ฐ ํฌ์ธํŠธ ๊ฐ„์˜ ์‹ค์ œ ๊ฑฐ๋ฆฌ(์ง€์˜ค๋ฐ์‹ ๊ฑฐ๋ฆฌ)๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ฐ์ดํ„ฐ์˜ ๊ตฌ์กฐ์  ๊ด€๊ณ„๋ฅผ ๋ฐ˜์˜ํ•ฉ๋‹ˆ๋‹ค. ์ง€์˜ค๋ฐ์‹ ๊ฑฐ๋ฆฌ๋Š” ๋ฐ์ดํ„ฐ์˜..

Bigbread1129
My Dev & Research Repository