๐Ÿ“Œ ๊น€๊ฒฝ์›์˜ ๊ธฐ์ˆ  ๋…ธํŠธ

ํ—ฌ์Šค์ผ€์–ด ๋„๋ฉ”์ธ์—์„œ MLOps๊นŒ์ง€ ์•„์šฐ๋ฅด๋Š” ์‹ค๋ฌดํ˜• AI ์—”์ง€๋‹ˆ์–ด์ž…๋‹ˆ๋‹ค.

์˜๋ฃŒ AI๋ฅผ ๋‹จ์ˆœํžˆ ์—ฐ๊ตฌ๋กœ ๋๋‚ด์ง€ ์•Š๊ณ , ์‹ค์ œ ์˜๋ฃŒ ํ™˜๊ฒฝ์— ์ž‘๋™ํ•˜๋Š” ํ˜•ํƒœ๋กœ ๊ตฌํ˜„ ํ•˜๋Š” ๋ฐ ์ง‘์ค‘ํ•ฉ๋‹ˆ๋‹ค. ๊ณ ํ•ด์ƒ๋„ ๋ณ‘๋ฆฌ ์ด๋ฏธ์ง€ ์ฒ˜๋ฆฌ๋ถ€ํ„ฐ WebDataset ๊ธฐ๋ฐ˜ ํ•™์Šต ํŒŒ์ดํ”„๋ผ์ธ, FastAPI์™€ Docker ๊ธฐ๋ฐ˜ ๋ฐฐํฌ๊นŒ์ง€ ํ˜„์žฅ ์ ์šฉ ์ค‘์‹ฌ์˜ ์‹œ์Šคํ…œ์„ ์ง์ ‘ ์„ค๊ณ„ํ•˜๊ณ  ์šด์˜ํ•ด์™”์Šต๋‹ˆ๋‹ค.


๐Ÿ‘ค About Me

์•ˆ๋…•ํ•˜์„ธ์š”. ์ธ๊ณต์ง€๋Šฅ ๊ฐœ๋ฐœ์ž๋กœ ์ผํ•˜๊ณ  ์žˆ๋Š” ๊น€๊ฒฝ์›์ž…๋‹ˆ๋‹ค.

ํ—ฌ์Šค์ผ€์–ด ๋„๋ฉ”์ธ์—์„œ MLOps๊นŒ์ง€ ์•„์šฐ๋ฅด๋Š” ์‹ค๋ฌดํ˜• AI ์—”์ง€๋‹ˆ์–ด์ž…๋‹ˆ๋‹ค. AI ๋ชจ๋ธ ๊ฐœ๋ฐœ๊ณผ ํ˜„์žฅ ์ ์šฉ, ์„œ๋น„์Šค ์šด์˜๊นŒ์ง€ ๊ฒฝํ—˜ํ•˜๋ฉฐ ๊ธฐ์ˆ ๊ณผ ๋„๋ฉ”์ธ์„ ํ•จ๊ป˜ ์ดํ•ดํ•˜๋Š” ๊ฐœ๋ฐœ์ž๋กœ ์„ฑ์žฅํ•ด์™”์Šต๋‹ˆ๋‹ค.

2016๋…„๋ถ€ํ„ฐ ๊ฐœ๋ฐœ์ž๋กœ ์ปค๋ฆฌ์–ด๋ฅผ ์‹œ์ž‘ํ•ด C/C++ ๊ธฐ๋ฐ˜์˜ ์„œ๋ฒ„ ๊ฐœ๋ฐœ์„ ๊ฑฐ์ณ, ํ˜„์žฌ๋Š” ์˜๋ฃŒ ๋ฐ์ดํ„ฐ๋ฅผ ํ™œ์šฉํ•œ AI ๋ชจ๋ธ ๊ฐœ๋ฐœ๊ณผ ํ”Œ๋žซํผ ๊ตฌ์ถ•์— ์ง‘์ค‘ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

AI ๋ชจ๋ธ์˜ ๊ฐœ๋ฐœ๋ฟ ์•„๋‹ˆ๋ผ ๊ณ ํ•ด์ƒ๋„ ๋ณ‘๋ฆฌ ์ด๋ฏธ์ง€์˜ I/O ๋ณ‘๋ชฉ์„ ํ•ด๊ฒฐํ•˜๋ฉด์„œ๋„ PyTorch Dataloader์™€์˜ ํ†ตํ•ฉ์ด ์ˆ˜์›”ํ•˜๊ฒŒ ํ•˜๋Š” Webdataset์„ ์ด์šฉํ•œ ๋ฐ์ดํ„ฐ ํŒŒ์ดํ”„๋ผ์ธ ๊ฐœ๋ฐœ, FastAPI ๊ธฐ๋ฐ˜ API ์„ค๊ณ„์™€ Docker ํ™˜๊ฒฝ์—์„œ์˜ ์•ˆ์ •์ ์ธ ๋ฐฐํฌ๊นŒ์ง€ ์ง์ ‘ ๊ฒฝํ—˜ํ•˜๋ฉฐ, ํ˜„์—…์—์„œ ๋™์ž‘ํ•˜๋Š” AI ์„œ๋น„์Šค๋ฅผ ์šด์˜ํ•ด์™”์Šต๋‹ˆ๋‹ค.

์ •๋ณด๊ด€๋ฆฌ๊ธฐ์ˆ ์‚ฌ ์ž๊ฒฉ์„ ๋ณด์œ ํ•˜๊ณ  ์žˆ์œผ๋ฉฐ, ์‹ค๋ฌด์  ๋ฌธ์ œ ํ•ด๊ฒฐ์— ๊ด€์‹ฌ์„ ๊ฐ€์ง€๊ณ  ๊ณ ๋ฏผํ•˜๋Š” ๊ฐœ๋ฐœ์ž๋กœ ์„ฑ์žฅํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

๐Ÿ“ง ์ด๋ฉ”์ผ: kyungwon9010@gmail.com

๐Ÿ“Ž Github: https://github.com/BONITA-KWKim/end-to-end-ai-portfolio/blob/main/README.md

๐Ÿ“Žย Blog: https://cozy-dev-area.tistory.com/


๐Ÿ› ๏ธ Skills / Stack