๐ ์์ฌ๋ณด๋ค ๋น ๋ฅธ AI ๋น์ ๋ง๋ค๊ธฐ: MONAI Label๊ณผ AWS๋ก ๋๋ด๋ ์๋ฃ ๋ฐ์ดํฐ ์ ๋ณต๊ธฐ[ge]
๐ ์์ฌ๋ณด๋ค ๋น ๋ฅธ AI ๋น์ ๋ง๋ค๊ธฐ: MONAI Label๊ณผ AWS๋ก ๋๋ด๋ ์๋ฃ ๋ฐ์ดํฐ ์ ๋ณต๊ธฐ[ge]
์ธ์์ ์งง๊ณ , ์๋ฃ ๋ฐ์ดํฐ๋ ๋ฐฉ๋ํฉ๋๋ค. ์์ฌ ์ ์๋๋ค์ด ํ๋ฃจ ์ข ์ผ ์์ค๋ ์ด(X-ray)๋ CT ์ฌ์ง์ ์์น ๊ณต๋ถ(๋ผ๋ฒจ๋ง)๋ฅผ ํ๋ ์๋๋ ๋๋ฌ์ต๋๋ค. ์ด์ ๋ AI๊ฐ ๋จผ์ ๊ทธ๋ฆฌ๊ณ , ์ฌ๋์ ๊ฒํ ๋ง ํ๋ ์๋์ฃ . ๊ทธ ํต์ฌ์ ์๋ MONAI Label์ ๋ชจ๋ ๊ฒ์ ํํค์ณ ๋ด ๋๋ค!
๋ชฉ์ฐจ
MONAI Label์ด๋? (๋๋ง ์๊ณ ์ถ์ AI ๋น์์ ์ ์ฒด)
์ ์ง๊ธ ๋ฐฐ์์ผ ํ๋๊ฐ? (์๊ฐ์ 10๋ฐฐ ์๊ปด์ฃผ๋ ๋ง๋ฒ)
์ค์ ! ๋๋ง์ AI ์ฑ ๋ง๋ค๊ธฐ (๋ฐ์ดํฐ ์ ๋ฆฌ๋ถํฐ ํ์ต๊น์ง)
๊ตฌ๋ฆ ์์์ ์ผํ๊ธฐ: AWS ์ธํ๋ผ ํ์ฉ๋ฒ
ํฌ์ ํฌ์ธํธ: ์ด ๊ธฐ์ ์ ๋ฐฐํ์ ์๋ ํต์ฌ '์ฐ๋์ฃผ' ๋ถ์
๊ฐ์ ์์ฝ ๋ฐ ์ฒดํฌ๋ฆฌ์คํธ
1. MONAI Label์ด๋? (๋๋ง ์๊ณ ์ถ์ AI ๋น์์ ์ ์ฒด)
**MONAI Label(Medical Open Network for AI Labeling)**์ ํ๋ง๋๋ก **'์๋ฃ ์์ ์ฃผ์(Annotation) ์๋ํ ํด'**์ ๋๋ค.
์ฝ๊ฒ ๋งํ๋ฉด? ์์ฌ๊ฐ ์ ๋ฉ์ด๋ฆฌ๋ฅผ ์ฐพ๊ธฐ ์ํด ์๋ฐฑ ์ฅ์ ์ฌ์ง์ ์ง์ ํ์ํ ๋, AI๊ฐ "์ฌ๊ธฐ์ธ ๊ฒ ๊ฐ์์!"๋ผ๊ณ ๋จผ์ ๊ทธ๋ ค์ฃผ๋ ๋๊ตฌ์ ๋๋ค.
ํต์ฌ ๊ธฐ๋ฅ:
์ถ๋ก (Inference / ์ถ๋ก ): ์ด๋ฏธ ํ์ต๋ AI๊ฐ ์๋ก์ด ์ฌ์ง์ ๋ณด๊ณ ๊ฒฐ๊ณผ๋ฅผ ์์ธกํจ.
๋ฅ๋ ํ์ต(Active Learning / ๋ฅ๋ ํ์ต): AI๊ฐ "์ด ์ฌ์ง์ ์ข ์ด๋ ค์์, ์ง์ ์ข ๋ด์ฃผ์ธ์!"๋ผ๊ณ ์ด๋ ค์ด ๋ฐ์ดํฐ๋ง ๊ณจ๋ผ ์์ฌ์๊ฒ ์์ฒญํ๋ ๋๋ํ ํ์ต๋ฒ์ ๋๋ค.
"AI๋ ์์ฌ๋ฅผ ๋์ฒดํ์ง ์๊ฒ ์ง๋ง, AI๋ฅผ ์ฌ์ฉํ๋ ์์ฌ๋ AI๋ฅผ ์ฌ์ฉํ์ง ์๋ ์์ฌ๋ฅผ ๋์ฒดํ ๊ฒ์ด๋ค." [์ฃผ์1] [์ฃผ์1] ์ปคํฐ์ค ๋ญ๋ก์ธ (Curtis Langlotz) ์คํ ํผ๋๋ ๊ต์์ ์ ๋ช ํ ๋ช ์ธ์ ์ธ์ฉ.
2. ์ค์ ! ๋๋ง์ AI ์ฑ ๋ง๋ค๊ธฐ (์ ์ฐจ ๊ฐ์ด๋)
๊ฐ์์์ ์๊ฐ์๋ค๊ณผ ํจ๊ป ๋ฐ๋ผ ํ ์ ์๋ ์คํ ์์ญ์ ๋๋ค. ๋ฉ๋ชจ ์ค๋นํ์ธ์!
[์คํ ๊ฐ์ด๋ 1: ๋ฐ์ดํฐ ์ ๋ฆฌ์ ์ ์]
์ฑ ์ ํ: ๋ด ๋ฐ์ดํฐ๊ฐ CT/MRI๋ฉด Radiology(์์์ํ), ๋ด์๊ฒฝ์ด๋ฉด Endoscopy(๋ด์๊ฒฝ) ์ฑ์ ๊ณ ๋ฆ ๋๋ค.
ํด๋ ๊ตฌ์กฐํ: - 'images' ํด๋์๋ ์๋ณธ ์ฌ์ง์ ๋ฃ์ต๋๋ค.
'labels/final' ํด๋์๋ ์์ฑ๋ ์ ๋ต์ง๋ฅผ ๋ฃ์ต๋๋ค.
์ค์ (Config) ๋ณ๊ฒฝ:
config.pyํ์ผ์์ ๋ด๊ฐ ์ฐพ๊ณ ์ถ์ ์ฅ๊ธฐ(๊ฐ, ์ฌ์ฅ ๋ฑ)์ ์ด๋ฆ์ ์ ์ด์ค๋๋ค.ํ์ต ์์: ํ์ด์ฌ(Python) ์คํฌ๋ฆฝํธ๋ฅผ ์คํํด AI์๊ฒ ๊ณต๋ถ๋ฅผ ์ํต๋๋ค.
[์ฉ์ด ์ฌ์ ]
Segmentation(์ธ๋ถํ/๋ถํ ): ์์์์ ์ฅ๊ธฐ๋ ์ข ์์ ๊ฒฝ๊ณ๋ฅผ ์ ํํ ๋๋๋ ์์ .
3D Slicer(3D ์ฌ๋ผ์ด์): ์๋ฃ ์์์ ์ ์ฒด์ ์ผ๋ก ๋ณด๊ณ ํธ์งํ ์ ์๋ ๋ฌด๋ฃ ์คํ์์ค ์ํํธ์จ์ด.
3. ๊ตฌ๋ฆ ์์์ ์ผํ๊ธฐ: AWS์ ํด๋ผ์ฐ๋ ์ธํ๋ผ
์ปดํจํฐ ์ฑ๋ฅ์ด ์ ์ข๋ค๊ณ ๊ฑฑ์ ํ์ง ๋ง์ธ์. ์ฐ๋ฆฌ์๊ฒ **AWS(Amazon Web Services)**๊ฐ ์์ต๋๋ค.
Amazon AppStream 2.0: ๋ด ์ปดํจํฐ์ ํ๋ก๊ทธ๋จ์ ์ ๊น์๋ ์ธํฐ๋ท ์ฐฝ๋ง ์์ผ๋ฉด ์๊ฒฉ์ผ๋ก ๊ฐ๋ ฅํ ์ํฌ์คํ ์ด์ ์ ์ธ ์ ์์ต๋๋ค.
GPU(Graphics Processing Unit / ๊ทธ๋ํฝ ์ฒ๋ฆฌ ์ฅ์น): AI ํ์ต์ ํ์์ ์ธ '๋' ์ญํ ์ ํฉ๋๋ค. AWS์์๋ NVIDIA T4 ๊ฐ์ ๊ฐ๋ ฅํ ๋๋ฅผ ๋น๋ ค ์ธ ์ ์์ฃ .
[์ต์ ์ ํ ๋ฐฉ๋ฒ: ํด๋ผ์ฐ๋ ํ์ฉ ํ]
EC2 ์ธ์คํด์ค: ํ์ํ ๋๋ง ๊ณ ์ฌ์ ์ปดํจํฐ๋ฅผ ๋น๋ ค ์ฐ๊ณ , ์ ์ธ ๋๋ ๊บผ๋์ด ๋น์ฉ์ ์ ๊ฐํ์ธ์.
CloudFormation: ๋ณต์กํ ์ค์ ์ ๋ฒํผ ํ๋๋ก ํ ๋ฒ์ ์ธํ ํ๋ '์๋ ์ค์น ๋ง๋ฒ์ฌ'์ ๋๋ค.
4. ๋์น์ง ๋ง์์ผ ํ 'ํฌ์ ๊ฐ์น' ์๋ ํต์ฌ ๊ธฐ์
์ด ๊ฐ์์ ๋ด์ฉ์ ํ์ค์ ์ธ ์์ฐ ๊ฐ์น์ ์ฐ๊ฒฐํด ๋ณด๊ฒ ์ต๋๋ค. MONAI ํ๋ก์ ํธ์ ์ค์ฌ์๋ ์ด ๋ ๊ฑฐ์ธ์ด ์์ต๋๋ค.
1. ์๋น๋์(NVIDIA / ์ข ๋ชฉ์ฝ๋: NVDA) ๐๐๐
์ด์ : MONAI๋ NVIDIA๊ฐ ์ฃผ๋ํ๋ ํ๋ก์ ํธ์ ๋๋ค. ์๋ฃ์ฉ AI ํ์ต์๋ ๋ฐ๋์ NVIDIA์ GPU๊ฐ ํ์ํฉ๋๋ค. ํ๋์จ์ด์ ์ํํธ์จ์ด ์ํ๊ณ๋ฅผ ๋ชจ๋ ์ฅ์ ํ '๋์ฅ์ฃผ'์ ๋๋ค.
ํฌ์ธํธ: ๋จ์ ๊ฒ์์ฉ ๊ทธ๋ํฝ์นด๋๋ฅผ ๋์ด ์๋ฃ์ฉ AI ํ์ค ์ธํ๋ผ๋ฅผ ๊ตฌ์ถ ์ค์ ๋๋ค.
2. ์๋ง์กด(Amazon / ์ข ๋ชฉ์ฝ๋: AMZN) ๐๐
์ด์ : ์ ์ธ๊ณ ์๋ง์ ๋ณ์์ด ๋ฐ์ดํฐ๋ฅผ ํด๋ผ์ฐ๋์ ์ ์ฅํฉ๋๋ค. AWS HealthLake ๊ฐ์ ์๋ฃ ํนํ ์๋น์ค๋ฅผ ํตํด AI ์ธํ๋ผ๋ฅผ ์ ๊ณตํฉ๋๋ค.
ํฌ์ธํธ: ํด๋ผ์ฐ๋ ์์ฅ ์ ์ ์จ 1์ ๊ธฐ์ ์ผ๋ก, ์๋ฃ ๋ฐ์ดํฐ์ ์ ์ฅ๊ณ ์ญํ ์ ํฉ๋๋ค.
5. ์ค์ ์ ์ฉ ์ฌ๋ก: ํ์ ์คํธ๋กํฌ(๋์กธ์ค)
์ํฌ์์์๋ ์ค์ ์์ฌ๋ค์ ์ฑ๊ณต ์ฌ๋ก๊ฐ ์๊ฐ๋์์ต๋๋ค.
Rudolph ๋ฐ์ฌ์ ํ ๋ถ์: AI๋ฅผ ํตํด ๋จ 150์ด ๋ง์ ํ์ ๊ธฐ๋๋ฅผ ๋ถ์ํฉ๋๋ค. ์ฌ๋์ด ํ๋ฉด ๋ฉฐ์น ๊ฑธ๋ฆด ์์ ์ปคํผ ํ ์ ๋ง์ค ์๊ฐ์ ๋๋ ๋๋ค.
๋์กธ์ค(Stroke) ๋ถ์: ๋์ถํ ๋ถ์๋ฅผ AI๊ฐ ์ ํํ ์ฐพ์๋ด์ด ๊ธด๊ธํ ์์ ๊ฒฐ์ ์ ๋์ต๋๋ค.
6. ๋ถ์กฑํ ๋ถ๋ถ์ ๋ํ ์ถ๊ฐ ์ค๋ช (๋ผ๋ฒจ๋ง: ์ง์ ๋ํ๊ธฐ)
Q: ๋ฐ์ดํฐ๊ฐ ๋ถ์กฑํ๋ฉด ์ด๋ป๊ฒ ํ๋์?
์ถ๊ฐ ์ค๋ช : **Pre-trained Model(์ฌ์ ํ์ต ๋ชจ๋ธ / ์ฌ์ ํ์ต ๋ชจ๋ธ)**์ ํ์ฉํ์ธ์. ์ด๋ฏธ ๋๋ํด์ง AI๋ฅผ ๊ฐ์ ธ์์ ๋ด ๋ฐ์ดํฐ๋ก ์ด์ง๋ง ๋ ๊ณต๋ถ์ํค๋ฉด(Fine-tuning) ์ ์ ๋ฐ์ดํฐ๋ก๋ ํ๋ฅญํ ๊ฒฐ๊ณผ๊ฐ ๋์ต๋๋ค.
๐ ๊ฐ์ ์์ฝ ๋ฐ ํต์ฌ ์ ๋ฆฌ
MONAI Label์ ์๋ฃ์ง์ ๋จ์ ๋ฐ๋ณต ์ ๋ฌด๋ฅผ ๋์ ํด ์ฃผ๋ AI ์๋ํ ๋๊ตฌ์ด๋ค.
Active Learning์ ํตํด AI์ ์ฌ๋์ด ํ์ ํ๋ฉฐ ์ ์ ๋ ๋๋ํด์ง๋ค.
AWS ํด๋ผ์ฐ๋๋ฅผ ์ฐ๋ฉด ๊ณ ์ฌ์ ์ปดํจํฐ ์์ด๋ ์ด๋์๋ ์๋ฃ AI ์ฐ๊ตฌ๊ฐ ๊ฐ๋ฅํ๋ค.
์ด ์ํ๊ณ๋ฅผ ์ง๋ฐฐํ๋ NVIDIA์ Amazon์ ๊ธฐ์ ๋ ฅ์ ์ฃผ๋ชฉํ์.
์ฐธ๊ณ ๋ฌธํ ๋ฐ ์ฌ์ดํธ
๊ณต์ ์ฌ์ดํธ: [suspicious link removed]
YouTube ์์:
MONAI Label Workshop - Project Week 38 ๊ฐ๋ฐ์ ๋ฌธ์:
MONAI Label GitHub ํด๋ผ์ฐ๋ ๊ฐ์ด๋:
AWS for Health
ํ๊ทธ: #์๋ฃAI #MONAI #๋ชจ๋์ด๋ผ๋ฒจ #NVIDIA #AWS #์ธ๊ณต์ง๋ฅํฌ์ #๋์งํธํฌ์ค์ผ์ด #3DSlicer #๋ฅ๋ฌ๋ #๋ฐ์ดํฐ๋ผ๋ฒจ๋ง
์๊ฐ์ ํ ๋ง๋: "๋ฏธ๋๋ ์ด๋ฏธ ์ฌ๊ธฐ ์ ์์ต๋๋ค. ๋ค๋ง ๋๋ฆฌ ํผ์ ธ ์์ง ์์ ๋ฟ์ด์ฃ ." ์ฌ๋ฌ๋ถ์ ๋ธ๋ก๊ทธ์ ๊ฐ์๊ฐ ์ด ๋ฏธ๋๋ฅผ ๋๋ฆฌ ํผ๋จ๋ฆฌ๋ ๋ฉ์ง ํต๋ก๊ฐ ๋๊ธธ ๋ฐ๋๋๋ค! ์ด ๋ด์ฉ์ด ๋์์ด ๋์๋ค๋ฉด ์๊ฐ์๋ค์๊ฒ NVIDIA์ ์๋ ฅ์ ๊ผญ ๊ฐ์กฐํด ์ฃผ์ธ์!
๋๊ธ
๋๊ธ ์ฐ๊ธฐ