์ ์ฒด ๊ธ59 [TIL] ๋ด์ผ๋ฐฐ์์บ ํ AI 9๊ธฐ - 22ํ ๐ถ ํ์ต ๋ฒ์์คํ ๋ค๋๋ฐ ๊ฐ์ธ ๊ณต๋ถ ๐ถ ํ์ต ๋ด์ฉโจ ๊ฐ์ธ ๊ณต๋ถโ๏ธ ํ ํฐ ์๋ฒ ๋ฉ 1. ์๋ฒ ๋ฉ (embedding) 1) ๊ฐ๋ : ๋ฐ์ดํฐ๋ฅผ ์๋ฏธ๋ฅผ ๋ด์ ์ซ์ ์งํฉ์ผ๋ก ๋ณํํ๋ ๊ฒ 2. ํ ํฐ ์๋ฒ ๋ฉ 1) ๊ฐ๋ : ํ ํฐ์ ์๋ฒ ๋ฉํ๋ ์์ 2) ๋ด์ฉ - ๋ฅ๋ฌ๋ ๋ชจ๋ธ์ด ํ ์คํธ ๋ฐ์ดํฐ๋ฅผ ์ฒ๋ฆฌํ๊ธฐ ์ํด์๋ ์ ๋ ฅ์ผ๋ก ๋ค์ด์ค๋ ํ ํฐ๊ณผ ํ ํฐ ์ฌ์ด์ ๊ด๊ณ๋ฅผ ๊ณ์ฐํด์ผ ํ๋ค. - ํ ํฐ๊ณผ ํ ํฐ ์ฌ์ด์ ๊ด๊ณ๋ฅผ ๊ณ์ฐํ๊ธฐ ์ํด์๋ ํ ํฐ์ ์๋ฏธ๋ฅผ ์ซ์๋ก ๋ํ๋ผ ์ ์์ด์ผ ํ๋ค. - ํ ํฐํ์์ ๋ถ์ฌํ ํ ํฐ ์์ด๋๋ ํ๋์ ์ซ์์ผ ๋ฟ์ด๋ฏ๋ก ์ซ์์ ์๋ฏธ๋ฅผ ๋ด์ ์ ์๋ค. - ์๋ฏธ๋ฅผ ๋ด๊ธฐ ์ํด์๋ ์ต์ 2๊ฐ ์ด์์ ์ซ์ ์งํฉ์ธ ๋ฒกํฐ์ฌ์ผ ํ๋ค. ๐ฉ ์์ ๋ด์ฉ์ ๋ง๊ฒ ํ ํฐ์ ์๋ฒ ๋ฉํ๋ .. 2025. 2. 5. ๋ฐฑ์ค ํ๋ธ(Baekjoon Hub) - ์ฐ๊ฒฐ ์ ์ฅ์(Repository) ๋ฐ๊พธ๊ธฐ ๐ถ ๋ฐฑ์ค ํ๋ธ (Baekjoon Hub)๋ฐฑ์ค ์จ๋ผ์ธ ์ ์ง(BOJ, Baekjoon Online Judge)์์ ๋ฌธ์ ๋ฅผ ํ ๋,์ฌ์ฉ์์ ์๋ฃจ์ ์ ์๋์ผ๋ก GitHub ์ ์ฅ์์ ์ปค๋ฐํ๋ ์๋น์ค ๐ถ ์ฐ๊ฒฐ ์ ์ฅ์(Repository) ๋ฐ๊พธ๊ธฐโ๏ธ ๊ธฐ์กด ์ ์ฅ์ ํด์ 1. GitHub ๋ก๊ทธ์ธ2. Settings > Applications > Authorized OAuth Apps ์์ ๋ฐฑ์ค ํ๋ธ ์ฑ ์ฐ๊ฒฐ ํด์ (remoke) โ๏ธ ์ ๊ท ์ ์ฅ์ ์ฐ๊ฒฐ1. ํ์ฅ ํ๋ฌ๊ทธ์ธ > ๋ฐฑ์คํ๋ธ ํด๋ฆญ 2. ๋ฐฑ์คํ๋ธ > Authenticate ํด๋ฆญ3. Authorize BaekjoonHub ํด๋ฆญ > ๋ณ๊ฒฝ ๋ ํฌ์งํ ๋ฆฌ ์ด๋ฆ ์ ๋ ฅ ๐ถ๋ 2025. 2. 5. [TIL] ๋ด์ผ๋ฐฐ์์บ ํ AI 9๊ธฐ - 21ํ ๐ถ ํ์ต ๋ฒ์์คํ ๋ค๋๋ฐ ๊ฐ์ธ ๊ณต๋ถ ๐ถ ํ์ต ๋ด์ฉโจ ๊ฐ์ธ ๊ณต๋ถโ๏ธ ํ ํฐํ 1. ํ ํฐ (token) 1) ๊ฐ๋ : ์ฃผ์ด์ง ํ ์คํธ๋ฅผ ๋ถ์ ๋ฐ ์ฒ๋ฆฌ ๊ฐ๋ฅํ ์์ ๋จ์๋ก ๋๋ ๊ฒ 2. ํ ํฐํ 1) ๊ฐ๋ : ํ ์คํธ๋ฅผ ์ ์ ํ ๋จ์๋ก ๋๋๊ณ ์ซ์ ์์ด๋๋ฅผ ๋ถ์ฌํ๋ ๊ฒ 2) ๋ด์ฉ - ํ๊ธ์ ์๊ฒ (์์๊ณผ๋ชจ์) ๋จ์๋ถํฐ ํฌ๊ฒ ๋จ์ด ๋จ์๋ก ๋๋์ ์๋ค - ์ด๋ค ํ ํฐ์ด ์ด๋ค ์ซ์ ์์ด๋๋ก ์ฐ๊ฒฐ๋๋์ง ๊ธฐ๋ก๋ ์ฌ์ ์ ๋ง๋ค์ด์ผ ํ๋ค > ๋จ์๊ฐ ํฐ ๊ฒฝ์ฐ: ์๋ฏธ ์ ์ง๋ ์ ๋์ง๋ง ์ฌ์ ์ด ์ปค์ง๋ค. > ๋จ์๊ฐ ์์ ๊ฒฝ์ฐ: ์ฌ์ ์ ์์์ง์ง๋ง, ๋จ์ด์ ์๋ฏธ๊ฐ ์ฌ๋ผ์ง๋ค. 2. ์๋ธ์๋ ํ ํฐํ 1) ๊ฐ๋ : ๋ฐ์ดํฐ์ ๋ฑ์ฅํ๋ ๋น๋์ ๋ฐ๋ผ ํ ๊ทผํ ๋จ์๋ฅผ ๊ฒฐ์ 2) ๋ด์ฉ - ๊ธฐ์กด ํ .. 2025. 2. 4. [TIL] ๋ด์ผ๋ฐฐ์์บ ํ AI 9๊ธฐ - 20ํ ๐ถ ํ์ต ๋ฒ์์คํ ๋ค๋๋ฐ ์๊ฐ ๊ฒ์ง ํ ์คํธ ๐ถ ํ์ต ๋ด์ฉโจ ์คํ ๋ค๋โ๏ธ ๊ฐ์ค์ (Hypothesis) 1. ์์ - H(x) = wx + b (w: ๊ฐ์ค์น/๋ชจ๋ธํ๋ผ๋ฏธํฐ, x: ์ ๋ ฅ๋ณ์) 2. ๊ฐ๋ - ๋ชจ๋ธ์ด ๋ฐ์ดํฐ๋ก๋ถํฐ ํ์ตํ์ฌ ๋ง๋ค์ด์ง ์์ธก ํจ์ - ํจ์๋ ์ฃผ์ด์ง ์ ๋ ฅ ๋ฐ์ดํฐ์ ๋ํด ํน์ ์ถ๋ ฅ(์์ธก ๊ฒฐ๊ณผ)์ ๊ณ์ฐ - ํ๋ผ๋ฏธํฐ๋ค์ ์กฐ์ ํ๋ฉด์ ํ์ต ๋ฐ์ดํฐ์ ๊ฐ์ฅ ์ ๋ง๋๋ก ๋ชจ๋ธ์ ํ๋ จํ๋ฉฐ ๊ณ์ ์ ๋ฐ์ดํธโ๏ธ ๊ฒฝ์ฌํ๊ฐ๋ฒ(Gradient Descent) 1. ๊ฐ๋ - ํจ์์ ์ต์๊ฐ์ ์ฐพ๊ธฐ ์ํด ์ฌ์ฉ๋๋ ์ต์ ํ ์๊ณ ๋ฆฌ์ฆ - ๋น์ฉ ํจ์(cost function) ๋๋ ์์ค ํจ์(loss function)์ ์ต์๊ฐ์ ์ฐพ๊ธฐ ์ํด ์ฌ์ฉ - ๋จธ์ ๋ฌ๋๊ณผ ๋ฅ๋ฌ๋ ๋ชจ๋ธ์์ ํ๋ผ๋ฏธํฐ.. 2025. 2. 3. (Python) ๊ฐ์ํ๊ฒฝ ์ญ์ ๐ถ python์ ์ด์ฉํ ๊ฐ์ํ๊ฒฝ ์ญ์ # ๊ฐ์ํ๊ฒฝ ๋นํ์ฑํ> deactivate # ๊ฐ์ํ๊ฒฝ ํด๋ ์ญ์ (๊ฐ์ํ๊ฒฝ ํด๋ ์๋ ๊ฒฝ๋ก๋ก ์ด๋)> rm -rf {๊ฐ์ํ๊ฒฝ๋ช } ๐ถ conda๋ฅผ ์ด์ฉํ ๊ฐ์ํ๊ฒฝ ์ญ์ # ๊ฐ์ํ๊ฒฝ ๋นํ์ฑํ> conda deactivate# ๊ฐ์ํ๊ฒฝ ๋ชฉ๋ก ํ์ธ> conda env list or > conda info --envs # ๊ฐ์ํ๊ฒฝ ์ญ์ conda remove --name {๊ฐ์ํ๊ฒฝ๋ช } --all 2025. 2. 2. [TIL] ๋ด์ผ๋ฐฐ์์บ ํ AI 9๊ธฐ - 19ํ ๐ถ ํ์ต ๋ฒ์LLM ํน๊ฐ ๊ณผ์ ์ฝ๋์นดํ ๐ถ ๊ณต๋ถ ๋ด์ฉโจ LLM ํน๊ฐ ๊ณผ์ (ํธ๋ฌ๋ธ ์ํ ์กฐ์น)โ๏ธ ์์ ํ๊ฒฝ - Window (PowerShell) - VSCode - Python 3.10โ๏ธ ์์ ๋ด์ฉ (OpenAI API ํ ์คํธ) 1. API Key ์์ฑ 2. ํ๊ฒฝ๋ณ์ ์ค์ setx OPENAI_API_KEY "your_api_key_here" 3. OpenAI API ์ค์นpip install openaiโ 4. ์์ค ์ฝ๋ ์์ฑ (text_example.py)from openai import OpenAIclient = OpenAI()completion = client.chat.completions.create( model="gpt-4o-mini", messages=[ .. 2025. 1. 31. ์ด์ 1 2 3 4 5 ยทยทยท 10 ๋ค์