๐ป IT·๊ธฐ์ ·ํต๊ณ38 Image to Text…? ์ด๋ฏธ์ง๋ก ์์คํค ์ํธ ์์ฑํ๊ธฐ Spark๋ฅผ ์ค์นํด ๋ณด์ ๋ถ์ด๋ผ๋ฉด ์๋์ ์ด๋ฏธ์ง๊ฐ ์น์ํ ๊ฒ์ ๋๋ค. Spark๋ผ๋ ๋จ์ด๋ฅผ ๋ฌธ์๋ฅผ ์ด์ฉํด์ ํ ์คํธ๋ก ๊ทธ๋ฆฐ ๊ฒ์ ๋๋ค. ๋น์ทํ ๋ฅ์ ๋ฌธ์๋ก ๋ ๊ทธ๋ฆผ์ 2021๋ ๋์ฏค ๋ค์ด๋ฒ ์นํฐ ๋๊ธ์์๋ ๋ง์ด ๋ณผ ์ ์์์ต๋๋ค. ์ด๋ ๊ฒ ๊ธ์๋ก ๊ทธ๋ฆผ์ ๊ทธ๋ฆฌ๋ ๊ฒ์ ASCII Art๋ผ๊ณ ํฉ๋๋ค. ๋จ์ํ๊ฒ ๋ณต๋ถ ํด์ ๋ณด๋ด๋ฉด ๋๊ธฐ ๋๋ฌธ์ ์ผ๋ฐ ์ด๋ฏธ์ง์ ๋นํ๋ฉด ๊ณต์ ๊ฐ ์์ํ ํธ์ ๋๋ค. ์ฐ๋ฆฌ๊ฐ ์์ฃผ ์ฌ์ฉํ๋ :) ^_^ ์ด๋ฌํ ์ด๋ชจํฐ์ฝ๋ค๋ ์์คํค ์ํธ์ ๋ฒ์ฃผ์ ์ํฉ๋๋ค. (ํ ์ค์ง๋ฆฌ ์์คํค ์ํธ) ํ์ฌ ๋ค๋๋ ์ง์ฅ์์๋ ์์คํค ์ํธ๋ฅผ ๊ฐ๋ ์ฌ์ฉํฉ๋๋ค. ์ฌ๋ด ๋ฉ์ ์ ์ ์ด๋ชจํฐ์ฝ ๊ฐ์ง ์๊ฐ ๋งค์ฐ ์ ๊ธฐ ๋๋ฌธ์ ์ด๋ฏธ์ง๋ฅผ ์์คํค ์ํธ๋ก ๋ณํํด์ ๋ฉ๋ชจ์ฅ์ ์ ์ฅํด๋๊ธฐ๋ ํฉ๋๋ค ใ ใ . ์ด๋ฒ ํฌ์คํ ์์๋ Python์ผ๋ก ์์คํค ์ํธ๋ฅผ ์.. 2023. 2. 11. [Snippet] ์์ฃผ ์ฌ์ฉํ๋ List, Dictionary ๊ธฐ๋ฅ ์ฝ๋ ์์ฑ์ ํ๋ค ๋ณด๋ฉด ํญ์ ์์ด๋ฒ๋ฆฌ๊ฑฐ๋ ๊ธฐ์ต์ด ์ ๋์ง ์๋ ๊ธฐ๋ฅ๋ค์ด ์์ต๋๋ค. ์ฐ๋ฆฌ๋๋ผ ๋ง์ ํ ๋๋ ๊ฐ๋ ๋จ์ด๊ฐ ์๊ฐ์ด ์ ๋ ๋์ฒ๋ผ ๋ง์ด์ฃ ใ ใ ๊ดํ ์ฝ๋ฉํ๋ ์ฌ๋๋ค์ด ๊ตฌ๊ธ์ "์ "์ด๋ผ๊ณ ํ๋ ๊ฒ ์๋๋๋ค. ChatGPT๊ฐ ๋ง์ดํฌ๋ก์ํํธ์ ๊ฒ์์์ง Bing์ ์ ํ์ฌ๋ง ๋๋ค๋ฉด ์์ผ๋ก ๊ฐ๋ฐ ์์ฐ์ฑ์ ๋๋์ฑ ํฅ์๋ ๊ฒ ๊ฐ์ต๋๋ค. ์๊ธฐ๊ฐ ์กฐ๊ธ ์๋๋ฐ, ํ์ฌ์์๋ ์ทจ๋ฏธ๋ก๋ ์ฝ๋ฉ์ ํ ๋ ์์ฃผ ๊น๋จน๋ ๊ธฐ๋ฅ๋ค์ด ์์ต๋๋ค. List์์ ์๋ List๋ฅผ ํ๋์ List๋ก ๋ณํฉํ๋ค๋์ง, Dictionary ์์ ์๋ ํค ๊ฐ๋ค์ ์ด๋ป๊ฒ ์ ๋ ฌํ๋์ง ๋ฑ ์์ฃผ ์ฌ์ฉํ์ง๋ง ๋งค๋ฒ ์ธ์ฐ๋ ๋ฐ๋ ์คํจํ๋ ์ฝ๋๋ค์ด ์์ต๋๋ค. ๋ฐ๋ผ์ ์ด๋ฒ ํฌ์คํธ์์๋ ์์ฃผ ์ฌ์ฉํ๋ List์ Dictionary ๊ธฐ๋ฅ๋ค์ ๋ํด ์ ๋ฆฌํ๋ ค๊ณ ํฉ๋๋ค. .. 2023. 2. 9. [API] ์ธ๊ณ ๊ฐ๊ตญ์ ๊ธฐ๋ณธ ์ ๋ณด ๊ฐ์ ธ์ค๊ธฐ (restcountries) ์ง๊ตฌ๊ฐ ํ์ํ ๋ฌผ๊ฑด์ด ์์ด์ ํด์ธ์ฌ์ดํธ์ ํ์๊ฐ์ ์ ์งํํ์ต๋๋ค. ๊ฐ์ ์งํ ์ ์ฐจ์ ๊ตญ๊ฐ๋ฅผ ์ ๋ ฅํ๋ ๋ถ๋ถ์ด ์์๋๋ฐ, ๋ฌธ๋ ๊ฐ๋ฐ์๋ค์ ์ด๋ฐ ์ ๋ณด๋ฅผ ์ด๋์ ๊ฐ์ ธ์ค๋์ง๊ฐ ๊ถ๊ธํด์ก์ต๋๋ค. ์ ๊ฐ ๋ ๊ถ๊ธํ ๊ฒ์ ๋ชป ์ฐธ๋ ์ฑ๊ฒฉ์ด๋ผ ๋ฐ๋ก ๊ตฌ๊ธ๋ง์ ํ๊ณ , restcountries๋ผ๋ API๋ฅผ ์ ๊ณตํ๋ ๋ฌด๋ฃ ์ฌ์ดํธ๋ฅผ ๋ฐ๊ฒฌํ์ต๋๋ค: https://restcountries.com/#api-endpoints-v2-list-of-codes ๊ฐ๊ตญ์ ๋ช ์นญ, ๊ตญ๊ฐ์ฝ๋, ํตํ, ์์ฑ์ขํ, ์ฌ์ฉ ์ธ์ด ๋ฑ์ ๊ตญ๊ฐ์ ๋ํ ๊ธฐ๋ณธ ์ ๋ณด๊ฐ ๋ด๊ฒจ์๋ API๋ฅผ ์ ๊ณตํ๋ ์ฌ์ดํธ์ ๋๋ค. ๊ทธ๋์ ํ๋ฒ ํ์์ ํด๋ณด๊ธฐ๋ก ํ์ต๋๋ค. (๋ณ๋์ API Key๋ฅผ ๋ฐ๊ธํ ํ์๊ฐ ์์ต๋๋ค) ๋ํ๋ฏผ๊ตญ ์ ๋ณด ๊ฐ์ ธ์ค๊ธฐ ์๋์ ์ฝ๋๋ฅผ ์ ๋ ฅํ๋ฉด ํ๊ตญ์ ์ ๋ณด๋ฅผ ๊ฐ์ ธ์ต๋๋ค. ๋.. 2023. 2. 6. [API] ๋ฆฌ๊ทธ์ค๋ธ๋ ์ ๋: ์ฑํผ์ธ ๋ง๊ณ API๋ฅผ ๊ฐ์ง๊ณ ๋์๋ณด์ ๋ฆฌ๊ทธ์ค๋ธ๋ ์ ๋๋ ๊ณ ๋ฑํ๊ต 3ํ๋ ๋ถํฐ ์ง๊ธ๊น์ง ์ฝ 10๋ ๊ฐ ์ ์ ํจ๊ปํ ๊ฒ์์ ๋๋ค. ๋ํ ์ถ๊ฐํฉ๊ฒฉ ์ ํ๋ ์ง์์ ๋กค์ ํ๋ ๋์ค์ ๋ฐ์๊ณ , ์ฒซ ์ง์ฅ ์ทจ์ ์์๋ ๋กค์ ํ๋ ๋์ค ์๊ฒ ๋์์ต๋๋ค. ์ฌ์ค ์ทจ๋ฏธ๋ผ๊ณ ๋ ๊ฒ์๋ฐ์ ์์๊ธฐ ๋๋ฌธ์ ์ข์ ์์๊ณผ ์ซ์ ์์๋ ๋ชจ๋ ๋กค๊ณผ ํจ๊ปํ ๊ฒ ๊ฐ์ต๋๋ค. ๊ทธ๋งํผ ๋กค์ ์ ๊ฒ ์์ด ์ ์ฐฉ์ด ๊น์ ๊ฒ์์ ๋๋ค. ๋กค์ ํ๋ ์ฌ๋์ด๋ผ๋ฉด ๋ชจ๋ฅผ ์๊ฐ ์๋ ์ฃผ์๊ฐ ์์ต๋๋ค. ๋ฐ๋ก ์ ์ ๊ฒ์๊ณผ ๊ฒ์ ๊ด๋ จ ์ ๋ณด๋ฅผ ์ ๊ณตํด ์ฃผ๋ op.gg, lol.ps, fow.kr๊ณผ ๊ฐ์ ์น์ฌ์ดํธ์ ๋๋ค. ์ด๋ฌํ ์น์ฌ์ดํธ๋ค์ ๋กค์ ๊ฐ๋ฐ์ฌ์ธ ๋ผ์ด์๊ฒ์์ฆ์์ ์ ๊ณตํ๋ API๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๋ง๋ ์๋ํํฐ ์๋น์ค์ ๋๋ค. API์ ๊ด๋ จ๋ ํฌ์คํ ์ ์ต๊ทผ ๋ค์ด ๋ง์ด ํ๊ณ ์๋ ์์ค์ ๋ฌธ๋ ๋ผ์ด์๊ฒ์์ฆ๊ฐ ์ ๊ณตํ๋ API์ ๊ด์ฌ์ด .. 2023. 2. 5. [API] OpenAI API ๊ฐ์ง๊ณ ๋๊ธฐ 2ํ: ๊ฐ์ฒด๋ช ์ธ์ (NER) ์ด๋ฒ ํฌ์คํธ์์๋ InstructGPT๋ฅผ ํ์ฉํด์ ๊ฐ์ฒด๋ช ์ธ์ ์์ ์ ํด๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค. InstructGPT์ ์ค์น ๋ฐ OpenAI APIํค ๋ฐ๊ธ ๊ด๋ จํด์๋ ์ด์ ํฌ์คํ ์ ์ฐธ๊ณ ๋ถํ๋๋ฆฌ๊ฒ ์ต๋๋ค: 2023.01.17 - [๐ป ํ์ด์ฌ] - [API] ChatGPT Python์ผ๋ก ์ฌ์ฉํด ๋ณด๊ธฐ (์์ ) [API] ChatGPT Python์ผ๋ก ์ฌ์ฉํด๋ณด๊ธฐ (์์ ) [์์ 2023.02.04] ๋ ๋ง์์ ์๋์ ๊ฐ์ ๊ธ์ ์ฐพ์์ต๋๋ค. ์์ฝ์ ํ์๋ฉด ChatGPT์ text-davinci-003 ๋ชจ๋ธ์ ์กฐ๊ธ ๋ค๋ฅด๋ค๊ณ ํฉ๋๋ค. text-davinci-003์ InstructGPT์ ๋ชจ๋ธ๋ก ์ง์์ฌํญ์ ์ํํ๋๋ก ์ต์ ํ๊ฐ ๋ jakely.tistory.com ๊ฐ์ฒด๋ช ์ธ์ (Named Entity Recognition).. 2023. 2. 4. [API] OpenAI API ๊ฐ์ง๊ณ ๋๊ธฐ 1ํ: TL;DR (๊ธด๊ธ ์์ฝ) ์ต๊ทผ์ ์ ๋ธ๋ก๊ทธ์ ์ ์ ๋ฐ ๋ฐฉ๋ฌธ ํต๊ณ๋ฅผ ๋ณด๋ ChatGPT ํฌ์คํธ์ ์ธ๊ธฐ๊ฐ ๋ ๋ณด์ ์ธ ๊ฒ์ ๋ฐ๊ฒฌํ์ต๋๋ค. ์๋ฌด๋๋ ๋ง์ด ํ์๋๊ณ ์๋ ๊ธฐ์ ์ด๋ค ๋ณด๋ ์ฐพ์ผ์๋ ๋ถ๋ค๋ ๊ฝค ์์ด์ ๋ฟ๋ฏํ ๊ธฐ๋ถ์ด ๋ญ๋๋ค. ๊ฒ๋ค๊ฐ ChatGPT์ ๊ด๋ จ๋ ๋ง์ดํฌ๋ก์ํํธ์ ์๋น๋์๋ ์ต๊ทผ์ ํฌ๊ฒ ์์น์ ํด์ ์ ๋ ๊ธฐ๋ถ์ด ์์ฃผ ์ข์ต๋๋ค. (๊ตฌ์กฐ์ ์ด ์๋ค!!!) ๊ทธ๋์ ์ด์ ์ด๋ ๊ฒ ๋ ๊น์, OpenAI์ API๊ฐ ์ ๊ณตํ๋ ์ฌ๋ฌ๊ฐ์ง ๊ธฐ๋ฅ๋ค์ ํ์ฉํ๋ ๋ฐฉ๋ฒ์ ๋ํด ์๊ฐ๋ฅผ ๋๋ฆฌ๊ณ ์ ํฉ๋๋ค. ์ด๋ฒ ํฌ์คํธ์์๋ OpenAPI๊ฐ ์ ๊ณตํ๋ ์ฌ๋ฌ๊ฐ์ง ๊ธฐ๋ฅ ์ค, ํ ์คํธ ์์ฝ์ ๋ํด ๋ค๋ฃจ๊ฒ ์ต๋๋ค. ์์ด๋ก TL;DR์ด ๋ฌด์จ ๋ป์ธ ์ค ์์๋์? ๋ฐ๋ก "Too Long. Didn't Read"๋ผ๋ ๋ป์ ๋๋ค. ๋๋ฌด ๊ธธ์ด์ ์ฝ์ง ์์๋ค๋ ๋ป์ด๊ณ ๊ธด ๊ธ์ ์์ฝํ .. 2023. 2. 3. ์ด์ 1 2 3 4 5 6 7 ๋ค์ ๋ฐ์ํ