header-img
Info :
IT ๊ธฐ์ˆ /AI 5
[์ฒ˜์Œ ๋ฐฐ์šฐ๋Š” ๋”ฅ๋Ÿฌ๋‹ ์ฑ—๋ด‡] Chapter 4. ์ž„๋ฒ ๋”ฉ 1
2023.04.27
4.1 ์ž„๋ฒ ๋”ฉ์ด๋ž€? ์ž„๋ฒ ๋”ฉ embedding - ์ปดํ“จํ„ฐ๋Š” ์ˆ˜์น˜ ์—ฐ์‚ฐ๋งŒ ๊ฐ€๋Šฅํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์ž์—ฐ์–ด๋ฅผ ์ˆซ์ž๋‚˜ ๋ฒกํ„ฐ ํ˜•ํƒœ๋กœ ๋ณ€ํ™˜ํ•˜๋Š” ์ผ๋ จ์˜ ๊ณผ์ •. - ๋‹จ์–ด๋‚˜ ๋ฌธ์žฅ์„ ์ˆ˜์น˜ํ™”ํ•ด ๋ฒกํ„ฐ ๊ณต๊ฐ„์œผ๋กœ ํ‘œํ˜„ํ•˜๋Š” ๊ณผ์ • - ๋ง๋ญ‰์น˜์˜ ์˜๋ฏธ์— ๋”ฐ๋ผ ๋ฒกํ„ฐํ™”ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๋ฌธ๋ฒ•์ ์ธ ์ •๋ณด๊ฐ€ ํฌํ•จ ์ž„๋ฒ ๋”ฉ์˜ ๊ธฐ๋ฒ• - ๋ฌธ์žฅ ์ž„๋ฒ ๋”ฉ ๋ฌธ์žฅ ์ „์ฒด๋ฅผ ๋ฒกํ„ฐ๋กœ ํ‘œํ˜„ํ•˜๋Š” ๋ฐฉ๋ฒ• 1. ์žฅ์ : ์ „์ฒด ๋ฌธ์žฅ์˜ ํ๋ฆ„์„ ํŒŒ์•…ํ•ด ๋ฒกํ„ฐ๋กœ ๋ณ€ํ™˜ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๋ฌธ๋งฅ์  ์˜๋ฏธ๋ฅผ ์ง€๋‹˜ - ๋‹จ์–ด ์ž„๋ฒ ๋”ฉ์— ๋น„ํ•ด ํ’ˆ์งˆ์ด ์ข‹๊ณ , ์ƒ์šฉ ์‹œ์Šคํ…œ์— ๋งŽ์ด ์‚ฌ์šฉ๋จ 2. ๋‹จ์ : ์ž„๋ฒ ๋”ฉํ•˜๊ธฐ ์œ„ํ•ด ๋งŽ์€ ๋ฌธ์žฅ ๋ฐ์ดํ„ฐ๊ฐ€ ํ•„์š”ํ•˜๋ฉฐ ํ•™์Šตํ•˜๋Š” ๋ฐ ๋น„์šฉ์ด ๋งŽ์ด ๋“ค์–ด๊ฐ - ๋‹จ์–ด ์ž„๋ฒ ๋”ฉ ๊ฐœ๋ณ„ ๋‹จ์–ด๋ฅผ ๋ฒกํ„ฐ๋กœ ํ‘œํ˜„ํ•˜๋Š” ๋ฐฉ๋ฒ• 1. ์žฅ์ : ํ•™์Šต ๋ฐฉ๋ฒ•์ด ๊ฐ„๋‹จํ•˜์—ฌ ์‹ค๋ฌด์—์„œ ๋งŽ์ด ์‚ฌ์šฉ๋จ 2. ๋‹จ์ : ๋™์Œ์ด์˜์–ด์— ๋Œ€ํ•œ ๊ตฌ๋ถ„์„ ํ•˜์ง€ ์•Š๊ธฐ ..
[์ฒ˜์Œ ๋ฐฐ์šฐ๋Š” ๋”ฅ๋Ÿฌ๋‹ ์ฑ—๋ด‡] Chapter 3. ํ† ํฌ๋‚˜์ด์ง•
2023.04.27
3.1 ํ† ํฌ๋‚˜์ด์ง• ์†Œ๊ฐœ ์ž์—ฐ์–ด ์ฒ˜๋ฆฌ Natural Language Processing (NLP) : ์ปดํ“จํ„ฐ ๋ถ„์•ผ์—์„œ๋Š” ์ž์—ฐ์–ด ์˜๋ฏธ๋ฅผ ๋ถ„์„ํ•ด ์ปดํ“จํ„ฐ๊ฐ€ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•˜๋Š” ์ผ ์ž์—ฐ์–ด๋ฅผ ์ปดํ“จํ„ฐ์— ์ดํ•ด์‹œํ‚ค๋Š” ์ผ๋ฐ˜์ ์ธ ๋ฐฉ๋ฒ• 1. ์šฐ์„  ์–ด๋–ค ๋ฌธ์žฅ์„ ์ผ์ •ํ•œ ์˜๋ฏธ๊ฐ€ ์žˆ๋Š” ๊ฐ€์žฅ ์ž‘์€ ๋‹จ์–ด๋“ค๋กœ ๋‚˜๋ˆˆ๋‹ค. 2. ๋‚˜๋ˆ ์ง„ ๋‹จ์–ด๋“ค์„ ์ด์šฉํ•˜์—ฌ ์˜๋ฏธ๋ฅผ ๋ถ„์„ํ•œ๋‹ค. - ์—ฌ๊ธฐ์„œ ๊ฐ€์žฅ ๊ธฐ๋ณธ์ด ๋˜๋Š” ๋‹จ์–ด๋“ค์„ ํ† ํฐ token ์ด๋ผ๊ณ  ํ•จ. ํ† ํฌ๋‚˜์ด์ง• - ์ฃผ์–ด์ง„ ๋ฌธ์žฅ์—์„œ ํ† ํฐ ๋‹จ์œ„๋กœ ์ •๋ณด๋ฅผ ๋‚˜๋ˆ„๋Š” ์ž‘์—… - ๋ฌธ์žฅ ํ˜•ํƒœ์˜ ๋ฐ์ดํ„ฐ๋ฅผ ์ฒ˜๋ฆฌํ•˜๊ธฐ ์œ„ํ•ด ์ œ์ผ ์ฒ˜์Œ ์ˆ˜ํ–‰ํ•ด์•ผ ํ•˜๋Š” ๊ธฐ๋ณธ์ ์ธ ์ž‘์—…์œผ๋กœ ์ฃผ๋กœ ํ…์ŠคํŠธ ์ „์ฒ˜๋ฆฌ ๊ณผ์ •์—์„œ ์‚ฌ์šฉ - ํ† ํฌ๋‚˜์ด์ง•์„ ์–ด๋–ป๊ฒŒ ํ•˜๋Š๋ƒ์— ๋”ฐ๋ผ ์„ฑ๋Šฅ ์ฐจ์ด๊ฐ€ ๋‚  ์ˆ˜ ์žˆ์Œ 3.2 KoNLPy - ๊ธฐ๋ณธ์ ์ธ ํ•œ๊ตญ์–ด ์ž์—ฐ์–ด ์ฒ˜๋ฆฌ๋ฅผ ์œ„ํ•œ ํŒŒ์ด์ฌ ..
list_img
[AI Chatbot] ๋…ํ•™ ์†Œ์Šค ๋ฝ€๋ ค์˜ค๊ธฐ
2023.04.18
์ž์—ฐ์–ด ์ฒ˜๋ฆฌ ๊ด€๋ จ Blog ํ•œ๊ตญ์–ด ์ž„๋ฒ ๋”ฉ ์ €์ž ์ด๊ธฐ์ฐฝ๋‹˜ ๋ธ”๋กœ๊ทธ - ratsgo's blog ๋”ฅ๋Ÿฌ๋‹์„ ์ด์šฉํ•œ ์ž์—ฐ์–ด์ฒ˜๋ฆฌ ์ž…๋ฌธ ๋ฌธ์žฅ ์ž„๋ฒ ๋”ฉ๊ณผ ๋‹ค์–‘ํ•œ ์ž์—ฐ์–ด์ฒ˜๋ฆฌ ๋ชจ๋ธ์— ๋Œ€ํ•ด ๊ตฌ์ฒด์ ์ธ ์„ค๋ช…์ด ์žˆ์Œ. ํ•˜์ง€๋งŒ bert ์ดํ›„์—๋Š” ์œ ๋ฃŒ. ๊น€๊ธฐํ˜„์˜ ๋”ฅ๋Ÿฌ๋‹ ์บ ํ”„ ebook ์ž์—ฐ์–ด์ฒ˜๋ฆฌ ๋ฌด๋ฃŒ ํ•™์Šต ์‚ฌ์ดํŠธ BoostCourse ํŒŒ์ดํ† ์น˜๋ž‘ ํ…์„œํ”Œ๋กœ์šฐ ๋“ฑ๋“ฑ ์ž๋ฃŒ ๋Œ€๋ฐ• ๋งŽ์Œ KOCHAT ์˜คํ”ˆ ์†Œ์Šค ํ•œ๊ตญ์–ด ์ฑ—๋ด‡ ํ”„๋ ˆ์ž„์›Œํฌ RASA ๋Œ€ํ™”ํ˜• AI๋ฅผ ์œ„ํ•œ ํ”„๋ ˆ์ž„ ์›Œํฌ ์†Œ๊ฐœ Rasa๋Š” ๋Œ€ํ™”ํ˜• AI๋ฅผ ๊ตฌํ˜„ํ•˜๊ธฐ ์œ„ํ•œ ์˜คํ”ˆ์†Œ์Šค ํ”„๋ ˆ์ž„์›Œํฌ์ž…๋‹ˆ๋‹ค. Rasa๋Š” ์ž์—ฐ์–ด ์ดํ•ด(NLU)์™€ ๋Œ€ํ™” ๊ด€๋ฆฌ๋ฅผ ์œ„ํ•œ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ์ œ๊ณตํ•˜์—ฌ, ์‚ฌ์šฉ์ž๊ฐ€ ์‰ฝ๊ฒŒ ๋Œ€ํ™”ํ˜• AI ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๊ตฌ์ถ•ํ•  ์ˆ˜ ์žˆ๋„๋ก ๋•์Šต๋‹ˆ๋‹ค. Rasa๋Š” ํŒŒ์ด์ฌ์œผ๋กœ ์ž‘์„ฑ๋˜์—ˆ์œผ๋ฉฐ, ์†Œ์Šค ์ฝ”๋“œ๋Š” GitHub..
list_img
[AI ChatBot] ์ฃผ์ œ ์„ ์ • 1
2023.04.18
์˜ˆ๋‚˜.. ์„ ์ •์ด ๋”ธ์ด์—์š”.. ์ €ํฌ๋Š”.. 3ํšŒ์˜ ํšŒ์˜๋ฅผ ๊ฑธ์ณ ์ฃผ์ œ ์„ ์ •..์„ ํ–ˆ์–ด์š”.. ๐Ÿ˜Ž 1๋ฒˆ์งธ ํšŒ์˜ ๊ฐœ์ธ ์ž๊ธฐ ์†Œ๊ฐœ ์ง„ํ–‰ ๋ฐ ํŒ€์› ๊ฐ„ ์ธ์‚ฌ ์ง„ํ–‰ ๋ง‰์—ฐํ•˜๊ฒŒ ์ƒ๊ฐํ•ด๋‘” ์ฑ—๋ด‡ ์ฃผ์ œ๊ฐ€ ์žˆ๋Š”์ง€, ๊ฐœ๋ฐœ ๊ฒฝํ—˜ ์žˆ๋Š”์ง€ ๋“ฑ์— ๋Œ€ํ•œ ์ด์•ผ๊ธฐ ์ง„ํ–‰ 2๋ฒˆ์งธ ํšŒ์˜ ๋ฐ์ดํ„ฐ ์ˆ˜์ง‘ ๋ฐ ์ •์ œ + ๋ฐ์ดํ„ฐ ๋ถ„๋ฅ˜ ๋ฐ ์ž์—ฐ์–ด ์ฒ˜๋ฆฌ (Transformer ์ค‘ ๊ธฐ๋ณธ๋ชจ๋ธ, Bert, GPT-2 ๋“ฑ), ์ฑ—๋ด‡ ์งˆ์˜ ๋ฐ ๋‹ต๋ณ€ ์‹œ๋‚˜๋ฆฌ์˜ค ๊ฐœ๋ฐœ(๊ตญ๋‚ด ์™ธ ์ฑ—๋ด‡ ํ˜„ํ™ฉ, ๋ฐœ์ „๋ฐฉํ–ฅ), ์ฑ—๋ด‡ ์งˆ์˜ ๋ฐ ๋‹ต๋ณ€ ์—”์ง„ ๊ฐœ๋ฐœ, API ๋“ฑ ์ฑ—๋ด‡ ์„œ๋น„์Šค ํ™”๋ฉด ๊ฐœ๋ฐœ ์˜ 4๊ฐœ๋กœ ์—ญํ• ์„ ๋‚˜๋ˆ„์–ด ๊ฐ์ž ์—ญํ•  ๋ถ„๋‹ด ์‹œํ–‰ ์ฑ—๋ด‡ ์ฃผ์ œ์— ๋Œ€ํ•œ ์žฌ ๋…ผ์˜ ์ง„ํ–‰ 3๋ฒˆ์งธ ํšŒ์˜ 2๋ฒˆ์งธ ํšŒ์˜์— ๋‚˜์˜จ ์ฑ—๋ด‡ ์ฃผ์ œ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ์ตœ์ข… 1๊ฐœ ์ฃผ์ œ ์„ ์ • ํ›„๋ณด๊ตฐ: ์ž๋™ ๋‹ค์ด์–ด๋ฆฌ , ์‹ฌ๋ฆฌ์ƒ๋‹ด, ์—ฌํ–‰์ง€ ์ถ”์ฒœ, ํ™”์žฅํ’ˆ ์ถ”์ฒœ,..
list_img
[์ฒ˜์Œ ๋ฐฐ์šฐ๋Š” ๋”ฅ๋Ÿฌ๋‹ ์ฑ—๋ด‡] Chapter 1. ์ฑ—๋ด‡ ์ž…๋ฌธํ•˜๊ธฐ
2023.04.15
1.1 ์ฑ—๋ด‡์˜ ์ดํ•ด ์ฑ—๋ด‡ : ์ฑ„ํ„ฐ(chatter)์™€ ๋กœ๋ด‡(robot)์˜ ํ•ฉ์„ฑ์–ด. ์‚ฌ๋žŒ๊ณผ ํ…์ŠคํŠธ๋‚˜ ์Œ์„ฑ์œผ๋กœ ๋Œ€ํ™”๋ฅผ ๋‚˜๋ˆŒ ์ˆ˜ ์žˆ๋Š” ํ”„๋กœ๊ทธ๋žจ. ์ˆ˜๋…„ ์ „๊นŒ์ง€๋งŒ ํ•ด๋„ ๋‹ค์–‘ํ•œ ์‹œ๋‚˜๋ฆฌ์˜ค์— ๋Œ€์‘ํ•  ์ˆ˜ ์žˆ๋Š” ๊ทœ์น™์„ ๊ธฐ๋ฐ˜์œผ๋กœ ๋งŒ๋“  ์ฑ—๋ด‡์ด ๋Œ€์„ธ. → ์ตœ๊ทผ์—๋Š” ๋”ฅ๋Ÿฌ๋‹ ๊ธฐ์ˆ ์˜ ๋ฐœ์ „์œผ๋กœ ์ธํ•ด ์‹ค์ œ ์ž์—ฐ์–ด๋ฅผ ์ดํ•ดํ•˜๊ณ  ์‘๋‹ตํ•˜๋Š” ์ˆ˜์ค€ ์ฑ—๋ด‡์€ ํŠน์ • ๋ถ„์•ผ์— ๋งž๊ฒŒ ๊ฐœ๋ฐœ๋˜์–ด์•ผ ํ•จ → ๋ฒ”์šฉ ์ฑ—๋ด‡ ๊ฐœ๋ฐœ์€ ๊ธฐ์ˆ ์  ์–ด๋ ค์›€์ด ๋งŽ์€ ๋ถ„์•ผ 1.2 ์ฑ—๋ด‡ ํ™œ์šฉ ์‚ฌ๋ก€ 1.2.1 ์นด์นด์˜ค ์ฑ—๋ด‡ ์‚ฌ๋ก€ ์นด์นด์˜ค๋Š” ์ž์‚ฌ ๋ด‡ ๋นŒ๋”๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ๊ณ ๊ฐ ์ƒ๋‹ด ์ง์›๋“ค์ด ์ง์ ‘ ๋‹ต๋ณ€์„ ์„ค๊ณ„ํ•ด ๊ณ ๊ฐ ์‘๋Œ€์— ํ•„์š”ํ•œ ์ฑ—๋ด‡์„ ๊ตฌ์ถ•ํ•จ. 1.2.2 ๋Œ€ํ•™๋ณ‘์› ์ฑ—๋ด‡ ์‚ฌ๋ก€ ์˜๋ฃŒ์ฑ—๋ด‡ ์ „๋ฌธ ๊ธฐ์—… ์›จ์ € , ๊ตญ๋‚ด ์ตœ์ดˆ๋กœ ๋Œ€ํ•™๋ณ‘์›์šฉ ์˜๋ฃŒ์ƒ๋‹ด์ฑ—๋ด‡ ๊ฐœ๋ฐœํ•˜์—ฌ ์šด์˜์ค‘... ๋ณ‘์› ๋‚ด ๋ฏผ์› ์ฒ˜๋ฆฌ์™€ ์˜ˆ์•ฝ ๋ณ€๊ฒฝ ๋ฐ ์ทจ์†Œ๋ฅผ..