Modeler
Modeler ๊ฐ์
Modeler ์๊ฐ ๋ฐ ์ฃผ์๊ธฐ๋ฅ
AccuInsight+ Modeler๋ Kubernetes ํ๊ฒฝ์์ Jupyter notebook๊ณผ R Studio๋ฅผ ์์ ๋กญ๊ฒ ์ธ ์ ์๋ ํ๊ฒฝ์ ๊ตฌ์ฑํด์ฃผ์ด Machine Learning / Deep Learning ์ ์ฌ์ฉํ๋ ๋ถ์๊ฐ์๊ฒ ๋ถ์ ํ๊ฒฝ์ ์ ๊ณตํฉ๋๋ค. GPU ์ฌ์ฉ์ ์ง์ํ๊ธฐ ๋๋ฌธ์ ๊ณ ์ฌ์์ ์ฒ๋ฆฌ๊ฐ ํ์ํ ๋ถ๋ถ์๋ GPU ํ๊ฒฝ๋ ์ ๊ณต์ด ๊ฐ๋ฅํฉ๋๋ค. Flask RestPlus์ RPlumber ๊ธฐ์ ์ ์ฌ์ฉํ์ฌ ๋ถ์๊ฐ๋ค๋ ์์ฝ๊ฒ REST API๋ฅผ ์์ฑํ๊ณ ๋ฐฐํฌํ ์ ์๋๋ก UI ๊ธฐ๋ฐ์ ์๋น์ค๋ฅผ ์ ๊ณตํ๊ณ ์์ต๋๋ค.
Modeler ์์ ์ ๊ณตํ๋ ๊ธฐ๋ฅ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
1. ๋ถ์ํ๊ฒฝ ์ ๊ณต ๋ฐ ํ๋ก์ ํธ ๋จ์ ํ์ ํ๊ฒฝ ์ ๊ณต
- ๊ณ ๊ธ ์ฌ์ฉ์๋ฅผ ์ํ ๋ถ์๋ชจ๋ธ ๊ฐ๋ฐํ๊ฒฝ ๋น ๋ฅด๊ฒ ๊ตฌ์ถ ๊ฐ๋ฅ(GUI ๊ธฐ๋ฐ)
- ์์ (GPU/CPU/MEM) ํ์ฉ ๋ฐ ๋ผ์ด๋ธ๋ฌ๋ฆฌ/ํจํค์ง ์ฌ์ฉ์ ๋ํ ๋์ ์์ ๋ ์ ๊ณต
- ๊ฐ๋ฐ ํ๊ฒฝ Custom image ์์ฑ ๋ฐ ํ๋ก์ ํธ ๋จ์ ๊ณต์ ๊ธฐ๋ฅ ์ ๊ณต
- ํ๋ก์ ํธ ๋จ์ ๋ถ์Asset ๋ฐ ํ๊ฒฝ์ ๋ํ ํ์ /๊ณต์ ํ๊ฒฝ ์ ๊ณต
- Git Repository/Git Lab ํตํ ๋ถ์Asset ํ์๊ด๋ฆฌ
2. Auto ML/DL ํ์ต์๋ํ ๊ธฐ๋ฅ
- Hyper parameter์ ๋ค์ํ ์กฐํฉ์ ๋ณ๋ ฌํ์ต ๋ฐ ์ฃผ์ด์ง CPU/GPU ์์ ์ต๋ํ ํ์ฉํ์ฌ ์ต์ ์ ๋ชจ๋ธ ๊ฐ๋ฐ ์ง์
3. ๋ถ์๋ชจ๋ธ ๋ฐฐํฌ
- GUI ๊ธฐ๋ฐ Rest API ํํ์ ๋ชจ๋ธ์ถ๋ก ์๋น์ค ๋ฐฐํฌ ๊ธฐ๋ฅ ์ ๊ณต
- Flask(Python), Plumber(R) API ์ง์ ์์ฑ ์ง์์ ๋ฐ๋ฅธ ์ถ๋ก ์๋น์ค๊ตฌ์ฑ์ ๋์ ์์ ๋ ์ ๊ณต
- Swagger UI ๊ธฐ๋ฐ API Test ์ง์
- Auto Scaling ์ค์ ์ง์ (์ถ๋ก ์๋น์ค ๋ถํ์ ๋ํ ์ฑ๋ฅํ์ฅ ๊ฐ๋ฅ)
4. ๋ถ์๋ชจ๋ธ ๋ผ์ดํ์ฌ์ดํด ๊ด๋ฆฌ
- Experiment ๊ด๋ฆฌ๋ฅผ ์ํ Lifecycle Python SDK ์ ๊ณต
- Experiment ๊ด๋ฆฌ๋ฅผ ํตํ ๋ชจ๋ธ ์ฌํ์ต/์ฌ๋ฐฐํฌ ์ง์
- Experiment ๋ณ ๊ฒฐ๊ณผ/๋น๊ต ์๊ฐํ ์ ๊ณต
5. ๋ชจ๋ํฐ๋ง ์ ๊ณต
- ๋ฐฐํฌ ๋ชจ๋ธ ์ถ๋ก ์๋น์ค ๋ชจ๋ํฐ๋ง ๋ฐ ํต๊ณ ์ ๊ณต
- Data Drift ๊ธฐ๋ฐ ๋ชจ๋ธ ์ฑ๋ฅ ๋ชจ๋ํฐ๋ง