[Apple Developer Academy @ POSTECH '24] Sindy & Mia
(์ถํ ๋ง๋ค์ด์ง ์ ํ๋ธ ๋งํฌ ์ถ๊ฐ)
- ํ๋ฅ ์ ์๊ณ ๋ฆฌ์ฆ์ ํ์ฉํด์ ML Model์ ๊ตฌ์ถํ๊ณ , Model์ ๋ฐ์ดํฐ๋ฅผ ๋ฃ๊ณ ํ์ต์ํค๋ฉด, Model์ input์ ์ ๊ณตํ์๋ ๊ทธ์ ๋ง๋ output์ ๋ฐํํฉ๋๋ค.
- ์: ์ฌ๋ ์ผ๊ตด ์ฌ์ง์ผ๋ก ์ฑ๋ณ์ ๋ถ๋ณํ๋ Model์ ํ์ต ์ํค๋ฉด, Model์ด ์ฒ์ ๋ณด๋ ์ฌ๋ ์ฌ์ง์ ๋ฐ์์๋ ๋จ๋ ๊ตฌ๋ถ์ ํ ์ ์์ต๋๋ค.
๐กTip: Apple์ ML Framework์ on-device ML์ด ๊ฐ๋ฅํ๊ฒ ๋์์ค๋๋ค. (On-device: ์ฌ์ฉ์์ ๋ฐ์ดํฐ๋ฅผ ํด๋ผ์ฐ๋ ์๋ฒ๋ก ๋ณด๋ด์ด ML Model์ ๋๋ฆฌ์ง ์๊ณ , ๊ธฐ๊ธฐ์ ML์ ํ์ฌํ์ฌ ML process๊ฐ ๊ธฐ๊ธฐ์์์ ์ด๋ฃจ์ด์ง๋๋ค. ์ฌ์ฉ์ ๋ฐ์ดํฐ ํ๋ผ์ด๋ฒ์๋ฅผ ์งํค๋๋ฐ ํจ๊ณผ์ ์ด์ฃ โฆ)
๊ฐ๋ฐ์๋ค์ด Apple ๊ธฐ๊ธฐ์ on-device ML์ ํ์ฉํ ์ ์๋๋ก ๋์์ฃผ๋ 3๊ฐ์ง ๋ฐฉ๋ฒ/๋ถ์ผ(?)๊ฐ ์์ต๋๋ค.
-
CreateMLโ iOS ๊ฐ๋ฐ์๊ฐ ์ง์ ML Model์ ํ์ตํ ์ ์๋๋ก ๋์์ฃผ๋ Framework
-
CoreMLโ ML Model์ ์ฑ์ ์คํํ๊ณ ์คํ์ค fine-tuningํ ์ ์๊ฒ ๋์์ฃผ๋ Framework. CreateML๋ก ๋ง๋ Model ๋ฟ๋ง์ด ์๋๋ผ, PyTorch, TensorFlow library ๋ฑ์ผ๋ก ๊ตฌ์ถ๋ Model๋ ๋ณํํด์ ์ฌ์ฉํ ์ ์๋ค.
-
ML APIsโ Apple์์ ์ด๋ฏธ ํ์ต์ํจ Model์ API๋ก ์ฌ์ฉํ ์ ์๋ค. ๋ถ์ผ๋ Vision, Natural Language, Speech, Sound, Translation.
CoreMLTools๋ฅผ ์ฌ์ฉํด์ PyTorch Library๋ฅผ iOS ๊ธฐ๊ธฐ์ ํ์ฌํ ์ ์๋๋ก ๋ณํ์ํค๊ณ ์ฑ์ ํ์ฌํ์ฌ ์ฌ์ฉํ์!
์คํ์์ค ์ปค๋ฎค๋ํฐ์ ๋ค์ํ๊ณ ์ฌ๋ฐ๋ Model๋ค์ด ๋ง์ต๋๋ค. ์ดํ ํ๋ก์ ํธ์ ML Model์ด ํ์ํ๋ค๋ฉด,์ง์ Model์ ๊ตฌ์ถํ๋๊ฒ ๋ณด๋ค (Model ๊ตฌ์ถ์๋ ์์ฒญ๋ processing power์ ๋ฐ์ดํฐ๊ฐ ํ์ํ๊ธฐ์..!), ๊ธฐ์กด์ ์๋ Model์ ์ฐ๊ฒ๋ ๊ฒ ๊ฐ์์ต๋๋ค. ๊ทธ๋์, model์ ๋ณํํ๊ณ ์ฑ์ ํ์ฌํ๋๊ฒ์ ์๋ํด ๋ณด๊ธฐ๋ก ํ์ต๋๋ค!
๊ฐ๋จํ ๋ด๊ธฐ๋ ์ ์๋ฆฌ์์ ์ฃผ์ด์ง ๋๋ค ๊ฐ์ ์ ์ฐ๊ธฐํ๋ฉด ๋ชจ๋ธ์ด ํ์ ์ ๋ถ์ํด์ฃผ๊ณ , ๊ฐ์ ์ ์ ์ฐ๊ธฐํ ์์๋ฅผ ๋งค๊ฒจ ๊ผด์ฐ๋ฅผ ์ ํ ์ ์๋ ๊ฒ์์ ๋ง๋ค์ด๋ณด์!
(ํ๋กํ ํ์ ๊ณผ ์ค๋ช ์ถ๊ฐ)
(ํต์ฌ ์ฝ๋์ ๋ํ ์ค๋ช ์ถ๊ฐ)