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

token2

[TIL] ๋‚ด์ผ๋ฐฐ์›€์บ ํ”„ AI 9๊ธฐ - 23ํšŒ ๐Ÿถ ํ•™์Šต ๋ฒ”์œ„์Šคํƒ ๋‹ค๋“œ๋ฐ˜ ๊ฐœ์ธ ๊ณต๋ถ€ ๐Ÿถ ํ•™์Šต ๋‚ด์šฉโœจ ๊ฐœ์ธ ๊ณต๋ถ€โœ”๏ธ ์œ„์น˜ ์ธ์ฝ”๋”ฉ 1. ์œ„์น˜ ์ธ์ฝ”๋”ฉ 1) ๋‚ด์šฉ - ํŠธ๋žœ์Šคํฌ๋จธ์—์„œ๋Š” ๋ชจ๋“  ์ž…๋ ฅ์„ ๋™์‹œ์— ์ฒ˜๋ฆฌ - ๊ทธ ๊ณผ์ •์—์„œ ์ˆœ์„œ ์ •๋ณด๊ฐ€ ์‚ฌ๋ผ์ง - ์ด๋•Œ ์ˆœ์„œ๋ฅผ ์ถ”๊ฐ€ํ•ด์ฃผ๋Š” ์—ญํ• ์„ ๋‹ด๋‹น 2. ์ ˆ๋Œ€์  ์œ„์น˜ ์ธ์ฝ”๋”ฉ(absolute position encoding) 1) ๋‚ด์šฉ - ์ž…๋ ฅ ํ† ํฐ์˜ ์œ„์น˜์— ๋”ฐ๋ผ ๊ณ ์ •๋œ ์ž„๋ฒ ๋”ฉ์„ ๋”ํ•จ - ํ† ํฐ๊ณผ ํ† ํฐ ์‚ฌ์ด์˜ ์ƒ๋Œ€์ ์ธ ์œ„์น˜์ •๋ณด ํ™œ์šฉํ•˜์ง€ ๋ชปํ•จ - ๊ธด ํ…์ŠคํŠธ๋ฅผ ์ถ”๋ก ํ•˜๋Š” ๊ฒฝ์šฐ์—๋Š” ์„ฑ๋Šฅ์ด ๋–จ์–ด์งโœ”๏ธ ํ† ํฐํ™” ์ƒ˜ํ”Œ ์ฝ”๋“œ# ํ…์ŠคํŠธ๋ฅผ ์ ์ ˆํ•œ ๋‹จ์œ„๋กœ ๋‚˜๋ˆ” (๋„์–ด์“ฐ๊ธฐ ๊ธฐ์ค€)input_text = "๋‚˜๋Š” ์ตœ๊ทผ ํŒŒ๋ฆฌ ์—ฌํ–‰์„ ๋‹ค๋…€์™”๋‹ค"input_text_list = input_text.split().. 2025. 2. 6.
[TIL] ๋‚ด์ผ๋ฐฐ์›€์บ ํ”„ AI 9๊ธฐ - 21ํšŒ ๐Ÿถ ํ•™์Šต ๋ฒ”์œ„์Šคํƒ ๋‹ค๋“œ๋ฐ˜ ๊ฐœ์ธ ๊ณต๋ถ€ ๐Ÿถ ํ•™์Šต ๋‚ด์šฉโœจ ๊ฐœ์ธ ๊ณต๋ถ€โœ”๏ธ ํ† ํฐํ™”  1. ํ† ํฐ (token) 1) ๊ฐœ๋…: ์ฃผ์–ด์ง„ ํ…์ŠคํŠธ๋ฅผ ๋ถ„์„ ๋ฐ ์ฒ˜๋ฆฌ ๊ฐ€๋Šฅํ•œ ์ž‘์€ ๋‹จ์œ„๋กœ ๋‚˜๋ˆˆ ๊ฒƒ 2. ํ† ํฐํ™” 1) ๊ฐœ๋…: ํ…์ŠคํŠธ๋ฅผ ์ ์ ˆํ•œ ๋‹จ์œ„๋กœ ๋‚˜๋ˆ„๊ณ  ์ˆซ์ž ์•„์ด๋””๋ฅผ ๋ถ€์—ฌํ•˜๋Š” ๊ฒƒ 2) ๋‚ด์šฉ - ํ•œ๊ธ€์€ ์ž‘๊ฒŒ (์ž์Œ๊ณผ๋ชจ์Œ) ๋‹จ์œ„๋ถ€ํ„ฐ ํฌ๊ฒŒ ๋‹จ์–ด ๋‹จ์œ„๋กœ ๋‚˜๋ˆŒ์ˆ˜ ์žˆ๋‹ค - ์–ด๋–ค ํ† ํฐ์ด ์–ด๋–ค ์ˆซ์ž ์•„์ด๋””๋กœ ์—ฐ๊ฒฐ๋๋Š”์ง€ ๊ธฐ๋ก๋œ ์‚ฌ์ „์„ ๋งŒ๋“ค์–ด์•ผ ํ•œ๋‹ค > ๋‹จ์œ„๊ฐ€ ํฐ ๊ฒฝ์šฐ: ์˜๋ฏธ ์œ ์ง€๋Š” ์ž˜ ๋˜์ง€๋งŒ ์‚ฌ์ „์ด ์ปค์ง„๋‹ค. > ๋‹จ์œ„๊ฐ€ ์ž‘์€ ๊ฒฝ์šฐ: ์‚ฌ์ „์€ ์ž‘์•„์ง€์ง€๋งŒ, ๋‹จ์–ด์˜ ์˜๋ฏธ๊ฐ€ ์‚ฌ๋ผ์ง„๋‹ค. 2. ์„œ๋ธŒ์›Œ๋“œ ํ† ํฐํ™” 1) ๊ฐœ๋…: ๋ฐ์ดํ„ฐ์˜ ๋“ฑ์žฅํ•˜๋Š” ๋นˆ๋„์— ๋”ฐ๋ผ ํ† ๊ทผํ™” ๋‹จ์œ„๋ฅผ ๊ฒฐ์ • 2) ๋‚ด์šฉ - ๊ธฐ์กด ํ† .. 2025. 2. 4.