ํ์ง ์ด๋ฆฐ ๋: ์นดํ์์ ์คํ ๋ฆฌ์์น ํ๋ ์์ํฌ๊ฐ ๋ น๋ด์ฅ ์ฐ๊ตฌ๋ฅผ ์ด๋ป๊ฒ ๋ฏผ์ฃผํํ ์ ์๋๊ฐ
์๋ก
๋ น๋ด์ฅ์ **๋ง๋ง ์ ๊ฒฝ์ ์ธํฌ(RGC)**๋ฅผ ์ ์ง์ ์ผ๋ก ํ๊ดดํ์ฌ ๋น๊ฐ์ญ์ ์ธ ์๋ ฅ ์์ค๋ก ์ด์ด์ง๋ ๋ง์ฑ ์์ ๊ฒฝ๋ณ์ฆ์ ๋๋ค. 2013๋ ์๋ ์ ์ธ๊ณ์ ์ผ๋ก ์ฝ 6,430๋ง ๋ช ์๊ฒ ์ํฅ์ ๋ฏธ์ณค์ผ๋ฉฐ, 2040๋ ์๋ 1์ต 1์ฒ๋ง ๋ช ์ด์์ผ๋ก ์ฆ๊ฐํ ๊ฒ์ผ๋ก ์์๋ฉ๋๋ค (physionet.org). ์ฐ๋ ค์ค๋ฌ์ด ์ ์ ์๋ ฅ ์์ค์ด ์ด๋ฏธ ์์๋ ํ์์ผ ์ ์ฒด ์ฌ๋ก์ ์ฝ ์ ๋ฐ์ด ์ง๋จ๋์ง ์์ ์ฑ๋ก ๋จ์ ์๋ค๋ ๊ฒ์ ๋๋ค (physionet.org). ์ ํต์ ์ธ ๋ น๋ด์ฅ ์น๋ฃ๋ ์ฝ๋ฌผ์ด๋ ์์ ์ ํตํด **์์(IOP)**์ ๋ฎ์ถ๋ ๋ฐ ์ค์ ์ ๋์ง๋ง, ์ด๋ฌํ ์น๋ฃ๋ฒ์ผ๋ก๋ ์์์ ๋๋๋ฆฌ๊ฑฐ๋ ์ค๋ช ์ ์์ ํ ์๋ฐฉํ ์ ์์ต๋๋ค (pmc.ncbi.nlm.nih.gov) (physionet.org). ๊ฒฐ๊ณผ์ ์ผ๋ก, ์ ๊ฒฝ ๋ณดํธ, RGC/์์ ๊ฒฝ ์ฌ์, ํ์ ์ ์ธ ์ ์ ์ ๋ฐ ์ธํฌ ์น๋ฃ๋ฒ๊ณผ ๊ฐ์ ๋ถ์ผ์์ ์๋ก์ด ๋ฐ๊ฒฌ์ ๋ํ ์๊ธํ ํ์์ฑ์ด ์์ต๋๋ค. ๊ทธ๋ฌ๋ ์ด๋ฌํ ๋ถ์ผ์ ๋ํ ํ์ ๋ฐ ์ ์ฝ ์ฐ๊ตฌ๋ ์ฅ๊ธฐ์ ์ด๊ณ ์ํ ๋ถ๋ด์ด ํฌ๋ค๋ ๋ถ๋ถ์ ์ธ ์ด์ ๋ก ์ธํด ์์์ด ๋ถ์กฑํ ์ํ์ ๋๋ค. ํํธ, ๋จธ์ ๋ฌ๋(ML) ๋ฐ **์ธ๊ณต์ง๋ฅ(AI)**์ ๋ฐ์ ์ ๋ฐ์ดํฐ ๋ถ์ ๋ฐ ์์ฑ์ ์ค๊ณ์ ๋ํ ์๋ก์ด ์ ๊ทผ ๋ฐฉ์์ ๊ฐ๋ฅํ๊ฒ ํ๊ณ ์์ต๋๋ค.
์ต๊ทผ ์ฐ๊ตฌ (์๋ฅผ ๋ค์ด, Andrej Karpathy์ โ์คํ ๋ฆฌ์์นโ ํ๋ก์ ํธ (www.theneuron.ai) (medium.com))๋ AI ์์ด์ ํธ๊ฐ ๊ฐ๋จํ ์์ ์์ค์ ์ง์๋ง์ผ๋ก ๋จ์ผ GPU์์ ์๋ฐฑ ๊ฐ์ง์ ์๊ท๋ชจ ์คํ์ ์์จ์ ์ผ๋ก ์คํํ ์ ์์์ ์์ฌํฉ๋๋ค. ์ด ํจ๋ฌ๋ค์์์, ์ธ๊ฐ์ ์ฐ๊ตฌ ๋ชฉํ๋ฅผ ์ค๋ช
ํ๋ ์งง์ program.md๋ฅผ ์์ฑํ๊ณ , AI ์์ด์ ํธ๋ ๋ชจ๋ธ ๋๋ ํ์ดํผํ๋ผ๋ฏธํฐ๋ฅผ ๋ฐ๋ณต์ ์ผ๋ก ์กฐ์ ํ๋ฉฐ 5๋ถ๊ฐ์ ํ๋ จ์ ์คํํ๊ณ , ์ฑ๊ณต์ ์ธ ๋ณ๊ฒฝ ์ฌํญ์ ์ ์งํ๊ณ ๋ค๋ฅธ ๊ฒ๋ค์ ํ๊ธฐํฉ๋๋ค (medium.com) (www.theneuron.ai). ๋ฐค์๋๋ก ์ด ๋ฃจํ๋ ์๋ ์ฝ๋ฉ ์์ด ์ํคํ
์ฒ ๋ฐ ํ๋ผ๋ฏธํฐ ๊ณต๊ฐ์ ํ์ํ๋ ์ฝ 100๊ฐ์ง ์คํ์ ์ํํ ์ ์์ต๋๋ค.
๋ณธ ๊ธฐ์ฌ๋ Karpathy์ ์คํ ๋ฆฌ์์น ํ๋ ์์ํฌ๊ฐ ์ด์ ์ ์ธ ํ์, ๊ฐ๋ณ์ธ, ์๋ฏผ ๊ณผํ์ ๋ฐ ์คํ์์ค ๊ฐ๋ฐ์๋ค์ ์ํด ๋
น๋ด์ฅ ์ฐ๊ตฌ์ ์ด๋ป๊ฒ ์ ์ฉ๋ ์ ์๋์ง ํ๊ตฌํฉ๋๋ค. ์ฐ๋ฆฌ๋ ๋ ํ๊ตฌ๋ ๋
น๋ด์ฅ ์ฐ๊ตฌ ๋ถ์ผ(์ ๊ฒฝ ๋ณดํธ, ์ฌ์ ๋ฑ)๋ฅผ ์กฐ์ฌํ๊ณ , ๊ฐ ์์ญ์์ ์๊ท๋ชจ ๋ชจ๋ธ ์คํ์ด ์ค์ง์ ์ผ๋ก ๋์์ด ๋ ์ ์๋ ๋จธ์ ๋ฌ๋ ์์
์ ์๋ณํ ๊ฒ์
๋๋ค. ๊ฐ ์์
์ ๋ํด ํน์ ๊ณต๊ฐ ๋ฐ์ดํฐ์
, ๊ธฐ์ค ๋ชจ๋ธ/์ํคํ
์ฒ, ํ๊ฐ ์งํ๋ฅผ ์ ์ํ๊ณ ์์ด์ ํธ์ program.md ์ง์นจ์ด ์ด๋ป๊ฒ ๊ตฌ์ฑ๋ ์ ์๋์ง ์ค๋ช
ํฉ๋๋ค. ๊ทธ๋ฐ ๋ค์ ํ๋์จ์ด ๊ณ ๋ ค ์ฌํญ, ๋ฐ์ดํฐ ์ค๋น ๋ฐ ํ์
ํ๋ซํผ์ ํฌํจํ์ฌ ์ปค๋ฎค๋ํฐ๊ฐ ์ด๋ฌํ ์คํ์ ์ค์ ํ๊ณ ๊ณต์ ํ๊ธฐ ์ํ ์ค์ ์ ์ธ ๋จ๊ณ๋ฅผ ๋
ผ์ํฉ๋๋ค. ์ฐ๋ฆฌ๋ ์๋ ฅ ํ๋ณต ์น๋ฃ๋ฒ์ ํน์ ๋งฅ๋ฝ๊ณผ ์คํ ๋ฆฌ์์น ๋ฐฉ์์ ๋ฃจํ๊ฐ ์ ๊ฒฝ ๋ณด์ฒ ๋๋ ๊ธฐํ ๊ฐ์
์ ์ต์ ํ๋ฅผ ๊ฐ์ํํ ์ ์๋์ง ์ฌ๋ถ๋ฅผ ์ดํด๋ด
๋๋ค. ๋ง์ง๋ง์ผ๋ก, ์๋ฏผ์ด ์์ฑํ ๊ฐ์ค์ด ์ด๋ป๊ฒ ๊ฒ์ฆ๋๊ณ ์์์์๊ฒ ์ ๋ฌ๋ ์ ์๋์ง ๋ค๋ฃจ๊ณ , "์ฐ๊ตฌ ๊ทน์ฅ"์ ํจ์ ์ ํผํ๊ณ ์ค์ ์ ์ธ ์ํฅ์ ๋ณด์ฅํ๋ ๋ฐฉ๋ฒ์ ํฌํจํ์ฌ ํ์ ์ฃผ๋ ์คํ ๋ฆฌ์์น ์ด๋์
ํฐ๋ธ๋ฅผ ์์ํ๊ธฐ ์ํ ๊ตฌ์ฒด์ ์ธ 90์ผ ๋ก๋๋งต์ ์ ์ํฉ๋๋ค. ์ ์ฒด์ ์ผ๋ก ์ฐ๋ฆฌ๋ ๋
น๋ด์ฅ ์ฐ๊ตฌ ๋ฐ ์๋ ฅ ๋ถ์ผ AI์ ๋ํ ์ต์ ์ถ์ฒ๋ฅผ ์ธ์ฉํ์ฌ ๊ท ํ ์กํ๊ณ ํ์ค์ ์ด๋ฉฐ ์ ๊ทผ ๊ฐ๋ฅํ ๊ฐ์ด๋๋ฅผ ์ ๊ณตํ๊ณ ์ ํฉ๋๋ค.
1. ๋ น๋ด์ฅ ์ฐ๊ตฌ ํ๊ฒฝ ๋ฐ ๋ฏธ์ถฉ์กฑ ์๊ตฌ
๋ น๋ด์ฅ ์ฐ๊ตฌ๋ ์ง๋ณ ๋ฉ์ปค๋์ฆ ์ดํด๋ถํฐ ์ ๊ฒฝ ๋ณดํธ ๋ฐ ์๋ ฅ ํ๋ณต์ ์ํ ์๋ก์ด ์น๋ฃ๋ฒ ๊ฐ๋ฐ์ ์ด๋ฅด๊ธฐ๊น์ง ์ฌ๋ฌ ์ ์ ์ ๊ฑธ์ณ ์์ต๋๋ค. ๋ง์ ์ ๋งํ ๋ถ์ผ๋ค์ด ์์ ๋ถ์กฑ์ ๊ฒช๊ณ ์์ต๋๋ค.
-
์ ๊ฒฝ ๋ณดํธ: ์์(IOP)๊ณผ ๋ฌด๊ดํ๊ฒ RGC๊ฐ ์ฃฝ๋ ๊ฒ์ ๋ณดํธํ๋ ๊ฐ์ . ์ ๊ฒฝ์์ ์ธ์ ๋ฐ ๋์ฌ ์ง์์ด ๊ทธ ์์ ๋๋ค. ์๋ฅผ ๋ค์ด, ์ฌ๋ชจ์ ๊ฒฝ์์์ธ์(CNTF)๋ฅผ ๋ฐฉ์ถํ๋ ์ํ๋ํธ๋ ์ด๊ธฐ ์์ ์ํ์์ ์ ์ฌ๋ ฅ์ ๋ณด์์ผ๋ฉฐ (pmc.ncbi.nlm.nih.gov), ์ ๊ฒฝ ์ฑ์ฅ ์ธ์ ๋ฐ ์ํฐ์ฝ๋ฆฐ๊ณผ ๊ฐ์ ๋ค๋ฅธ ๋ถ์๋ค๋ ์ฐ๊ตฌ๋๊ณ ์์ต๋๋ค (pmc.ncbi.nlm.nih.gov) (pmc.ncbi.nlm.nih.gov). ๊ทธ๋ฌ๋ ์ด๋ค์ ์์ง ํ์ค ์น๋ฃ๋ฒ์ด ์๋๋ฉฐ, ํ์์๊ฒ ์ ์ฉํ๊ธฐ ์ํด์๋ ๋ ๋ง์ ์ฐ๊ตฌ๊ฐ ํ์ํฉ๋๋ค. 2025๋ ํ ๊ฒํ ๋ณด๊ณ ์๋ ์ ๊ฒฝ ๋ณดํธ ๋ น๋ด์ฅ ์น๋ฃ๋ฒ์ด ์ถ๊ฐ ์์ ์ํ์ด ํ์ํ โ๋ฏธ๋ ์น๋ฃ๋ฒโ์ด๋ผ๊ณ ๊ฒฝ๊ณ ํ๋ฉฐ (pmc.ncbi.nlm.nih.gov), ๋ฏธ์ถฉ์กฑ ์์๋ฅผ ๋ฐ์ํ๊ณ ์์ต๋๋ค.
-
RGC ์ฌ์ ๋ฐ ์์ ๊ฒฝ ์ฌ์: ์ผ๋จ RGC์ ๊ทธ ์ถ์ญ์ด ์ฃฝ์ผ๋ฉด, ํ์ฌ ์ํ์ผ๋ก๋ ์ด๋ฅผ ๋๋๋ฆด ๋ฐฉ๋ฒ์ด ์์ต๋๋ค. ์ผ๋ถ ๋๋ฌผ ์ฐ๊ตฌ์์๋ ์ ์ ์ ์น๋ฃ๋ฅผ ์ฌ์ฉํ์ฌ RGC๋ฅผ ์ฌํ๋ก๊ทธ๋๋ฐํ๊ฑฐ๋ ์ฌ์ฑ์ฅ์ ์ด์งํฉ๋๋ค. ์๋ฅผ ๋ค์ด, PTEN(์์ฑ ์ฑ์ฅ ์กฐ์ ์)์ CRISPR ๊ธฐ๋ฐ ์ต์ ๋ ์ฅ ์ ๊ฒฝ ์ธํฌ์์ ์ถ์ญ ์ฌ์ฑ์ฅ์ ์ด์งํ์ผ๋ฉฐ (pmc.ncbi.nlm.nih.gov), PTEN๊ณผ SOCS3๋ฅผ ๋์์ ์ญ์ ํ๋ ์คํ์ ์์ฅ์์ ์ง์์ ์ธ ์์ ๊ฒฝ ์ฌ์์ ์ ๋ํ์ต๋๋ค (pmc.ncbi.nlm.nih.gov). ๊ทธ๋ฌ๋ ์ด๋ฌํ ํ์ ์ ์ฌ์ ํ ์คํ์ค ๋ชจ๋ธ์ ๋จธ๋ฌผ๋ฌ ์์ต๋๋ค. ๋ง๋ง ๋ฐ๋ฌ์ ์ฌํํ๊ฑฐ๋ ์ฑ์ฅ ์ต์ ์ ๋ฅผ ์ฐํํ๋ ๋ฐฉ๋ฒ๊ณผ ๊ฐ์ ๊ธฐ์ ์๋ฌผํ์ ๋ณต์กํฉ๋๋ค. RGC ์์กด ๋๋ ์ถ์ญ ์ฌ์ฑ์ฅ์ ์๊ทนํ ์ ์๋ ์์(์ ๋ถ์, ์ ์ ์, ์์ฒด ์ฌ๋ฃ)์ ๋ํ ์์ฒญ๋ ์์๊ฐ ์์ง๋ง, ์ธ๊ฐ ์์ ์ํ์ผ๋ก์ ์ง์ ์ ๋๋ฆฝ๋๋ค.
-
์ ์ ์ ๋ฐ ์ธํฌ ์น๋ฃ๋ฒ: CRISPR, ๋ฐ์ด๋ฌ์ค ๋ฒกํฐ, ์ค๊ธฐ์ธํฌ ์ ๋ RGC์ ๊ฐ์ ์๋ก์ด ๊ธฐ์ ์ ๋ น๋ด์ฅ์ ๋ํ ํฌ๋ง์ ์ ์ํฉ๋๋ค. ์ ๋ต์๋ ์์์ ๋ฎ์ถ๊ธฐ ์ํ ์ ์ ์ ํธ์ง(์: ๋ฐฉ์ ์์ฑ ํ์ ํ) ๋๋ ์ ๊ฒฝ ํดํ ๊ฒฝ๋ก ์กฐ์ ์ด ํฌํจ๋ฉ๋๋ค (pubmed.ncbi.nlm.nih.gov) (pmc.ncbi.nlm.nih.gov). ์ค๊ธฐ์ธํฌ๋ (์ด๋ก ์ ์ผ๋ก) ์์ค๋ ์ฌ์ ์ฃผ ์ธํฌ ๋๋ RGC๋ฅผ ๋์ฒดํ๊ณ ๋ณดํธ ์ธ์๋ฅผ ๋ถ๋นํ ์ ์์ต๋๋ค (pubmed.ncbi.nlm.nih.gov). ์ด๊ธฐ ์ฐ๊ตฌ์์๋ ํน์ ์ ์ฌ ์ธ์(์: Oct4-Sox2-Klf4)๊ฐ ์์ฅ์์ ๋น-RGC๋ฅผ RGC์ ์ ์ฌํ ๋ด๋ฐ์ผ๋ก ์ฌํ๋ก๊ทธ๋๋ฐํ ์ ์์(์์ ๊ฒฝ ์์ ์ ์๋ ฅ ํ๋ณต)์ ๋ณด์ฌ์ฃผ์์ต๋๋ค (pmc.ncbi.nlm.nih.gov). ๊ทธ๋ฌ๋ ์ด๋ฌํ ์ ๊ทผ ๋ฐฉ์์ ํ์์๊ฒ ๋๋ฌํ๊ธฐ ์ ์ ์์ ์ฑ ๋ฐ ์ ๋ฌ ๋ฌธ์ ์ ์ง๋ฉดํฉ๋๋ค. ์ฌ๋ฌ ์ต๊ทผ ๊ฒํ ๋ณด๊ณ ์๋ ์ ์ ์ ์น๋ฃ๊ฐ ๋ น๋ด์ฅ์ ๋ํ ํฅ๋ฏธ๋กญ์ง๋ง ์์ง ์์ ๋จ๊ณ๋ ์๋ ์ต์ ์ ์ด๋ผ๊ณ ๊ฐ์กฐํฉ๋๋ค (pubmed.ncbi.nlm.nih.gov) (pmc.ncbi.nlm.nih.gov). ์์ปจ๋, ๋ถ์ ๋ฐ ์ธํฌ ํ์ ์ ์ง์ ๋๊ณ ์์ง๋ง, ์์๊ณผ ์์ ์ํ ๋ฐ์ดํฐ๊ฐ ์ ํ์ ์ด๋ฉฐ โ ์ด๋ ๊ณ์ฐ์ ํ์(์: ์ต์ ์ ๋ฐ์ด๋ฌ์ค ๊ตฌ์กฐ ์ค๊ณ ๋๋ ํจ๊ณผ์ ์ธ ์ ์ ์ ํธ์ง ์์ธก)์ ๊ธฐํ๋ฅผ ์ฐฝ์ถํฉ๋๋ค.
-
์๋ ฅ ํ๋ณต์ ์ํ ์ ๊ธฐ ๋ฐ ๊ด์ ์ ํ์ ์๊ทน: ์งํ์ฑ ๋ น๋ด์ฅ(๋๋ ๋ง๋ง์์๋ณ์ฑ์ฆ๊ณผ ๊ฐ์ ๋ณตํฉ ์งํ) ํ์์ ๊ฒฝ์ฐ, ์ธ๊ณต ์๊ฐ ๋ณด์ฒ ๋๋ ๊ด์ ์ ํ ์น๋ฃ๋ ์์๋ RGC๋ฅผ ์ฐํํ๋ ๊ฒ์ ๋ชฉํ๋ก ํฉ๋๋ค. ๋ง๋ง ์ํ๋ํธ(๋ง๋ง์ ๋๋ ๋ง๋งํ ์ ๊ทน ๋ฐฐ์ด) ๋ฐ ํผ์ง ์ํ๋ํธ๋ ์ธ๊ณต์ ์ธ ์ง๊ฐ(โ๊ด์์ฆโ)์ ์์ฑํ์ง๋ง, ํด์๋๊ฐ ๋ฎ๊ณ ๊ฒฐ๊ณผ๊ฐ ํฌ๊ฒ ๋ค๋ฆ ๋๋ค. ์๊ฐ ๋ณด์ฒ ์ AI์ ๋ํ ์ต๊ทผ 2025๋ ๊ฒํ ๋ณด๊ณ ์๋ *โAI ์๊ณ ๋ฆฌ์ฆ์ ํนํ ํฅ์๋ ์ด๋ฏธ์ง ํ์ ์ฑ ์ถ์ถ ๋ฐ ์๊ทน ์ ๋ต์ ํตํด ๋ณด์ฒ ์๋ ฅ์ ์ต์ ํํ๋ ๋ฐ ์ ๋งํจ์ ๋ณด์ฌ์ค๋คโ*๊ณ ์ธ๊ธํ์ง๋ง, ํ์ฌ๊น์ง ๋๋ถ๋ถ์ ์ฐ๊ตฌ๋ ์๋ฎฌ๋ ์ด์ ์ ๋๋ค (pmc.ncbi.nlm.nih.gov). ์ฆ, ๋จธ์ ๋ฌ๋์ ์นด๋ฉ๋ผ ์ด๋ฏธ์ง๋ฅผ ์ฅ์น ํ๊ณ๋ฅผ ๊ณ ๋ คํ ๋ ๊ฐ์ฅ ์ ๋ณด๊ฐ ํ๋ถํ ์๊ทน ํจํด์ผ๋ก ๋ณํํ๋ ๋ฐ ๋์์ ์ค ์ ์์ต๋๋ค. ๊ด์ ์ ํ(์์กด ๋ง๋ง ์ธํฌ๋ฅผ ๋น์ ๋ฏผ๊ฐํ๊ฒ ๋ง๋ฆ) ๋ฐ ๊ฒฝ๊ฐ๋ง ์ ๊ธฐ ์๊ทน(TES) ํ์ค ๋ํ ๋ น๋ด์ฅ ๊ด๋ จ ์๋ ฅ ์์ค์ ๋ํด ์์ ์ํ ์ค์ ๋๋ค. ์ด ๋ชจ๋ ์์ญ์ ๊ด๋ฒ์ํ ํ๋ผ๋ฏธํฐ ํ๋(์: ์๊ทน์ ์๊ณต๊ฐ ํจํด, ์ ์ ์ ๋ฐํ ๋ฒกํฐ)์ ํ์๋ก ํ๋ฉฐ โ ์ด๋ ์์จ ML ํ์์ ์ ์ฌ์ ์ผ๋ก ์ ํฉํ ์์ ์ ๋๋ค.
-
์์ ๋ ๋ฆฝ์ ๋ฉ์ปค๋์ฆ: ๋ง์ ์ฌ๋๋ค์ด ์์์ด ์ ์กฐ์ ๋จ์๋ ๋ถ๊ตฌํ๊ณ ์๋ ฅ์ ๊ณ์ ์๊ณ ์์ต๋๋ค. ์๊ตฌ ํ๋ฅ ์ฅ์ , ์ ๊ฒฝํ๊ด ๊ธฐ๋ฅ ์ฅ์ ๋๋ ์์ ๊ฒฝ ์ ๋์ ๋์ฌ ์คํธ๋ ์ค์ ๊ฐ์ ์์ธ๋ค์ ์ธ์๋๊ณ ์์ง๋ง ์์ ํ ์ดํด๋์ง๋ ์์์ต๋๋ค. ์ ์ ์ฐ๊ตฌ๋ ๋ น๋ด์ฅ ์ํ์ ์๋นํ โ์์ ๋ ๋ฆฝ์ โ ๊ตฌ์ฑ ์์๋ฅผ ์์ฌํฉ๋๋ค (pubmed.ncbi.nlm.nih.gov) (pubmed.ncbi.nlm.nih.gov). ์ด๋ฌํ ๊ณผ์ (์๋ ฅ ์ธ)์ ๋ฐ์ด์ค๋ง์ปค๊ฐ ์๊ธํ ํ์ํฉ๋๋ค. ๋ํ, ๋ น๋ด์ฅ ํ์์ ์ ๋ฐ์ โ์ ์ ์์โ ๋ น๋ด์ฅ์ผ๋ก, ๋์ ์์์ด ์ ์ผํ ์์ธ์ด ์๋์ ๊ฐ์กฐํฉ๋๋ค. ํ๊ด ์์ธ ๋๋ ๋ค๋ฅธ ์์ ๊ฒฝ๋ก์ ๋ํ ์ฐ๊ตฌ๋ ์งํ ์ค์ด์ง๋ง ํํธํ๋์ด ์์ต๋๋ค. ์ด ๋ถ์ผ์์ ์ ์ฐ ๋ชจ๋ธ๋ง ๋๋ ๋๊ท๋ชจ ๋ฐ์ดํฐ์ (์: ๊ฒ๋ ์ ์ฒด ์ฐ๊ด ์ฐ๊ตฌ) ๋ง์ด๋์ ์๋ก์ด ๋ฉ์ปค๋์ฆ ๋๋ ์น๋ฃ ํ์ ์ ์๋ณํ๋ ๋ฐ ๋์์ด ๋ ์ ์์ต๋๋ค.
-
์์ ๋ฐ ์์ผ๋ฅผ ํตํ ๋ฐ์ด์ค๋ง์ปค ๋ฐ๊ฒฌ: ๋ น๋ด์ฅ์ ์กฐ๊ธฐ ๋ฐ๊ฒฌ ๋ฐ ๋ชจ๋ํฐ๋ง์ ์ข ์ข ์์(์์ ์ฌ์ง, OCT) ๋ฐ ๊ธฐ๋ฅ ๊ฒ์ฌ(์์ผ)์ ์์กดํฉ๋๋ค. ๊ณ ๊ธ ์๊ณ ๋ฆฌ์ฆ์ ์ธ๊ฐ ์์์๊ฐ ๋์น ์ ์๋ ๋ฏธ๋ฌํ ๋ฐ์ด์ค๋ง์ปค๋ฅผ ๋ฐ๊ฒฌํ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด, ๋ฅ๋ฌ๋์ ์ ์ฃผ๋ณ ์์ผ ์์ค(ํ์ค ์์ผ ๋ถ์์ผ๋ก๋ ๋ณด์ด์ง ์๋ ๋ณํ)์ ๊ฐ์งํ๊ธฐ ์์ํ์ต๋๋ค (pmc.ncbi.nlm.nih.gov). ์ ์ฌํ๊ฒ, AI๋ OCT ์ธต ๋๊ป ํ๋กํ์ ๋ถ์ํ์ฌ ๋ช ๋ฐฑํ ์์์ด ๋ฐ์ํ๊ธฐ ์ ์ ๋ น๋ด์ฅ์ ์์ธกํ๋ ๋ฐ ์ฌ์ฉ๋์์ต๋๋ค. ๊ทธ๋ฌ๋ ์ ๋ณ ๋๋ ์ํ ๊ณ์ธตํ๋ฅผ ์ํด ์์์ ์ผ๋ก ์ฌ์ฉ๋๋ ๋๋ฆฌ ๋ฐ์๋ค์ฌ์ง๋ AI ๋ฐ์ด์ค๋ง์ปค๋ ์์ง ์์ต๋๋ค. ์ฌ๊ธฐ์ ๊ณ์ฐ ๋ณ๋ชฉ ํ์์ ํฌ๊ณ ์ ๋ ์ด๋ธ๋ง๋ ๋ฐ์ดํฐ์ ๊ณผ ๊ฐ๋ ฅํ ๊ฒ์ฆ ํ๋กํ ์ฝ์ ํ์์ฑ์ ํฌํจํฉ๋๋ค (pmc.ncbi.nlm.nih.gov) (pmc.ncbi.nlm.nih.gov). ๊ณต๊ฐ ์ฑ๋ฆฐ์ง(REFUGE, AIROGS ๋ฑ)๋ ๋ฐ์ดํฐ ํ์คํ๋ฅผ ์์ํ์ง๋ง, ์ด๊ธฐ ๋จ๊ณ ์ง๋ณ์ ์ปค๋ฒ๋ฆฌ์ง๋ ๋ถ์กฑํฉ๋๋ค (pmc.ncbi.nlm.nih.gov). ์ถ๊ฐ์ ์ธ ๊ธฐ๊ณ ์ฃผ๋ ๋ค์ค ๋ชจ๋ ๋ฐ์ด์ค๋ง์ปค(OCT, ์์ผ, ์ ์ ํ ๋ฑ ๊ฒฐํฉ) ๋ฐ๊ฒฌ์ ์ฌ์ ํ ๋ฏธ๊ฐ์ฒ ๋ถ์ผ์ ๋๋ค.
์๊ท๋ชจ ๋ชจ๋ธ ML์ ์ด๋์ ๋์์ด ๋ ๊น์? ์์์ ์ค๋ช ํ ๋๋ถ๋ถ์ ์์ ์์ค์ ๋ฌธ์ ์ ๋๋ค. ๋ณ๋ชฉ ํ์์ ์ข ์ข ๋ฐ์ดํฐ ๋ถ์กฑ, ๋ง์ ์ํธ ์์ฉ ๋ณ์, ๊ทธ๋ฆฌ๊ณ ๋๋ฆฌ๊ฒ ์์ง์ด๋ ์๋ฌผํ์ ์์ต๋๋ค. ์คํ ๋ฆฌ์์น ์์ด์ ํธ๊ฐ ๋น์ ๋ฐํ๋ ๊ณณ์ ์ฌ์ฉ ๊ฐ๋ฅํ ๋ฐ์ดํฐ์ ๋ํ ์๊ท๋ชจ ์คํ์ ์๋ํํ๋ ๊ฒ์ ๋๋ค. ์๋ฅผ ๋ค์ด, ์ด๊ธฐ ๋ น๋ด์ฅ์ด ์๋ OCT ์ค์บ๊ณผ ์๋ OCT ์ค์บ์ ์ ๋นํ ๋ฐ์ดํฐ์ ์ด ์๋ค๋ฉด, ์๋ฏผ ๊ณผํ์๋ ์ด๋ค ์ํคํ ์ฒ๊ฐ ์ด๋ค์ ๊ฐ์ฅ ์ ๊ตฌ๋ณํ๋์ง ์ฐพ๊ธฐ ์ํด ๋น ๋ฅธ ๋ชจ๋ธ ํ ์คํธ ๋ฃจํ๋ฅผ ์ค์ ํ ์ ์์ต๋๋ค. ๋ง์ฐฌ๊ฐ์ง๋ก, ์ ์ ์ฒดํ ๋๋ ๋ฌธํ์ ์์ ํธ๋์คํฌ๋จธ๋ ์๋ก์ด ์ ์ ์ ๋๋ ์ฝ๋ฌผ ํ๋ณด๋ฅผ ์ ์ํ ์ ์์ต๋๋ค. ํต์ฌ์ ์ ์๋ ์งํ(๋ถ๋ฅ ์ ํ๋, AUC, ์์ค)๋ฅผ ๊ฐ์ง ์ข์ ์์ ์ ์ง์คํ๊ณ ๋น ๋ฅด๊ฒ ๋ฐ๋ณตํ๋ ๊ฒ์ ๋๋ค. ๊ณต๊ฐ ๋ฐ์ดํฐ๊ฐ ์ ํ์ ์ธ ์์ญ(์: TES ํ๋ผ๋ฏธํฐ ๋๋ ์๋ก์ด ์ ์ ์ ์นตํ ์ผ)์ ํฉ์ฑ ๋ฐ์ดํฐ ๋๋ ํ๋ก์์ ์์กดํ ์ ์์ต๋๋ค. ๋ค์ ์น์ ์์๋ ๋ น๋ด์ฅ์ ํน์ ML ์์ ์ ์คํ ๋ฆฌ์์น ์ ๊ทผ ๋ฐฉ์์ ๋งคํํฉ๋๋ค.
2. ์คํ ๋ฆฌ์์น๋ฅผ ๋ น๋ด์ฅ ๋ฌธ์ ์ ๋งคํํ๊ธฐ
Karpathy์ ์คํ ๋ฆฌ์์น ํ๋ ์์ํฌ๋ ๋๋ฉ์ธ์ ๊ตฌ์ ๋ฐ์ง ์์ต๋๋ค: ์ ์ ์๋ ํ๊ฐ ์งํ๋ฅผ ๊ฐ์ง prepare.py ๋ฐ train.py๊ฐ ์ ๊ณตํ๋ ๋ชจ๋ ML ์์
์์ ์คํ์ ์คํํ ์ ์์ต๋๋ค. ์ฐ๋ฆฌ๋ ๋ช ๊ฐ์ง ๊ตฌ์ฒด์ ์ธ ๋
น๋ด์ฅ ๊ด๋ จ ์์
์ ์๋ณํ๊ณ ์์ด์ ํธ๊ฐ ๊ฐ๊ฐ์ ์ด๋ป๊ฒ ํด๊ฒฐํ ์ ์๋์ง ์ง์ ํฉ๋๋ค. ์๋์ ๊ฐ ์ฌ์ฉ ์ฌ๋ก์๋ ๋ค์์ด ํฌํจ๋ฉ๋๋ค: ๊ณต๊ฐ์ ์ผ๋ก ์ฌ์ฉ ๊ฐ๋ฅํ ๋ฐ์ดํฐ์
(๊ฐ๋ฅํ ๊ฒฝ์ฐ), ์์ ๋ชจ๋ธ ๋๋ ์ํคํ
์ฒ, ํ๊ฐ ์งํ, ๊ทธ๋ฆฌ๊ณ program.md ์ง์นจ์ ๊ฐ์.
2.1 OCT ์ด๋ฏธ์ง ๋ถ์ (๊ตฌ์กฐ์ ๊ฐ์ง ๋ฐ ๋ถํ )
-
์์ : OCT ์ค์บ์ ํตํ ์ด๊ธฐ ๋ น๋ด์ฅ ๊ฐ์ง. OCT ์์์ ๋ง๋ง์ธต์ ๋จ๋ฉด๋๋ฅผ ์ ๊ณตํฉ๋๋ค. ๋ง๋ง ์ ๊ฒฝ ์ฌ์ ์ธต(RNFL) ๋ฐ **์ ๊ฒฝ์ ์ธํฌ ๋ณตํฉ์ฒด(GCC)**์ ์์์ง์ ์์ผ ์์ค์ ์ ํํ ์ ์์ต๋๋ค. ์ฐ๋ฆฌ๋ ์ด๋ฅผ ๋ถ๋ฅ ์์ (๋ น๋ด์ฅ vs ๊ฑด๊ฐ) ๋๋ ํ๊ท(์: RNFL ๋๊ป ์ถ๋ ฅ)๋ก ์ฒ๋ฆฌํ ์ ์์ต๋๋ค.
- ๋ฐ์ดํฐ์ : ์ต๊ทผ ์ถ์๋ SYN-OCT (www.nature.com)๋ GAN์ ์ํด ์์ฑ๋ 200,000๊ฐ์ ์ ๋์ฃผ์ OCT ์ด๋ฏธ์ง(๋ น๋ด์ฅ 10๋ง ๊ฐ, ์ ์ 10๋ง ๊ฐ)์ ํฉ์ฑ ๋ฐ์ดํฐ์ ์ ๋๋ค. ๊ฐ ์ด๋ฏธ์ง์๋ ๊ด๋ จ RNFL ๋๊ป ๋ฐ ๋ถํ ๋ง์คํฌ๊ฐ ์์ต๋๋ค. ์ด๋ค์ Zenodo์์ ๊ณต๊ฐ์ ์ผ๋ก ์ฌ์ฉํ ์ ์์ต๋๋ค (www.nature.com). (ํฉ์ฑ ๋ฐ์ดํฐ์์๋ ๋ถ๊ตฌํ๊ณ ์ค์ OCT๋ฅผ ๋ชจ๋ฐฉํ๋๋ก ํต๊ณ์ ์ผ๋ก ๊ฒ์ฆ๋์์ต๋๋ค (www.nature.com).) ๋์์ผ๋ก, OCT-DL ๋ฐ์ดํฐ์ (www.nature.com) (๋ค์ํ ๋ง๋ง ์งํ์ 2064๊ฐ ์ด๋ฏธ์ง) ๋๋ ๋ ์์ ์์ OCT ์ปฌ๋ ์ ์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
- ๋ชจ๋ธ: ์์ ์ปจ๋ณผ๋ฃจ์
์ ๊ฒฝ๋ง(CNN)์ผ๋ก ์์ํฉ๋๋ค. ๋ถ๋ฅ์ ๊ฒฝ์ฐ, ์ฝ 3-5๊ฐ์ ์ปจ๋ณผ๋ฃจ์
๋ ์ด์ด๋ฅผ ๊ฐ์ง ๋ชจ๋ธ(์: ResNet-18์ ์๋ผ๋ธ ๊ฒ๊ณผ ์ ์ฌํ๊ฑฐ๋ ์ฌ์ฉ์ ์ ์๋ ์์ CNN)์ด ์๋ํ ์ ์์ต๋๋ค. RNFL/GCC ๋ถํ ์ ๊ฒฝ์ฐ, ์์ U-Net(๊น์ด 3-4)๊ณผ ๊ฐ์ ์ธ์ฝ๋-๋์ฝ๋๊ฐ ์ ํฉํฉ๋๋ค. ์ด๊ธฐ
train.py๋ ๊ธฐ๋ณธ ํ์ดํผํ๋ผ๋ฏธํฐ์ ํจ๊ป ๊ฐ๋จํ CNN ๋ฐ ํ๋ จ ๋ฃจํ๋ฅผ ๊ตฌํํ ์ ์์ต๋๋ค. - ์งํ: OCT์์ ๋ น๋ด์ฅ ๋ถ๋ฅ๋ฅผ ์ํํ๋ ๊ฒฝ์ฐ, ๊ฒ์ฆ ๋ถํ ์์ AUC (ROC ๊ณก์ ์๋ ๋ฉด์ ) ๋๋ ์ ํ๋๋ฅผ ์ฌ์ฉํฉ๋๋ค. ๋ถํ ์ ๊ฒฝ์ฐ, RNFL ์ธต ๋ง์คํฌ์ ๋ํด Dice ๊ณ์ ๋๋ IoU๋ฅผ ์ฌ์ฉํฉ๋๋ค (SYN-OCT๋ ๋ง์คํฌ๋ฅผ ์ ๊ณตํฉ๋๋ค (www.nature.com)).
- ์์
program.md:"๋ชฉํ: OCT ์ด๋ฏธ์ง์์ ๋ น๋ด์ฅ ๊ฐ์ง๋ฅผ ์ํ ๊ฒ์ฆ AUC๋ฅผ ์ต๋ํํฉ๋๋ค. ํ์ฉ๋๋ ์์ ์ฌํญ: ์ปจ๋ณผ๋ฃจ์ ๋ ์ด์ด ์, ํํฐ ์, ์ปค๋ ํฌ๊ธฐ, ํ์ฑํ ํจ์, ํ์ต๋ฅ , ์ตํฐ๋ง์ด์ ์ ํ, ๋ฐฐ์น ํฌ๊ธฐ ๋ฑ. ๊ฐ 5๋ถ ํ๋ จ ์คํ ํ, ๋ณด๋ฅ๋ ์ธํธ์์ AUC๋ฅผ ํ๊ฐํฉ๋๋ค. AUC๊ฐ ๊ฐ์ ๋๋ฉด ๋ณ๊ฒฝ ์ฌํญ์ ์ ์งํ๊ณ , ๊ทธ๋ ์ง ์์ผ๋ฉด ๋๋๋ฆฝ๋๋ค." (medium.com) (www.theneuron.ai).
์์ด์ ํธ๋ ๋ฐ๋ผ์ AUC๋ฅผ ๊ฐ์ ํ๊ธฐ ์ํด ๋ณํ(์: ๋ ์ด์ด ์ถ๊ฐ, ๋๋น ์กฐ์ , Adam์์ RMSProp์ผ๋ก ์ ํ)์ ์๋ํ ๊ฒ์ ๋๋ค.
-
์์ : RNFL/GCC ์ธต ๋ถํ . RNFL ๋๊ป๋ฅผ ์ ๋ฐํ๊ฒ ์ธก์ ํ๋ ๊ฒ์ ๋งค์ฐ ์ค์ํฉ๋๋ค. ํฉ์ฑ OCT ์ค์บ(์ ๊ณต๋ ๋ถํ ํฌํจ) ๋๋ ์ฃผ์์ด ๋ฌ๋ฆฐ ์ธต์ ๊ฐ์ง ์ค์ OCT๋ฅผ ์ฌ์ฉํ์ฌ ์ด๋ฅผ ๋ถํ ์์ ์ผ๋ก ๊ตฌ์ฑํ ์ ์์ต๋๋ค.
- ๋ฐ์ดํฐ์ : SYN-OCT๋ ๋ค์ RNFL ๋ถํ ๋ง์คํฌ๋ฅผ ์ ๊ณตํฉ๋๋ค (www.nature.com). ๋ค๋ฅธ ์ถ์ฒ: ์ผ๋ถ ํ์ ๊ทธ๋ฃน์ OCT B-์ค์บ์ ๋ ์ด๋ธ์ ์ง์ ํ์ง๋ง(์ข ์ข ๋ ์ ์ ์), ํ์ํ ๊ฒฝ์ฐ Duke ๋ง๋ง OCT ์ ์ฒด ์ฑ๋ฆฐ์ง (www.nature.com)์ ๊ฐ์ ์ผ๋ฐ OCT ๋ถํ ๋ฐ์ดํฐ์ ์ ํ๋ก์๋ก ์ฌ์ฉํ ์ ์์ต๋๋ค.
- ๋ชจ๋ธ: ์์ U-Net๊ณผ ์ ์ฌํ CNN, ์๋ง๋ ๊ธฐ์ค์ ์์ ์ฑ๋์ ์๋ผ๋ธ ๊ฒ์ผ ์๋ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด, 16๊ฐ ํํฐ๋ก ์์ํ์ฌ 3๊ฐ์ ๋ค์ด/์ ๋ธ๋ก์ ์ฌ์ฉํฉ๋๋ค. ์์ด์ ํธ๋ ๊น์ด์ ๋๋น๋ฅผ ๋ณ๊ฒฝํ ์ ์์ต๋๋ค.
- ์งํ: ์์ธก๋ RNFL ๋ง์คํฌ์ ์ค์ ๋ง์คํฌ์ Dice ์ ์ ๋๋ ํ๊ท IoU.
- ์์
program.md:"๋ชฉํ: OCT์์ RNFL ์ธต ๋ถํ ์ ์ํ Dice ์ ์๋ฅผ ์ต๋ํํฉ๋๋ค. ๊ธฐ๋ณธ ๋ชจ๋ธ์ 3๋ธ๋ก U-Net์ ๋๋ค. ์์ด์ ํธ๋ ํํฐ ์๋ฅผ ๋ณ๊ฒฝํ๊ฑฐ๋ ๋๋กญ์์์ ์ถ๊ฐํ๊ฑฐ๋ ํ์ต๋ฅ ์ ๋ณ๊ฒฝํ ์ ์์ต๋๋ค. ๊ฐ ์ํ์ 5๋ถ ๋์ ํ๋ จํ๊ณ ๊ฒ์ฆ์์ Dice๋ฅผ ๊ณ์ฐํฉ๋๋ค. Dice๋ฅผ ์ฆ๊ฐ์ํค๋ ์์ ์ฌํญ์ ์ ์งํฉ๋๋ค."
-
์์ : ์ฐ์ OCT๋ฅผ ํตํ ์งํ ์์ธก. ์ฐ์ OCT๋ฅผ ์ฌ์ฉํ์ฌ ๋ฏธ๋์ ์์์ง์ ์์ธกํฉ๋๋ค. ์ข ๋จ์ OCT ๋ฐ์ดํฐ(์: UK ๋ฐ์ด์ค๋ฑ ํฌ ๋๋ ๊ฐ์ธ ํด๋ฆฌ๋ ๋ฐ์ดํฐ)๊ฐ ์กด์ฌํ๋ค๋ฉด, ๋ชฉํ๋ RNFL ๋ณํ ๋๋ ์ด์ง โ๋น ๋ฅธ ์งํ์โ ๋ ์ด๋ธ์ ์์ธกํ๋ ๊ฒ์ผ ์ ์์ต๋๋ค.
- ๋ฐ์ดํฐ์ : ๋ น๋ด์ฅ ํน์ ๊ณต๊ณต ์ข ๋จ์ OCT ๋ฐ์ดํฐ๋ ๋ถ์กฑํฉ๋๋ค. ๊ทธ๋ฌ๋ SR OCT ์ฑ๋ฆฐ์ง ๋ฐ์ดํฐ(๋๋ ์๋ฎฌ๋ ์ด์ ๋ ์งํ์ด ํฌํจ๋ SYN-OCT ์ด๋ฏธ์ง)๋ฅผ ์ฌํ์ฉํ์ฌ ์ด ์์ ์ ์๋ฎฌ๋ ์ด์ ํ ์ ์์ต๋๋ค. ๋์์ผ๋ก, UK ๋ฐ์ด์ค๋ฑ ํฌ OCT ์ด๋ฏธ์ง(๋ น๋ด์ฅ ํน์ด์ ์ด์ง ์๊ณ ์๋ฏผ ๊ณผํ์๊ฐ ์ฝ๊ฒ ์ ๊ทผํ ์ ์์)๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค. ์ค๋ช ์ ์ํด, ๋ ์ด๋ธ์ด ์๋ ์๊ฐ0 ๋ฐ ์๊ฐ1์ OCT ์ค์บ ๋ฐ์ดํฐ์ ์ ๊ฐ์ ํฉ๋๋ค.
- ๋ชจ๋ธ: OCT ์ด๋ฏธ์ง ์์ ์ ๋ ฅ์ผ๋ก ๋ฐ์ ์งํ ํ๋ฅ ์ ์ถ๋ ฅํ๋ Siamese ๋๋ ์ฐ๊ฒฐ๋ CNN. ์๊ฐ0์ ์ ๋ ฅํ๊ณ ์๊ฐ1 ์๊ณ๊ฐ์ ์์ธกํ๋ ๊ฒ์ผ๋ก ์์ํฉ๋๋ค.
- ์งํ: ์ด์ง ์งํ ๋ถ๋ฅ๋ฅผ ์ํ AUC ๋๋ ๋๊ป ๋ณํ๋ฅผ ์์ธกํ๋ ค๋ ๊ฒฝ์ฐ MSE.
- ์์
program.md:"๋ชฉํ: ๋น ๋ฅธ RNFL ์์ค์ด ๋ฐ์ํ ๋์ ์๋ณํฉ๋๋ค. ์ ๋ ฅ: ๊ธฐ์ค OCT; ๋ ์ด๋ธ: 1๋ ํ >5ฮผm ์์์ง. CNN ๋ถ๋ฅ๊ธฐ๋ฅผ ์ฌ์ฉํฉ๋๋ค. ํ์ฉ๋๋ ๋ณ๊ฒฝ ์ฌํญ์๋ ๋คํธ์ํฌ ๊น์ด, ํ์ต๋ฅ , ์ฆ๊ฐ์ด ํฌํจ๋ฉ๋๋ค. ๊ฒ์ฆ AUC๋ฅผ ์งํ๋ก ์ฌ์ฉํฉ๋๋ค."
2.2 ์์ผ (VF) ๋ถ์
-
์์ : ๋ฏธ๋ ์์ผ ์์ค ์์ธก. ํ๋ ์ด์์ ๊ณผ๊ฑฐ Humphrey ์์ผ ๊ฒ์ฌ(์ ๋ณ ๊ฐ๋ ๊ฐ)๋ฅผ ์ฌ์ฉํ์ฌ ๋ฏธ๋์ ๊ฐ๋ ๋๋ ์งํ ์๋๋ฅผ ์์ธกํฉ๋๋ค. ์ด๋ ๊ณ ์ ์ ์ธ ๋ น๋ด์ฅ ๊ด๋ฆฌ ๋ฌธ์ ์ ๋๋ค.
- ๋ฐ์ดํฐ์ : GRAPE ๋ฐ์ดํฐ์ (www.nature.com) (2023)์ VF ๋ฐ ์์ /OCT๊ฐ ์๋ 263๊ฐ ๋(1115๊ฐ ๊ธฐ๋ก)์ ๋ํ ์ข ๋จ์ ์ถ์ ๊ด์ฐฐ์ ์ ๊ณตํ๋ฉฐ, ์ฃผ์์ด ๋ฌ๋ฆฐ ์งํ์ ํฌํจํฉ๋๋ค. ๋ค๋ฅธ ์๋ฃ๋ ๋ฏธ๊ตญ UH ์์ผ(UWHVF) ์ข ๋จ ๋ฐ์ดํฐ๋ฒ ์ด์ค (www.nature.com) (๋ง์ ํ์์ 28,943๊ฐ ์์ผ)์ ๋๋ค. ๊ทธ๋ฌ๋ GRAPE๋ VF์ ๊ฒฐ๊ณผ ๋ชจ๋ ์ ์ ๋ฆฌ๋์ด ๊ณต๊ฐ๋์ด ์์ต๋๋ค.
- ๋ชจ๋ธ: ๊ฐ๋จํ ์ ๊ทผ ๋ฐฉ์์ 54์ VF ๋ฐ์ดํฐ(๋๋ ์ ์ญ ์ธ๋ฑ์ค๋ก ์์ถ)์ ๋ํ ํผ๋ํฌ์๋ ๋คํธ์ํฌ(์์ ์ฐ๊ฒฐ)์ ๋๋ค. ์งํ ์์ธก์ ์ํด ๋ ์์ MLP ๋๋ 1D-CNN์ด 54๊ฐ ๋๋ 30๊ฐ์ ์ ๋ ฅ ํน์ฑ์ ์ฒ๋ฆฌํ ์ ์์ต๋๋ค. ๋ ๋ค๋ฅธ ์์ด๋์ด๋ 8x8 ๊ทธ๋ฆฌ๋๋ฅผ ์์ ์ด๋ฏธ์ง๋ก ์ฒ๋ฆฌํ๊ณ ์์ CNN(์: 3x3 ์ปค๋)์ ์ฌ์ฉํ๋ ๊ฒ์ ๋๋ค.
- ์งํ: ๋ฏธ๋์ ํ๊ท ํธ์ฐจ ๋๋ ์ ๊ฐ์ ์์ธกํ๋ ๊ฒฝ์ฐ MSE(๋ฎ์์๋ก ์ข์)๋ฅผ ์ฌ์ฉํฉ๋๋ค. โ๋น ๋ฅธ ์งํ์ vs ๋น์งํ์โ๋ฅผ ๋ถ๋ฅํ๋ ๊ฒฝ์ฐ AUC๋ฅผ ์ฌ์ฉํฉ๋๋ค.
- ์์
program.md:"๋ชฉํ: ์์ธก๋ ์์ผ์ MSE๋ฅผ ์ต์ํํฉ๋๋ค. ๋๋ ๋น ๋ฅธ ์์ค ๋ถ๋ฅ๋ฅผ ์ํ AUC๋ฅผ ์ต๋ํํฉ๋๋ค. ๊ธฐ๋ณธ ๋ชจ๋ธ: 54๊ฐ VF ๊ฐ์ ๋ํ 2๊ณ์ธต ํผ์ ํธ๋ก . ์์ด์ ํธ๋ ์จ๊ฒจ์ง ํฌ๊ธฐ, ํ์ฑํ ๋๋ ๋๋กญ์์์ ์ถ๊ฐํ ์ ์์ต๋๋ค. ๊ฐ 5๋ถ ํ๋ จ ํ, ๊ฒ์ฆ ์ธํธ์์ ์งํ๋ฅผ ๊ณ์ฐํฉ๋๋ค."
-
์์ : ๋น ๋ฅธ ์งํ์ ์๋ณ. ์ผ๋ จ์ ๊ณผ๊ฑฐ VF๋ฅผ ์ฌ์ฉํ์ฌ ์ด๋ค ๋์ด ๋น ๋ฅด๊ฒ ์๋ ฅ์ ์์์ง ๋ถ๋ฅํฉ๋๋ค.
- ๋ฐ์ดํฐ์ : GRAPE์ ์ฃผ์์ด ๋ฌ๋ฆฐ ์งํ ์ํ๋ฅผ ์ฌ์ฉํฉ๋๋ค (www.nature.com) (๊ทธ๋ค์ ์งํ๋ ๋์ผ๋ก ํ์ํ์ต๋๋ค). ๋๋ UWHVF๋ฅผ ๊ฐ์ ธ์ MD ์์ค์ ์์ 10%๋ฅผ โ๋น ๋ฅธโ ๊ฒ์ผ๋ก ๋ ์ด๋ธ๋งํฉ๋๋ค.
- ๋ชจ๋ธ: ๋์ธ ๊ฐ์ ์ฐ์ ํ๋(๋๋ ์ฐจ์ด)์ ํน์ฑ์ ์์ ๋คํธ์ํฌ๋ก ์ฐ๊ฒฐํ ์ ์์ต๋๋ค. ๊ฐ๋ฅํ ๊ฒฝ์ฐ ๊ธฐ์ค IOP ๋ฐ ์ฐ๋ น์ ํฌํจํ ์ ์์ต๋๋ค.
- ์งํ: ๋น ๋ฅธ ์งํ์์ ๋๋ฆฐ ์งํ์๋ฅผ ๊ตฌ๋ณํ๊ธฐ ์ํ AUC.
- ์์
program.md:"๋ชฉํ: ๋น ๋ฅธ ์์ผ ์งํ ์์ธก์ ์ํ AUC๋ฅผ ์ต๋ํํฉ๋๋ค. ์ ๋ ฅ ํน์ฑ: VF1 ๋ฐ VF2์ 2์ฐจ ์ฐจ์ด, ๋ํ๊ธฐ IOP. ์์ FC ๋คํธ์ํฌ๋ฅผ ์ฌ์ฉํฉ๋๋ค. ์์ด์ ํธ๋ ๋ ์ด์ด ๋๋น, ํ์ต๋ฅ , ๋ฐฐ์น ํฌ๊ธฐ๋ฅผ ์กฐ์ ํ ์ ์์ต๋๋ค."
2.3 ์ฝ๋ฌผ/ํํฉ๋ฌผ ์คํฌ๋ฆฌ๋ (์ปดํจํฐ ์๋ฎฌ๋ ์ด์ ์ ํตํ ํ๋ณด ๋ฌผ์ง ๋ฐ๊ฒฌ)
- ์์
: ํ๋ณด ์ ๊ฒฝ ๋ณดํธ/์ฌ์ ํํฉ๋ฌผ ์์ธก. ML์ ์ฌ์ฉํ์ฌ RGC๋ฅผ ๋ณดํธํ๊ฑฐ๋ ์ฌ์์ ์ด์งํ ์ ์๋ ์ ๋ถ์ ํํฉ๋ฌผ์ ์ฐพ์ต๋๋ค. ์๋ฅผ ๋ค์ด, ๋ง์ ์๋ ค์ง ํํฉ๋ฌผ(๋์ฝํด์๋ฏธ๋, ๋ฐํ๋ก์ฐ ๋ฑ)์ ์ ๊ฒฝ ๋ณดํธ ํจ๊ณผ๋ฅผ ๋ณด์
๋๋ค. ์ฐ๋ฆฌ๋ ์๋ ค์ง ํจ๋ฅ๊ณผ ์๊ด๊ด๊ณ๊ฐ ์๋ ํํํ์ ์ธ์ํ๋๋ก ๋ชจ๋ธ์ ํ๋ จ์ํจ ๋ค์ ํํ ๊ณต๊ฐ์ ๊ฒ์ํ ์ ์์ต๋๋ค.
- ๋ฐ์ดํฐ์ : ๋ น๋ด์ฅ ์ ์ฉ ์ฝ๋ฌผ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋ถ์กฑ์ผ๋ก ์ธํด ์ด๋ ๋์ ์ ์ ๋๋ค. ๋์์ผ๋ก, MolNet ๋ฐ์ดํฐ์ (์: HIV ์ต์ , BBB ํฌ๊ณผ์ฑ) ๋๋ ๋ชจ๋ ์์ฒด ํ์ฑ ๋ฐ์ดํฐ์ ์ ์ฌ์ฉํ ์ ์์ต๋๋ค. ๋๋ ์์ ๊ฒฝ ์์ ๋ชจ๋ธ์์ ํ ์คํธ๋ ํํฉ๋ฌผ ๋ชฉ๋ก(๋ฌธํ ๋ง์ด๋์์)์ ๋ ์ด๋ธ๊ณผ ํจ๊ป ์ปดํ์ผํ ์ ์์ต๋๋ค. ์ค์ ๋ก๋ ๋ ์ผ๋ฐ์ ์ธ ์์ฑ(์: MoleculeNet์ ํ๋ ์ฅ๋ฒฝ ํฌ๊ณผ ๋ฐ์ดํฐ)์ผ๋ก ์์ํ ์ ์์ต๋๋ค.
- ๋ชจ๋ธ: SMILES ๋ฌธ์์ด์ ๋ํ ์์ ํธ๋์คํฌ๋จธ ๋๋ ๊ทธ๋ํ ์ ๊ฒฝ๋ง. ๋ช ๊ฐ์ ๋ ์ด์ด๋ฅผ ๊ฐ์ง ํธ๋์คํฌ๋จธ(GPT-2 ์คํ์ผ) ๋๋ ๊ฐ๋จํ ๊ทธ๋ํ ์ปจ๋ณผ๋ฃจ์
๋คํธ์ํฌ(์: 3๊ฐ์ GCN ๋ ์ด์ด)๋ฅผ
train.py์ ๊ตฌํํ ์ ์์ต๋๋ค. - ์งํ: ๋ถ๋ฅ(ํ์ฑ vs ๋นํ์ฑ)๋ก ์ทจ๊ธํ๋ ๊ฒฝ์ฐ AUROC๋ฅผ ์ฌ์ฉํฉ๋๋ค. ์นํ๋ ๋๋ logP๋ฅผ ์์ธกํ๋ ๊ฒฝ์ฐ RMSE๋ฅผ ์ฌ์ฉํฉ๋๋ค.
- ์์
program.md:"๋ชฉํ: ์ ๊ฒฝ ๋ณดํธ์ ์ ์ฌํ ํํฉ๋ฌผ ์๋ณ์ ์ํ ๋ถ๋ฅ ROC-AUC๋ฅผ ์ต๋ํํฉ๋๋ค. ๊ธฐ๋ณธ ๋ชจ๋ธ: SMILES์ ๋ํ ์์ ํธ๋์คํฌ๋จธ. ์์ด์ ํธ๋ ํธ๋์คํฌ๋จธ ๋ ์ด์ด ์, ๋๋กญ์์, ํ์ต๋ฅ ์ ์กฐ์ ํ๊ฑฐ๋ ๋์ฒด ํน์ฑ ์ถ์ถ(์: ์ง๋ฌธ ์ ๋ ฅ)์ ์ฌ์ฉํ ์ ์์ต๋๋ค. ๊ฐ 5๋ถ ํ, ๊ฒ์ฆ ๋ถ์์์ AUC๋ฅผ ํ๊ฐํฉ๋๋ค."
(์ฐธ๊ณ : ์ค์ ์ ๊ฒฝ ๋ณดํธ์ ๋ํ ๊ณต๊ฐ ๋ฐ์ดํฐ๊ฐ ๋ถ์กฑํ๋ฏ๋ก ์ด ์์ ์ ๋ ๋ง์ ์ค๋ช ์ ์ํ ๊ฒ์ ๋๋ค. ์ค์ ๋ก๋ ์๋ฏผ ๊ณผํ์๋ค์ด ์๋ ค์ง ์ ๊ฒฝ ๋ณดํธ ํํฉ๋ฌผ๊ณผ ๋์กฐ๊ตฐ์ผ๋ก ๊ตฌ์ฑ๋ ๋ง์ถคํ ๋ฐ์ดํฐ์ ์ ์์ฑํ์ฌ ์ด ํจํด์ ๋ฐ๋ฅผ ์ ์์ต๋๋ค.)
2.4 ์ ์ ์ ์กฐ์ ๋คํธ์ํฌ ๋ชจ๋ธ๋ง (๋จ์ผ ์ธํฌ RGC)
- ์์
: ์ฌ์์ฑ TF ์กฐํฉ ์๋ณ. RGC์ ๋จ์ผ ์ธํฌ RNA-seq ๋ฐ์ดํฐ๋ฅผ ์ฌ์ฉํ์ฌ ์ฌ์์ฑ ์ฑ์ฅ์ ์ ์ฌ ํจํด์ ํ์ตํฉ๋๋ค. ์๋ฅผ ๋ค์ด, ์ผ๋ถ RGC ํ์ ์ ํ์ ๋ค๋ฅธ ์ ํ๋ณด๋ค ๋ ์ ์ฌ์๋ฉ๋๋ค. ML ๋ชจ๋ธ์ โ์ฌ์ ์ํโ ๋ ์ด๋ธ์ ์์ธกํ ์ ์์ผ๋ฉฐ, ์ด๋ค ์ ์ฌ ์ธ์๊ฐ ์ค์ํ์ง ๊ฒ์ฌํ ์ ์์ต๋๋ค.
- ๋ฐ์ดํฐ์ : 2018๋ ์ฐ๊ตฌ์์๋ RGC ๋จ์ผ ์ธํฌ ์ ์ฌ์ฒด(GEO accession GSE115404)๋ฅผ ์ ๊ณตํ๋ฉฐ (pmc.ncbi.nlm.nih.gov), ์ด๋ ๋๋ ทํ RGC ํ์ ์ ํ์ ์๋ณํฉ๋๋ค. ์ฐ๋ฆฌ๋ ์ธํฌ๊ฐ ํ์ ์ ํ ๋๋ ์คํ ์กฐ๊ฑด(์: ๋ถ์ ์ vs ํ)์ผ๋ก ๋ ์ด๋ธ๋ง๋ ์ด ๋ฐ์ดํฐ์ (๋๋ ๋ถ๋ถ ์งํฉ)์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
- ๋ชจ๋ธ: ์ ์ ์ ๋ฐํ ๋ฒกํฐ(๊ฐ ์ธํฌ๋ ์์ฒ ๊ฐ์ ์ ์ ์ ํ๋ถ๋๋ฅผ ๊ฐ์ง)์์ ์๋ํ๋ ์์ ํธ๋์คํฌ๋จธ ๋๋ MLP. ์ค์ ๋ก๋ ์์ ~500๊ฐ ์ ์ ์(์: ๊ณ ๋๋ก ๊ฐ๋ณ์ ์ธ ์ ์ ์)๋ฅผ ์ฌ์ ์ ํํ ๊ฒ์
๋๋ค.
train.py๋ ๋ฏธ๋ ํธ๋์คํฌ๋จธ(์: 4๊ฐ ๋ ์ด์ด, ์๋ฒ ๋ฉ 256) ๋๋ ๊ฐ๋จํ 2๊ณ์ธต ํผ์ ํธ๋ก ์ ๊ตฌํํ ์ ์์ต๋๋ค. - ์งํ: ๋น์ง๋ ๋ถ์์ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ ์ค๋ฃจ์ฃ ์ ์๋ฅผ ์ฌ์ฉํ ์ ์์ง๋ง, ๋ ๊ฐ๋จํ๊ฒ, ์ธํฌ๋ฅผ โ์ฌ์ ์คโ vs โ๋น์ฌ์ ์คโ์ผ๋ก ๋ ์ด๋ธ๋งํ๋ ๊ฒฝ์ฐ(๋ ์ด๋ธ์ด ์๋ ๊ฒฝ์ฐ) ๋ถ๋ฅ ์ ํ๋/AUC๋ฅผ ์ฌ์ฉํฉ๋๋ค.
- ์์
program.md:"๋ชฉํ: ์ฌ์ ์ค์ธ RGC ์ ์ ์ ๋ฐํ ํ๋กํ๊ณผ ๋น์ฌ์ ์ค์ธ RGC ์ ์ ์ ๋ฐํ ํ๋กํ์ ๊ตฌ๋ณํ๋ ๋ชจ๋ธ์ ๊ตฌ์ถํฉ๋๋ค. 3๊ณ์ธต ํธ๋์คํฌ๋จธ๋ก ์์ํฉ๋๋ค. ์์ด์ ํธ๋ ์๋ฒ ๋ฉ ์ฐจ์, ๊น์ด, ํ์ต๋ฅ ์ ๋ณ๊ฒฝํ๊ฑฐ๋ ๋ฐฐ์น ์ ๊ทํ๋ฅผ ์ถ๊ฐํ ์ ์์ต๋๋ค. ๊ฒ์ฆ ์ ํ๋๋ฅผ ์ต์ ํํฉ๋๋ค." ์คํ ํ, ์ต์์ ๋ชจ๋ธ์ ์ดํ ์ ๊ฐ์ค์น ๋๋ ํ์ต๋ ํน์ฑ์ ์คํ์ ์ํ ์ฃผ์ ์ ์ฌ ์ธ์๋ฅผ ๊ฐ์กฐํ ์ ์์ต๋๋ค.
2.5 ์ ๊ธฐ์๋ฆฌํ ์ ํธ ๋ถ์
- ์์
: ERG๋ฅผ ํตํ ์ค์์์ RGC ๊ธฐ๋ฅ ์ฅ์ ๊ฐ์ง. ํจํด ๋ง๋ง์ ์๋(pERG) ๋๋ ๋ค๋ฅธ ์ ๊ธฐ์๋ฆฌํ์ ์ ํธ๋ RGC ๊ฑด๊ฐ์ ๋๋ฌ๋ผ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด, ์ง์ฐ๋๊ฑฐ๋ ๊ฐ์๋ ERG ๋ฐ์์ ์์ผ ๊ฒฐํจ์ ์ ํํ ์ ์์ต๋๋ค. ์ฐ๋ฆฌ๋ ์ ํธ๋ฅผ โ์ ์โ vs โ๋
น๋ด์ฅ ์์ฌโ์ผ๋ก ๋ถ๋ฅํ๋ ค๊ณ ์๋ํ ์ ์์ต๋๋ค.
- ๋ฐ์ดํฐ์ : ๋ น๋ด์ฅ์ ๊ณต๊ฐ ERG ๋ฐ์ดํฐ์ ์ ๋๋ญ ๋๋ค. ๋๋ฌผ ๋ฐ์ดํฐ์ (๋ง๋ง ๋ณ์ฑ) ๋๋ ํฉ์ฑ ์ ํธ๋ฅผ ๋๋ฆฌ ๋ฐ์ดํฐ๋ก ์ฌ์ฉํ ์ ์์ต๋๋ค. ์ฌ์ฉํ ์ ์๋ ๊ฒฝ์ฐ, ์ผ๋ฐ์ ์ธ 1D ์ ๊ธฐ์๋ฆฌํ ๋ฐ์ดํฐ์ (์: ECG)๋ ํ์ดํ๋ผ์ธ์ ์ค๋ช ํ ์ ์์ต๋๋ค.
- ๋ชจ๋ธ: ์๊ณ์ด ๋ฐ์ดํฐ์ ๋ํ 1D CNN(์: 2๊ฐ ์ปจ๋ณผ๋ฃจ์ ๋ ์ด์ด ๋ค์ FC). ๋์์ผ๋ก, ์ํ์ค๊ฐ ๋ ๊ธด ๊ฒฝ์ฐ LSTM์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
- ์งํ: ๋ฏธ๋ฌํ ๊ธฐ๋ฅ ์ฅ์ ์ ์ ์์ ๋ถ๋ฅํ๋ ์ ํ๋ ๋๋ AUC. ํด๋์ค๊ฐ ๋ถ๊ท ํํ ๊ฒฝ์ฐ F1 ์ ์๋ ๊ฐ๋ฅํฉ๋๋ค.
- ์์
program.md:"๋ชฉํ: ERG ์ถ์ (๊ฑด๊ฐ vs ์ด๊ธฐ ๋ น๋ด์ฅ ํจํด) ๋ถ๋ฅ๋ฅผ ์ํ ๊ฒ์ฆ ์ ํ๋๋ฅผ ์ต๋ํํฉ๋๋ค. 1D CNN์ ์ฌ์ฉํฉ๋๋ค. ์์ด์ ํธ๋ ํํฐ ํฌ๊ธฐ, ๋ณดํญ์ ์กฐ์ ํ๊ฑฐ๋ ๋ฐ๋ณต ๋ ์ด์ด๋ฅผ ์ถ๊ฐํ ์ ์์ต๋๋ค. ์ ํ๋๋ฅผ ๊ฐ์ ํ๋ ๋ชจ๋ ๋ณ๊ฒฝ ์ฌํญ์ ์ ์งํฉ๋๋ค."
2.6 ๋ฌธํ ๋ง์ด๋ (๊ฐ์ค ์์ฑ)
- ์์
: ์๋ก์ด ํต์ฐฐ๋ ฅ์ ๋ฐ๊ตดํ๊ธฐ ์ํ ์๊ท๋ชจ ์ธ์ด ๋ชจ๋ธ ๋ฏธ์ธ ์กฐ์ . PubMed์ ์์ฒ ํธ์ ๋
น๋ด์ฅ ์ฐ๊ตฌ ๋
ผ๋ฌธ์ด ์์ผ๋ฏ๋ก, ML ์์ด์ ํธ๋ ์ฐ๊ฒฐ์ ์ ์ฐพ๊ฑฐ๋ ํ๋ณด ๋ฌผ์ง์ ์ฌํ์ฉํ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด, ์ ๊ฒฝ ๋ณดํธ ๊ฒฝ๋ก๋ฅผ ๊ธฐ์กด ์ฝ๋ฌผ๊ณผ ์ฐ๊ฒฐํฉ๋๋ค. ์ฐ๋ฆฌ๋ ์ด๋ฅผ ์ธ์ด ๋ชจ๋ธ๋ง ๋ฌธ์ ๋๋ ๊ฒ์ ๋ฌธ์ ๋ก ์ฒ๋ฆฌํ ์ ์์ต๋๋ค.
- ๋ฐ์ดํฐ์ : ๋ น๋ด์ฅ ๊ด๋ จ ์ด๋ก ๋ง๋ญ์น๋ฅผ ์ปดํ์ผํฉ๋๋ค(์: PubMed์์ โ๋ น๋ด์ฅ ์ ์ ์ ์น๋ฃโ ๋ฑ์ผ๋ก ๊ฒ์). NCBI API๋ฅผ ํตํด ์ฝ 10,000๊ฐ์ ์ด๋ก์ ๋ค์ด๋ก๋ํ ์ ์์ต๋๋ค. ๋ ๊ฐ๋จํ๊ฒ ์์ํ๋ ค๋ฉด PMC ์คํ ์ก์ธ์ค ๋ น๋ด์ฅ ๋ ผ๋ฌธ์ ์ฌ์ฉํฉ๋๋ค.
- ๋ชจ๋ธ: ์์ ํธ๋์คํฌ๋จธ ์ธ์ด ๋ชจ๋ธ(์: 6๊ณ์ธต GPT-2) ๋๋ ๋ฏธ์ธ ์กฐ์ ๋ BERT. ์คํ ๋ฆฌ์์น ๋ชฉ์ ์ผ๋ก๋ ํ ์คํธ์ ๋ํด ์ธ๊ณผ ๋ชจ๋ธ(GPT)์ ๋ฏธ์ธ ์กฐ์ ํ ๊ฐ๋ฅ์ฑ์ด ๋์ต๋๋ค.
- ์งํ: ํ์ค์ ์ผ๋ก **๊ฒ์ฆ ์์ค(perplexity)**์ด ์ต์ ํ๋ฉ๋๋ค. ๋ถ๋ฅ๋ฅผ ์ํํ๋ ๊ฒฝ์ฐ(์: ์ฃผ์ด์ง ์ด๋ก์ ๋ํด ์ฝ๋ฌผ ๋๋ ๊ฒฝ๋ก์ ๋ํ ๋ ์ด๋ธ ์์ธก) ์ ํ๋/AUC๋ฅผ ์ฌ์ฉํฉ๋๋ค.
- ์์
program.md:"๋ชฉํ: ๋ น๋ด์ฅ ๋ฌธํ ๋ง๋ญ์น์์ ์์ GPT-2์ ๊ฒ์ฆ perplexity๋ฅผ ์ต์ํํฉ๋๋ค. 5๋ถ ๋ฏธ์ธ ์กฐ์ ์คํ์ ์ฌ์ฉํฉ๋๋ค. ์์ด์ ํธ๋ ๋ ์ด์ด ์, ์จ๊ฒจ์ง ํฌ๊ธฐ, ํ์ต๋ฅ , ์ปจํ ์คํธ ๊ธธ์ด๋ฅผ ๋ณ๊ฒฝํ ์ ์์ต๋๋ค. perplexity๋ฅผ ์ค์ด๋ ๋ณ๊ฒฝ ์ฌํญ์ ์ ์งํฉ๋๋ค." ํ๋ จ ํ, ์ด ๋ชจ๋ธ์ ํ๋กฌํํธ๋ฅผ ์ ๊ณตํ์ฌ ๊ฐ์ค์ ์์ฑํ ์ ์์ต๋๋ค(์: โ๋ น๋ด์ฅ ์ ๊ฒฝ ๋ณดํธ๋ฅผ ์ํ ์ต์์ ์ฌํ์ฉ ๊ฐ๋ฅ ์ฝ๋ฌผ ํ๋ณด: ...โ).
์ด๋ฌํ ๊ฐ ๋๋ฉ์ธ์์ ํต์ฌ์ ๋จ์ผ GPU์ ์งง์ ์คํ์ผ๋ก ๋ง์ ์๋๋ฅผ ํ ์ ์๋ค๋ ๊ฒ์
๋๋ค. ์ฐ๋ฆฌ๋ ์์ด์ ํธ๊ฐ ์๋ก์ด ์๊ณ ๋ฆฌ์ฆ์ ์ฒ์๋ถํฐ ์ฝ๋ฉํ๋ ๊ฒ์ด ์๋๋ผ ๊ธฐ์กด ํ๋ จ ์คํฌ๋ฆฝํธ๋ฅผ ์กฐ์ ํ ๊ฒ์ผ๋ก ๊ธฐ๋ํ์ง ์์ต๋๋ค. ์ธ๊ฐ์ ์ญํ ์ ์์ ๋ฐ์ดํฐ์
์์ AUC๋ฅผ ์ต๋ํํ๊ฑฐ๋ RNFL ๋๊ป๋ฅผ ์์ธกํ๋ ๊ฒ๊ณผ ๊ฐ์ ๋
น๋ด์ฅ ํน์ ๋ชฉํ๋ฅผ ํฅํด ์์ด์ ํธ์ ํ์์ ์๋ดํ๋ program.md๋ฅผ ์์ฑํ๋ ๊ฒ์
๋๋ค. ์์ ์์๋ train.py๋ฅผ ์ฒ์์ ์ด๋ป๊ฒ ์ค์ ํ ์ ์๋์ง, ๊ทธ๋ฆฌ๊ณ ์ ํ๋ ์งํ๋ฅผ ๊ฐ์ ํ๊ธฐ ์ํ program.md ํ๋กฌํํธ๊ฐ ์ด๋ป๊ฒ ์๋ํ๋์ง ๋ณด์ฌ์ค๋๋ค (medium.com) (www.theneuron.ai).
3. ์ค์ฉ์ ์ธ ์๋ฏผ ๊ณผํ ๊ตฌํ ๊ฐ์ด๋
์ ํ๋ ์์(์: ๋จ์ผ RTX 3060 ๋๋ Apple Silicon์ด ํ์ฌ๋ MacBook)์ ๊ฐ์ง ์์์ ์ธ ๊ฐ์ธ์ด ์คํ ๋ฆฌ์์น๋ฅผ ๋ น๋ด์ฅ ๋ฌธ์ ์ ์ค์ ๋ก ์ ์ฉํ ์ ์๋ ๋ฐฉ๋ฒ์ ๋ฌด์์ผ๊น์? ๋คํํ Karpathy์ ์ ์ฅ์๋ ์๊ณ ๊ท๋ชจ๋ฅผ ์ถ์ํ๊ธฐ ์ํ ์ง์นจ์ด ์์ต๋๋ค. ๋ค์์ ์ฃผ์ ๋จ๊ณ์ ํ์ ๋๋ค:
-
ํ๊ฒฝ ์ค์ : karpathy/autoresearch ์ ์ฅ์๋ฅผ ํด๋ก ํฉ๋๋ค. ์ต์ Python๊ณผ ์ด์์ ์ผ๋ก LLM ์ ๊ทผ ๊ถํ(์์ด์ ํธ ์์ฒด๋ ์ผ๋ฐ์ ์ผ๋ก GPT-4 ๋๋ Claude์ ๊ฐ์ ์ฌ์ ํ๋ จ๋ LLM์ผ๋ก ์ฝ๋๋ฅผ ํธ์งํฉ๋๋ค)์ด ํ์ํฉ๋๋ค. GPU์ ๊ฒฝ์ฐ, ์ ์ ํ CUDA/metal ์ง์๊ณผ ํจ๊ป PyTorch๋ฅผ ์ค์นํฉ๋๋ค. Apple Silicon์ ๊ฒฝ์ฐ, ํฌํฌ ์ค ํ๋(์: MLX) ๋๋ M1/M2์ฉ PyTorch ๋น๋๋ฅผ ์ฌ์ฉํฉ๋๋ค(์ ์ฅ์ ๋ฌธ์ ์ฐธ์กฐ). 3060 ๋๋ 4070์ด ์๋ Windows/Linux์์๋ ์ผ๋ฐ PyTorch CUDA๊ฐ ์๋ํฉ๋๋ค.
-
์ํ GPU๋ฅผ ์ํ ๊ตฌ์ฑ: ๊ธฐ๋ณธ ์คํ ๋ฆฌ์์น๋ ์ฝ 5์ฒ๋ง ๊ฐ์ ํ๋ผ๋ฏธํฐ๋ฅผ ๊ฐ์ง GPT ์ ์ฌ ๋ชจ๋ธ๊ณผ 1024 ๊ธธ์ด์ ์ํ์ค๋ฅผ ์ฌ์ฉํ๋ฉฐ (medium.com), ์ด๋ ๋ฌด๊ฑฐ์ธ ์ ์์ต๋๋ค. GTX 3060(12GB)์ ๊ฒฝ์ฐ, ๋ชจ๋ธ ํฌ๊ธฐ์ ์ํ์ค ๊ธธ์ด๋ฅผ ์ค์ฌ์ผ ํฉ๋๋ค.
train.py์์MAX_SEQ_LEN=512๋๋ ์ฌ์ง์ด256์ผ๋ก ์ค์ ํฉ๋๋ค. ๋ ์ด์ด ์์ ๋๋น๋ฅผ ์ค์ ๋๋ค(์ค๊ฐ GPT๋ ์ฝ 8๊ฐ ๋ ์ด์ด์ ๋๋ค; 4๊ฐ ๋ ์ด์ด, 256 ๋๋น๋ฅผ ์๋ํด๋ณด์ธ์). ์ปค๋ฎค๋ํฐ ์ง์นจ์์๋ โDEPTHโ, โWIDTHโ ๋ฑ์ ๋ฎ์ถ๋ผ๊ณ ์ธ๊ธํฉ๋๋ค. ๋ ์์ ๋ฐฐ์น ํฌ๊ธฐ(16 ๋๋ 8๋ ๊ฐ๋ฅ)๋ฅผ ์ฌ์ฉํ์ฌ ์ตํฐ๋ง์ด์ ์ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ์ค์ผ ์๋ ์์ต๋๋ค. ์์ด์ ํธ๋ ์ฌ์ ํ ์ด ํ๋ผ๋ฏธํฐ๋ค์ ๋ณํํ ์ ์์ง๋ง, ๋ ์์ ์์์ ์ ์ ๊ณตํ๋ฉด ์คํ ์๊ฐ์ด 5๋ถ ๋ฏธ๋ง์ผ๋ก ์ ์ง๋ฉ๋๋ค. ์คํ ๋ฆฌ์์น GitHub README ๋ฐ ์ด์ ํ ๋ก ์์๋ Mac M1 ์นฉ์ด ์ ํ๋ ๋ฉ๋ชจ๋ฆฌ๋ก ์ธํด ๋ ์งง์ ์ํ์ค(์: 256๊ฐ ํ ํฐ)๋ฅผ ์ฒ๋ฆฌํ ์ ์๋ค๊ณ ์ธ๊ธํ๋ฉฐ, ์ ์ฌํ ์ค์ผ์ผ๋ง์ด ๋ชจ๋ GPU์ ์ ์ฉ๋ฉ๋๋ค. -
๋ น๋ด์ฅ ๋ฐ์ดํฐ ์ค๋น: ๊ฐ ์์ ์ ๋ฐ์ดํฐ๋ ๋ก๋๋๊ณ ๋ถํ ๋์ด์ผ ํฉ๋๋ค. ๊ณต๊ฐ ๋ น๋ด์ฅ ๋ฐ์ดํฐ์ ์๋ ๋ค์์ด ํฌํจ๋ฉ๋๋ค:
- ์์ ๋ฐ์ดํฐ์ : ORIGA(-light) (650๊ฐ์ ๋ ์ด๋ธ๋ง๋ ์ด๋ฏธ์ง (pubmed.ncbi.nlm.nih.gov)), RIM-ONE DL (์ปต/์๋ฐ ๋ถํ ์ด ํฌํจ๋ 485๊ฐ ์ด๋ฏธ์ง (github.com)), REFUGE (ํ๋ จ/ํ ์คํธ ๋ถํ ์ด ํฌํจ๋ 1200๊ฐ ์ด์์ ์ด๋ฏธ์ง (refuge.grand-challenge.org)), ์ฝ 1200๊ฐ์ ์์ ์ด๋ฏธ์ง์ ๊ณ ํ์ง ๋ ์ด๋ธ์ ํฌํจํ๋ ์๋ก์ด Hillel Yaffe ๋ น๋ด์ฅ ๋ฐ์ดํฐ์ (HYGD) (physionet.org). EyePACS/AIROGS (์๋ง ๊ฐ์ ๋ง๋ง ์ด๋ฏธ์ง)๋ ๋ฑ๋ก์ ํตํด ๊ณต๊ฐ์ ์ผ๋ก ์ ๊ทผ ๊ฐ๋ฅํฉ๋๋ค (์: Kaggle).
- OCT ๋ฐ์ดํฐ์ : SYN-OCT (RNFL ๋ง์คํฌ๊ฐ ํฌํจ๋ 20๋ง ๊ฐ์ ํฉ์ฑ B-์ค์บ (www.nature.com) (www.nature.com)), OCTDL (๋ค์ํ ๋ง๋ง ์งํ์ 2064๊ฐ ์ด๋ฏธ์ง (www.nature.com)), ๊ทธ๋ฆฌ๊ณ ๋ค๋ฅธ ๊ณต๊ฐ ์ฑ๋ฆฐ์ง ๋ฐ์ดํฐ์ .
- ์์ผ ๋ฐ์ดํฐ: GRAPE (263๊ฐ ๋์ ์ข ๋จ์ VF ๋ฐ ์ด๋ฏธ์ง (www.nature.com)). UWHVF (28k VF ํ ์คํธ)๋ ์์ฑํด ๋ํ๊ต ์ ์ฅ์์์ ๋ค์ด๋ก๋ํ๋ฉด ๊ณต๊ฐ๋ฉ๋๋ค (www.nature.com). ์ผ๋ถ Kaggle ์ฑ๋ฆฐ์ง์๋ VF ๋ฐ์ดํฐ๊ฐ ํฌํจ๋ฉ๋๋ค.
- ์ ๊ธฐ์๋ฆฌํ: ๋๊ท๋ชจ ๊ณต๊ฐ ๋ น๋ด์ฅ ERG ๋ฐ์ดํฐ์ ์ ์๋ ค์ ธ ์์ง ์์ง๋ง, ์ ๊ทผ ๊ฐ๋ฅํ ์ ์ vs ๋ น๋ด์ฅ ์ ํธ ๋ฐ์ดํฐ๋ก ์์ํ ์ ์์ต๋๋ค.
- ํํ/์ ์ ์ ๋ฐ์ดํฐ: MoleculeNet (ํํฉ๋ฌผ์ฉ) ๋๋ GEO (์ ์ ์์ฉ)์ ๊ฐ์ ํ์ค ๋ฐ์ดํฐ์ ์ ์ฌํ์ฉํ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด, GSE115404 ์์ ์นด์ดํธ(GEO ์ฟผ๋ฆฌ (pmc.ncbi.nlm.nih.gov))๋ฅผ ๋ค์ด๋ก๋ํ์ฌ ๋ฐํ ๋งคํธ๋ฆญ์ค๋ก ์ ์ฒ๋ฆฌํฉ๋๋ค.
๊ฐ๊ฐ์ ๋ํด, ๋ฐ์ดํฐ๋ฅผ ๋ก๋ํ๊ณ
train_set,val_set, ๊ทธ๋ฆฌ๊ณ ํ๊ฐ ํจ์๋ฅผ ์ ์ํ๋prepare.py๊ฐ ํ์ํฉ๋๋ค. Karpathy์ ํ ํ๋ฆฟ์prepare.py๊ฐ ํ๋ จ ๋ฐ์ดํฐ์ ์์ค ๋๋ ์งํ๋ฅผ ๋ฐํํ๋ ํ๊ฐ ๋ฃจํด์ ์ถ๋ ฅํ ๊ฒ์ผ๋ก ์์ํฉ๋๋ค. ์๋ฅผ ๋ค์ด, RIM-ONE์ฉprepare.py๋ ๋ น๋ด์ฅ์ผ๋ก ๋ ์ด๋ธ๋ง๋ ์ด๋ฏธ์ง ๋ฐ CC๋ฅผ ๋ก๋ํ๊ณ , ํ๋ จ/๊ฒ์ฆ ํด๋๋ก ๋ถํ ํ๊ณ , ๊ฒ์ฆ AUC๋ฅผ ๊ณ์ฐํ๋ ํจ์๋ฅผ ์ ์ํ ์ ์์ต๋๋ค. RIM-ONE์ ๊ตฌ์กฐ์ ๋ํด์๋ [14โ L71-L79]๋ฅผ ์ฐธ์กฐํ์ญ์์ค. -
์๊ท๋ชจ๋ฅผ ์ํ ๋ฐ์ดํฐ ์กฐ์ : ๋ฐ์ดํฐ์ ์ด ํฐ ๊ฒฝ์ฐ(EyePACS ๋๋ SYN-OCT์ ๊ฐ์ด), ์๋ฐฑ ๊ฐ์ ์์ ๋ก ๊ตฌ์ฑ๋ โ์์ฃผ ์์โ ๋ฐ์ดํฐ์ ์ ๋ง๋ค๊ธฐ ์ํด ์ํ์ ์ถ์ถํ ์ ์์ต๋๋ค(๋ชจ๋ธ์ ์์ ๋ง๋ญ์น์์๋ ์ฌ์ ํ ๊ฐ์น ์๋ ๊ฒ์ ํ์ตํ ์ ์์ต๋๋ค). ์คํ ๋ฆฌ์์น ์ ์ฅ์๋ โTinyStoriesโ ์คํ์ผ์ ์์ฃผ ์์ ๋ฐ์ดํฐ์ ์ ์ฌ์ฉํ์ฌ ์์ฃผ ์์ ํ๋์จ์ด์์ ์คํํ๋ ๊ฒ์ ์ธ๊ธํ๊ธฐ๋ ํฉ๋๋ค. ์๋ฅผ ๋ค์ด, ORIGA์์ 500๊ฐ ์ด๋ฏธ์ง(๊ท ํ ์๊ฒ), ๋๋ GRAPE์์ 1000๊ฐ VF ํ๋๋ฅผ ์ ํํฉ๋๋ค. ๋ง์ฐฌ๊ฐ์ง๋ก, ์ธ์ด์ ๊ฒฝ์ฐ, PubMed ๋ น๋ด์ฅ ๋ ผ๋ฌธ ์ค 5,000๊ฐ ์ด๋ก์ ๋ถ๋ถ ์งํฉ์ ์ฌ์ฉํ ์ ์์ต๋๋ค. ํต์ฌ์ ์์ด์ ํธ๊ฐ ๋ฐ๋ณต์ ์ผ๋ก ์ฌ์ฉํ๋ ๊ณ ์ ๋ ๋ฐ์ดํฐ์ ์ ๋๋ค. ๊ฐ 5๋ถ ์คํ์ด ๋์ผํ ํ๋ จ/๊ฒ์ฆ ๋ถํ ์ ๋ณผ ์ ์๋๋ก 80/20์ผ๋ก ๋ฏธ๋ฆฌ ์๊ณ ๋ถํ ํด์ผ ํฉ๋๋ค.
-
program.md์ ๋ต ์์ฑ: ์ปค๋ฎค๋ํฐ๋ ๋ค์ํprogram.mdํ๋กฌํํธ(์: โ๋ ์ํผโ)๋ฅผ ๋ฒ์ ๊ด๋ฆฌ ์์คํ ์์ ๊ณต์ ํด์ผ ํฉ๋๋ค. ๊ฐ ํ์ผ์ ์ฐ๊ตฌ ์ ๋ต์ ์ธ์ฝ๋ฉํ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด, ํ ์ ๋ต์ โ๊น์ด๊ฐ 6๋ณด๋ค ์์ผ๋ฉด ๋คํธ์ํฌ ๊น์ด๋ฅผ ๋๋ฆฌ๊ณ , ๊ทธ๋ ์ง ์์ผ๋ฉด ํ์ต๋ฅ ์ ์ค์ธ๋คโ๊ณ ๋งํ ์ ์๊ณ , ๋ค๋ฅธ ์ ๋ต์ โ๋ฐ์ดํฐ ์ฆ๊ฐ ๋ณ๊ฒฝ์ ์ง์คํ๋คโ๊ณ ๋งํ ์ ์์ต๋๋ค. ์๊ฐ์ด ์ง๋จ์ ๋ฐ๋ผ ๊ทธ๋ฃน์ ์ด๋ค ์ ๋ต์ด ์์ํ์์ ๋ ๋์ ์งํ๋ฅผ ์ฐ์ถํ๋์ง ๋น๊ตํ ์ ์์ต๋๋ค. ์ข์program.md๋ ๋ชฉํ(์: AUC ์ต๋ํ ๋๋ ๊ฒ์ฆ ์์ค ์ต์ํ)์ ํ์ฉ ๊ฐ๋ฅํ ๋ณํ(๋ ์ด์ด, ํํฐ, ํ์ต๋ฅ )์ ๋ํ ํํธ๋ฅผ ํฌํจํฉ๋๋ค. ์์ด์ ํธ์ LLM์ ์ด๋ฌํ ์ง์นจ์ ์ฌ์ฉํ์ฌ ์ฝ๋ ํธ์ง์ ์ ์ํฉ๋๋ค. ์คํ์ ๋น๊ต ๊ฐ๋ฅํ๊ฒ ํ๊ธฐ ์ํด ์งํ๋ฅผ ํ์คํํด์ผ ํฉ๋๋ค(์: ๋ น๋ด์ฅ ๋ถ๋ฅ ์์ ์๋ ํญ์ AUC๋ฅผ ๋ณด๊ณ ํฉ๋๋ค). -
์ปค๋ฎค๋ํฐ ํ์ : ์ด ๋ ธ๋ ฅ์ ํ์ฅ ๊ฐ๋ฅํ๊ฒ ๋ง๋ค๋ ค๋ฉด ์๋ฏผ ๊ณผํ ์ปค๋ฎค๋ํฐ๊ฐ ๋ค์๊ณผ ๊ฐ์ด ์กฐ์ง๋์ด์ผ ํฉ๋๋ค:
- ๊ณต์ ๋ ์คํ ๋ก๊ทธ: ๊ฐ ์คํ์ ๊ฒฐ๊ณผ(์: โprogram-v1์ 27๋ฒ์งธ ์คํ์ ๋๋น=4, ๊น์ด=3์ผ๋ก Val AUC=0.82๋ฅผ ๋ฌ์ฑํ์ต๋๋คโ)๋ฅผ ๊ฒ์ํฉ๋๋ค.
- ํ์คํ๋ ์งํ: ๊ฐ ์์ ์ ๋ํ ์งํ๋ฅผ ์ ์ํฉ๋๋ค: ์: โOCT ๋ น๋ด์ฅ AUCโ, โVF ์งํ AUCโ, โํน์ฑ AUCโ ๋ฑ. ๊ณต์ ๋ ์์ํ(์คํ ๋ฆฌ์์น์ val_bpb์ ์ ์ฌ)๋ ์ต๊ณ ์ ์๋ฅผ ์ถ์ ํ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด, Slack ๋๋ GitHub Actions๋ ๊ฐ ์์ด์ ํธ์ ์ฃผ๊ฐ ์ต๊ณ AUC๋ฅผ ์์งํ ์ ์์ต๋๋ค.
- ๋ฒ์ ๊ด๋ฆฌ
program.md: ๋ชจ๋program.md๋ฅผ GitHub ์ ์ฅ์์ ํธ์คํ ํฉ๋๋ค. ๋ฉค๋ฒ๋ค์ ํฌํฌํ์ฌ ์๋ก์ด ์ ๋ต์ ์ ์(ํ ๋ฆฌํ์คํธ๋ฅผ ํตํด)ํ๋ฉด์ ์ด์ ๋ฒ์ ์ ์ ์งํ ์ ์์ต๋๋ค. ์ด๋ฌํ ๋ฐฉ์์ผ๋ก ์ฌ๋ฌ ์ ๊ทผ ๋ฐฉ์์ด ๋ณ๋ ฌ๋ก ํ ์คํธ๋ ์ ์์ต๋๋ค(์: โprogram_word2vec.mdโ vs โprogram_transformer.mdโ). - ๋ฐ์ดํฐ ๋ฐ ์ฝ๋ ๊ณต์ : ๋ฐ์ดํฐ ์ค๋น ์คํฌ๋ฆฝํธ์๋ ๊ณต๊ฐ ์ ์ฅ์ ๋๋ ๋ ธํธ๋ถ์ ์ฌ์ฉํ๊ณ , ์์ด์ ํธ๊ฐ ์ฐพ์ train.py ์์ ์ฌํญ์ ๊ณต์ ํฉ๋๋ค(ํ์ค ML ํ๋ ์์ํฌ์์ ์ฌํํ๊ธฐ ์ํด). ์๋ณธ ๋ฐ์ดํฐ์ ์ถ์ฒ(Kaggle, PhysioNet, Zenodo)์ ์ฐ๊ฒฐํ๋ฉด ๋ค๋ฅธ ์ฌ๋๋ค์ด ๋์ผํ ๋ฐ์ดํฐ๋ฅผ ๋ค์ด๋ก๋ํ ์ ์์ต๋๋ค.
๊ธฐ์ ์ ์ฅ๋ฒฝ์ ๋ฎ์ถ๊ณ (์์ด์ ํธ๊ฐ ์ฝ๋๋ฅผ ํธ์งํ๊ณ , ์ฌ์ฉ์๋ ๋งํฌ๋ค์ด์ผ๋ก ์ง์นจ์ ํธ์ง) ๋ ธ๋ ฅ(๊ณต์ ๋ ๋ก๊ทธ, ์์ํ)์ ์กฐ์ ํจ์ผ๋ก์จ ์๋ฏผ ๊ณผํ์๋ค์ ์ด๋ฌํ ๋ น๋ด์ฅ ML ๋ฌธ์ ์ ๋ํ ํ์ดํผํ๋ผ๋ฏธํฐ/๋ชจ๋ธ ์ ํ์ ์งํฉ์ ์ผ๋ก ํ์ํ ์ ์์ต๋๋ค. ๋ณธ์ง์ ์ผ๋ก, ๊ทธ๋ค์ ๋ชฉํ ์ ์์ ์ธ๊ฐ์ ์ฐฝ์์ฑ์ ํฌ์ํ๊ณ , ์์ด์ ํธ๊ฐ ๋ชฉํ๋น ๋ฐค์๋๋ก 100๊ฐ์ง ์คํ์ ์ํํ๊ฒ ํฉ๋๋ค (medium.com) (www.theneuron.ai).
4. ์๋ ฅ ํ๋ณต์ ํนํ๋ ๋ด์ฉ
์๋ ฅ ํ๋ณต, ์ฆ ์์ ํ ์๋ ฅ์ ๋์ฐพ๋ ๊ฒ์ AI ๊ธฐ๋ฐ ์ต์ ํ๋ฅผ ์ํ ํนํ ํฅ๋ฏธ๋ก์ด ๋ชฉํ์ ๋๋ค. ํ์ฌ AI ๋ณด์กฐ ์๋ ฅ ํ๋ณต ์ฐ๊ตฌ์๋ ๋ง๋ง ์ํ๋ํธ, ํผ์ง ๋ณด์ฒ , ๊ด์ ์ ํ์ด ํฌํจ๋ฉ๋๋ค. ์คํ ๋ฆฌ์์น ๋ฃจํ๊ฐ ์ด๋ป๊ฒ ์ ์ฉ๋ ์ ์๋์ง ์ดํด๋ณด๊ฒ ์ต๋๋ค:
-
์๊ฐ ๋ณด์ฒ ์ธ์ฝ๋ฉ ์ต์ ํ: ํ๋ ๋ณด์ฒ ๋ฌผ(๋ง๋ง ์ํ๋ํธ ๋๋ ์ ๊ทน ๋ฐฐ์ด์ ์ฐ๊ฒฐ๋ ์นด๋ฉ๋ผ)์ ์นด๋ฉ๋ผ ์ด๋ฏธ์ง๋ฅผ ๋๊ฐ ์๋ ฅ์ผ๋ก ํด์ํ๋ ์ ๊ธฐ ์๊ทน ํจํด์ผ๋ก ๋ณํํ๋ ค๊ณ ํฉ๋๋ค. ๋ฌธ์ ๋ ์ ๊ทน์ โ๋์ญํญโ์ด ๋งค์ฐ ์ ํ์ ์ด๋ผ๋ ๊ฒ์ ๋๋ค(์ข ์ข ์์ญ์์ ์๋ฐฑ ์ ์ ๋ถ๊ณผํจ) (pmc.ncbi.nlm.nih.gov). ML ๋ชจ๋ธ(์์ CNN ๋๋ ํธ๋์คํฌ๋จธ)์ ์ ๋ ฅ ์ด๋ฏธ์ง๋ฅผ ์ด์์ ์ธ ์๊ทน ๋งต์ผ๋ก ๋งคํํ๋๋ก ํ๋ จ๋ ์ ์์ง๋ง, ์ด ๋ณํ์ ๊ฐ์ฅ ์ ํฉํ ํ์ดํผํ๋ผ๋ฏธํฐ ๋๋ ์ํคํ ์ฒ๋ ์๋ ค์ ธ ์์ง ์์ต๋๋ค. ์คํ ๋ฆฌ์์น ์์ด์ ํธ๋ โ์ ๊ฒฝ ์ธ์ฝ๋โ ๋ชจ๋ธ์ 100๊ฐ์ง ๋ณํ์ ๋ช ์๊ฐ ๋ด์ ์คํํ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด, ์ด๋ฏธ์งโ์๊ทน ์(์๋ฎฌ๋ ์ด์ ๋ ๊ด์์ฆ ๋๋ ํ์ ๋ฐ์ดํฐ) ๋ฐ์ดํฐ์ ์ ์ค์ ํ๊ณ ์์ด์ ํธ๊ฐ ์ธ์ฝ๋ ๋คํธ์ํฌ๋ฅผ ์ต์ ํํ์ฌ ์ฌ๊ตฌ์ฑ ์์ค์ ์ต์ํํ๊ฑฐ๋ ์ ์ฉ์ฑ ์งํ(๋๋น ๋ฌด๊ฒฐ์ฑ, ์ธ์ ์ ํ๋)๋ฅผ ์ต๋ํํ๋๋ก ํ ์ ์์ต๋๋ค. ์์ด์ ํธ๋ ์ดํ ์ ๋ ์ด์ด๋ฅผ ์ถ๊ฐํ๊ฑฐ๋, ์ปจ๋ณผ๋ฃจ์ ํฌ๊ธฐ๋ฅผ ๋ณ๊ฒฝํ๊ฑฐ๋, ํ์ต๋ฅ ์ ์กฐ์ ํ ์ ์์ต๋๋ค. ์ฌ๋ฌ ๋ฒ์ ์คํ์ ํตํด ๋ ํ์ ํ ๋ณด์ฒ ์ถ๋ ฅ์ ์ ๊ณตํ๋ ์์ ๋คํธ์ํฌ๋ฅผ ์ฐพ์ ์ ์์ต๋๋ค. ์ผ๋ถ ์ต๊ทผ ์ฐ๊ตฌ๋ ์ด๋ฏธ AI๋ฅผ ์ฌ์ฉํ์ฌ ๋ณด์ฒ ๋ฌผ์ ์๊ฐ์ ํ์ ์ฑ์ ์ถ์ถํฉ๋๋ค (pmc.ncbi.nlm.nih.gov); ์คํ ๋ฆฌ์์น๋ ์ด๋ฌํ ํ์ดํ๋ผ์ธ์ ํ๋์ ์๋ํํ ์ ์์ต๋๋ค.
-
๊ด์ ์ ํ ์๊ทน ํจํด: ๊ด์ ์ ํ ์น๋ฃ์์๋ RGC ๋๋ ๋ค๋ฅธ ๋ง๋ง ์ธํฌ์ ์์กด์๋ฅผ ๋น์ ๋ฏผ๊ฐํ๊ฒ ๋ง๋ญ๋๋ค(๋์ ๋ ์ ์ ์๋ฅผ ํตํด). ๊ทธ๋ฐ ๋ค์ ์นด๋ฉ๋ผ์ ์ ๋ ฅ์ ๋น ํ์ค๋ก ์ธ์ฝ๋ฉ๋์ด์ผ ํฉ๋๋ค. ์ฌ๊ธฐ์๋ ML ๋ชจ๋ธ์ด ํจํด์ ์ ์ดํ ์ ์์ต๋๋ค. ์ฅ๋๊ฐ ์์ ์ ๊ตฌ์ฑํ ์ ์์ต๋๋ค: ์์ ๋คํธ์ํฌ๊ฐ ์นด๋ฉ๋ผ ์ด๋ฏธ์ง๋ฅผ ๊ด ๊ฐ๋ ๋งต(์ธํฌ์ ๋์ผํ ์ฐจ์)์ผ๋ก ๋ณํํฉ๋๋ค. ์์ด์ ํธ์ ๋ชฉํ๋ ํจ๊ณผ์ ์ธ ์๊ทน์ ์ผ๋ถ ์งํ๋ฅผ ์ต๋ํํ๋ ๊ฒ์ผ ์ ์์ต๋๋ค(์: ์๋ฎฌ๋ ์ด์ ๋ ๋ง๋ง์์ ๋์ ์ธํฌ์ ํ์ฑํ๋ฅผ ์ต๋ํ). ๊ฐ ์ํ์ ์๋ต์ ๋น ๋ฅธ ์๋ฎฌ๋ ์ด์ ์ ์คํํ ์ ์์ต๋๋ค. ๋ฐ๋ณต์ ํตํด ์์ด์ ํธ๋ ํ์ค ์ง์ ์๊ฐ ๋๋ ๊ณต๊ฐ ํํฐ๋ฅผ ํ์ํ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด, ์นด๋ฉ๋ผ ์ ๋ ฅ์ ๋ํ ๊ณ ์ญ ํต๊ณผ ํํฐ์ ๊ฐ๋๋ฅผ ์กฐ์ ํ๋ ๊ฒ์ด ์ผ๋ถ ํจํด์ ์ ์ตํ ์ ์์ต๋๋ค. ์์ ์ ๋ง์ ์๋ ๋ก๊ทธ ํ๋ผ๋ฏธํฐ(ํํฐ ์ปค๋, ๋น์ ํ์ฑ, ์๊ฐ ํ์ค ์ฝ๋ฉ)๋ฅผ ์๋์ผ๋ก ์ค์ํํ ์ ์๋ค๋ ๊ฒ์ ๋๋ค.
-
ํ์ค ํจํด ์ต์ ํ (TES ๋ฐ ์ํ๋ํธ): ๋น๋จธ์ ๋ฌ๋ ๋๋ฉ์ธ์กฐ์ฐจ๋ ๋น ๋ฅธ ํ์์ ํํ์ ๋ณผ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด, ์ต๊ทผ ์ฐ๊ตฌ(Xie et al. 2025)์ ๋ฐ๋ฅด๋ฉด ๋ ์งง์ ํ์ค ์ง์ ์๊ฐ๊ณผ ์๊ฐ ๊ฐ๊ฒฉ ์ฝ์ ์ด ๋ง๋ง ์ํ๋ํธ์ ํผ์ง ํ์ฑํ๋ฅผ ํฌ๊ฒ ๊ฐ์ ํ์ต๋๋ค (pmc.ncbi.nlm.nih.gov). ์ด๋ ์ ๊ธฐ ์๊ทน์ ํ๋ผ๋ฏธํฐ ๊ณต๊ฐ์ด ๊ฐ๋ ฅํ๊ณ ๋น์ง๊ด์ ์ธ ํจ๊ณผ๋ฅผ ๊ฐ์ง๊ณ ์์์ ์์ฌํฉ๋๋ค. ์คํ ๋ฆฌ์์น ์์ด์ ํธ๋ ์๊ทน ํ๋กํ ์ฝ ํ๋ผ๋ฏธํฐ(์ ์ง์ ์๊ฐ, ์ฃผํ์, ๊ฐ๊ฒฉ)๋ฅผ โ๋คํธ์ํฌ ํ๋ผ๋ฏธํฐโ๋ก ์ทจ๊ธํ๊ณ ๋ง์ ์๊ท๋ชจ ์คํ(๊ฐ๊ฐ ์๋ฎฌ๋ ์ด์ ๋๋ ๊ฒฝํ์ )์ ์คํํ์ฌ ํผ์ง ๋ฐ์์ ์ต๋ํํ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด,
prepare.py์ ๋จ์ํ๋ ์ ๊ธฐ ๋ชจ๋ธ์ ์ค์ ํ๊ณ (๋๋ ๊ธฐ๋ก๋ ์ ๋ฐ ์ ์ ๋ฐ์ดํฐ๋ฅผ ์ฌ์ฉ) ์์ด์ ํธ๊ฐtrain.pyํ๋ผ๋ฏธํฐ(์: ํ์ค ํ์ด๋ฐ)๋ฅผ ์กฐ์ ํ์ฌ ์ ์๋ ์๋ต ์งํญ์ ์ต๋ํํ๋๋ก ํ ์ ์์ต๋๋ค. ์ด๋ ์๋ จ๋ ์ ๊ฒฝ ๊ณผํ์๋ค์ด ์๋์ผ๋ก ํ๋ ์์ ์ ์๋ํํ๋ ๊ฒ๊ณผ ์ ์ฌํฉ๋๋ค. -
๋ฐ์ด๋ฌ์ค ๋ฒกํฐ ์ค๊ณ ๋ฐ ์ค์บํด๋ ํ์: ๋ ํ๊ตฌ์ ์ธ ์น๋ฃ๋ฒ ๊ฐ๋ฐ์์, ์์ด์ ํธ์ ๋ฃจํ ์ ๊ทผ ๋ฐฉ์์ ์์ํ์ ์ต์ ํ๋ ๋ค๋ฃฐ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด, RGC๋ฅผ ํ์ ์ผ๋ก ํ๋ AAV ๋ฐ์ด๋ฌ์ค ์บก์๋ ๋๋ ํ๋ก๋ชจํฐ์ ์ค๊ณ๋ ์์ ์์ธก ๋ชจ๋ธ(์: ์์ด ํน์ฑ์ ๋ํ ๋ก์ง์คํฑ ํ๊ท)์ ์ํด ์๋ด๋ ์ ์์ต๋๋ค. ์คํ ๋ฆฌ์์น๋ ๊ฐ์ผ์ฑ ๋๋ ๋ฐํ์ ์์ธกํ๋ ๋ชจ๋ธ(์: ์์ ๋ฐ์ด๋ฌ์ค ๋ผ์ด๋ธ๋ฌ๋ฆฌ์์ ํ๋ จ๋จ)์ ๋ฐ๋ณต์ ์ผ๋ก ์์ ํ์ฌ ํด๋น ์์ธก์ ๊ฐ์ ํ๋ ค๊ณ ์๋ํ ์ ์์ต๋๋ค. ์ ์ฌํ๊ฒ, ๋๊ตฐ๊ฐ๊ฐ ์ ๊ฒฝ ์ค์บํด๋(์์ ๊ฒฝ ๋ณต๊ตฌ์ฉ)์์ ์ฑ์ฅ์ ์ํ ์๋ฎฌ๋ ์ด์ ์ฝ๋๋ฅผ ๊ฐ์ง๊ณ ์๋ค๋ฉด, ์์ด์ ํธ๋ ์ถ์ญ ํ์ฅ์ ์ต๋ํํ๊ธฐ ์ํด ๊ธฐํํ์ ํ๋ผ๋ฏธํฐ๋ฅผ ์กฐ์ ํ ์ ์์ต๋๋ค. ์ด๋ฌํ ๊ฒ๋ค์ ๊ณ ๊ธ ๊ฐ๋ ์ด์ง๋ง ๊ฐ๋ ์ ์ผ๋ก ์ ํฉํฉ๋๋ค โ โ์คํ์๋ก์์ ์์ด์ ํธโ๋ ๊ฐ์ ๋ ๊ฒฐ๊ณผ๋ฅผ ์ํด ๋ชจ๋ธ ๋๋ ์๋ฎฌ๋ ์ด์ ํ๋ผ๋ฏธํฐ๋ฅผ ์กฐ์ ํ ์ ์์ต๋๋ค.
์์ฝํ์๋ฉด, ํ๋ผ๋ฏธํฐํ๋ ์๊ณ ๋ฆฌ์ฆ์ ์์กดํ๋ ์๊ฐ ๋ณด์ฒ ๋๋ ํ๋ณต์ ์ด๋ค ์ธก๋ฉด์ด๋ ๋น ๋ฅธ ๋ฐ๋ณต์ ํตํด ๊ฐ์ ๋ ์ ์์ต๋๋ค. ์ค์ํ๊ฒ๋, ์ด๋ฌํ ์์ ์ค ๋ค์์ ๋ํด์๋ ์ผ๋ฐ์ ์ผ๋ก ์๋ฎฌ๋ ์ด์ ๋ฐ์ดํฐ๋ง ์๋ค๋ ํ๊ณ๊ฐ ์์ต๋๋ค. ์๋ฐฑ ๊ฐ์ง ๋ณํ์ ๋ํ ์ค์ ํ์ ํ ์คํธ๋ ๋ถ๊ฐ๋ฅํฉ๋๋ค. ๊ทธ๋ฌ๋ ์คํ ๋ฆฌ์์น๋ ์ปดํจํฐ ์๋ฎฌ๋ ์ด์ ์ผ๋ก ์๋ํ์ฌ ๋์ค์ ์์ ํ ์คํธ๋ฅผ ์ํ ์ต์์ ํ๋ณด๋ฅผ ์ ์ํ ์ ์์ต๋๋ค. ๋ณด์ฒ ๊ฒํ ๋ณด๊ณ ์์์ ์ธ๊ธํ๋ฏ์ด, โ๊ด์์ฆ์ด ์ ํํ ์์น์์ ์์ ์ ์ผ๋ก ์์ฑ๋๋๋ก ๋ณด์ฅํ๋ ๊ฒ์โฆ ์ค์ํ ๊ณผ์ โ์ด๋ฉฐ โAI ๊ธฐ๋ฐ ๋ชจ๋ธ์ด ์ด ๋ถ์ผ์์ ์ ์ฌ๋ ฅ์ ๋ณด์ฌ์ฃผ์๋คโ๊ณ ํฉ๋๋ค (pmc.ncbi.nlm.nih.gov). ์คํ ๋ฆฌ์์น๋ ์ด๋ฌํ AI ๋ชจ๋ธ์ ์ต์์ ๊ตฌ์ฑ์ ์ฐพ๋ ๊ฒ์ ํฌ๊ฒ ๊ฐ์ํํ ์ ์์ต๋๋ค.
5. ์์์ ์ํฅ์ผ๋ก ์ฐ๊ฒฐ
๊ณ์ฐ ๊ฒฐ๊ณผ๋ ๊ถ๊ทน์ ์ผ๋ก ์ค์ ๋ น๋ด์ฅ ์ฐ๊ตฌ ๋ฐ ์น๋ฃ์ ์ฐ๊ฒฐ๋์ด์ผ ํฉ๋๋ค. ํ์ ์ฃผ๋ ์คํ ๋ฆฌ์์น์ ์ํด ์์ฑ๋ ์์ด๋์ด๋ ์ด๋ป๊ฒ ๊ฒ์ฆ๋๊ณ ๋ฐ์ ๋ ์ ์์๊น์?
-
์ฐ๊ตฌ ๊ทธ๋ฃน๊ณผ์ ํ๋ ฅ: ์๋ฏผ ๊ณผํ์๋ค์ ๊ธฐ์กด ๋ น๋ด์ฅ ์ฐ๊ตฌ ์ปจ์์์์ ์ฐ๋ฝํด์ผ ํฉ๋๋ค. ์๋ฅผ ๋ค์ด, ์ ์ ๋ฐ ์์ ๋ฐ์ดํฐ๋ฅผ ํตํฉํ๋ ๊ตญ์ ๋ น๋ด์ฅ ์ ์ ํ ์ปจ์์์(IGGC) ๋ฐ NEIGHBORHOOD ์ปจ์์์์ด ์์ต๋๋ค (pubmed.ncbi.nlm.nih.gov) (pmc.ncbi.nlm.nih.gov). ์คํ ๋ฆฌ์์น์์ ์ป์ ๊ฒฐ๊ณผ(์: ์๋ก์ด ํ๋ณด ์ ์ ์ ๋๋ ์ฝ๋ฌผ ์ฌํ์ฉ ๊ฐ์ค)๋ ์คํ์ ํ์ ์กฐ์น๋ฅผ ์ํด ์ด๋ฌํ ๊ทธ๋ฃน๊ณผ ๊ณต์ ๋ ์ ์์ต๋๋ค. ์กฐ์ง ๋ฐฐ์ ์ฐ๊ตฌ์ค(์: ์ฃผ์ ๋ํ) ๋๋ ์๋ฉด ์ฐ๊ตฌ์๋ค์ RGC ์์กด์ ๋ํ ํํฉ๋ฌผ์ ํ ์คํธํ ์ ์์ต๋๋ค. ํ์ ์์์๋ IRB(๊ธฐ๊ด์๋ช ์ค๋ฆฌ์์ํ)์ ์น์ธ ํ์ ๋ชจ๋ ๋ฐ์ด์ค๋ง์ปค ๋๋ ์ด๋ฏธ์ง ๋ถ๋ฅ๊ธฐ๋ฅผ ํ์ ๋ฐ์ดํฐ์ ์ฐ๊ด์ํฌ ์ ์์ต๋๋ค. ํด์ปคํค ์คํ์ผ ๊ทธ๋ฃน๊ณผ ๊ณต์ ์ฐ๊ตฌ์ค ๊ฐ์ ๋ํ๋ฅผ ์์ํ๋ ๊ฒ์ด ์ค์ํฉ๋๋ค.
-
ํ์ ์นํธ ๋จ์ฒด ์ฐธ์ฌ: ๋ น๋ด์ฅ ์ฐ๊ตฌ ์ฌ๋จ ๋๋ ํ์ด ๋ น๋ด์ฅ ์ฌ๋จ๊ณผ ๊ฐ์ ๋จ์ฒด๋ ์ข ์ข ํ์ ์ค์ฌ ํ์ ์ ์๊ธ์ ์ง์ํฉ๋๋ค. ์ด๋ค์ ์คํ ๋ฆฌ์์น๋ฅผ ํ์ฉํ ๊ฐ๋ ์ฆ๋ช ํ๋ก์ ํธ ๋๋ ์๋ฏผ ๋ํ๋ฅผ ํ์ํ ์ ์์ต๋๋ค. ์ด๋ฌํ ์กฐ์ง์ ์์์ ๋คํธ์ํฌ๋ฅผ ๋ณด์ ํ๊ณ ์์ผ๋ฉฐ ์ ๋งํ ๋ชจ๋ธ ๊ฒฐ๊ณผ๋ฅผ ์์์ ์ ๋ฌํ๋ ๋ฐ ๋์์ ์ค ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด, ์์ด์ ํธ๊ฐ ๊ธฐ์กด FDA ์น์ธ ์ฝ๋ฌผ์ ์ ๊ฒฝ ๋ณดํธ์ ๋ก ํ์ํ๋ ๊ฒฝ์ฐ, ์นํธ ๋จ์ฒด๋ ์ ์ ํ ํ๋กํ ์ฝ์ ๋ฐ๋ผ ์๊ท๋ชจ ์์ ์ํ์ ์ค์ ํ๋ ๋ฐ ๋์์ ์ค ์ ์์ต๋๋ค. ์ฑ๊ณต ์ฌ๋ก๋ฅผ ๊ฐ์กฐํ๋ ค๋ฉด ๊ฒฐ๊ณผ๋ฅผ ๊ฐ์ค(์ํ์ ์กฐ์ธ ์๋)๋ก ๊ตฌ์ฑํ๊ณ ํฌ๋ช ์ฑ์ ๋ณด์ฅํด์ผ ํฉ๋๋ค.
-
์ค๋ฆฌ ๋ฐ ์์ ๊ฐ์ด๋๋ผ์ธ: ์๋ฏผ ๊ณผํ์๋ ์ต๋ช ํ๋ ๊ณต๊ฐ ๋ฐ์ดํฐ ๋๋ ์์ ํ ํฉ์ฑ๋ ๋ฐ์ดํฐ๋ง ์ฌ์ฉํด์ผ ํฉ๋๋ค. ์ค์ ํ์ ๊ธฐ๋ก์ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ์๋ IRB ์น์ธ ํ๋กํ ์ฝ(๋ฐ ์๋ง๋ ํ์ ๋์)์ด ํ์ํฉ๋๋ค. ์คํ ๋ฆฌ์์น ๋ฃจํ์ ๊ฒฐ๊ณผ๋ฌผ์ ๊ฐ์ค ์์ฑ์ผ๋ก ๋ช ํํ๊ฒ ๋ ์ด๋ธ๋ง๋์ด์ผ ํฉ๋๋ค. ์๋ฅผ ๋ค์ด, โ์ด ๋ชจ๋ธ์ ์ฝ๋ฌผ X๊ฐ RGC๋ฅผ ๋ณดํธํ ์ ์์์ ์์ฌํฉ๋๋ค โ ์คํ์ ๊ฒ์ฆ์ด ํ์ํฉ๋๋ค.โ ์ค์ํ ์๋ฃ ๊ฒฐ์ ์ ์์ฌ์๊ฒ ๋ฌ๋ ค ์์ด์ผ ํฉ๋๋ค. ์ํ์๋ ๊ฐ์ธ ๊ฒฐ๊ณผ(๋ น๋ด์ฅ ์งํ)๋ฅผ ์์ธกํ๋ ๋ชจ๋ธ์ ์๋์น ์๊ฒ ๋ฐฐํฌํ๋ ๊ฒ์ด ํฌํจ๋ฉ๋๋ค โ ์ด๋ฅผ ์ง๋จ ๋๊ตฌ๋ก ์ทจ๊ธํ์ง ์๋๋ก ๋ช ์์ ์ธ ๋ฉด์ฑ ์กฐํญ์ด ํ์ํฉ๋๋ค. ๋ฐ์ดํฐ ํ๋ผ์ด๋ฒ์ ๋ชจ๋ฒ ์ฌ๋ก(์: ์ง๊ณ๋๊ฑฐ๋ ์ต๋ช ํ๋ ํ๋ ์ฌ์ฉ)๋ ํ์์ ๋๋ค.
-
์๋ฏผ ๊ณผํ์ ์ ๋ก: ์๋ง์ถ์ด๊ฐ ์๋ฃ/์ ๊ฒฝ๊ณผํ ์ฐ๊ตฌ์ ๊ธฐ์ฌํ๋ ๊ฒ์ ์ ๋ก๊ฐ ์๋ ์ผ์ด ์๋๋๋ค. ์์ด์์ด์ด(Eyewire) ํ๋ก์ ํธ(MIT์ ํฌ๋ผ์ฐ๋์์ฑ ์ ๊ฒฝ ์ง๋ ์ ์ ๊ฒ์)๋ ์์๋ด์ฌ์๋ค์ ๋์ํ์ฌ ๋ง๋ง ์ ๊ฒฝ ํ๋ก๋ฅผ ์ฌ๊ตฌ์ฑํ์ต๋๋ค (www.citizenscience.gov). ์๊ณผ ๋ถ์ผ์์๋ ๋น์ ๋ฌธ๊ฐ๋ค์ด OpenAI๊ฐ ํ์ํ๋ ์ฑ๋ฆฐ์ง์์ ์ด๋ฏธ์ง ์ฃผ์์ ๋๋ ๋ฐ ๊ธฐ์ฌํ์ต๋๋ค(์: ์๊ตฌ ์งํ์ฉ ๋ ์ด๋ธ๋ง๋ ๋ฐ์ดํฐ์ ). ์๊ณผ ์ธ๋ถ์์๋ ํด๋์(Foldit)(๋จ๋ฐฑ์ง ์ ํ ํผ์ฆ) ๋ฐ ๊ฐค๋ญ์ ์ฃผ(Galaxy Zoo)(์ํ ๋ถ๋ฅ)์ ๊ฐ์ ๊ฒ์์ด ์๋ฏผ ์ฐธ์ฌ๊ฐ ์ด๋ ค์ด ๊ณผํ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ ์ ์์์ ๋ณด์ฌ์ค๋๋ค. ์ด๋ฌํ ์ฑ๊ณต ์ฌ๋ก๋ ๋ง์ ์ฌ๋๋ค(๊ทธ๋ฆฌ๊ณ ์ด์ AI)์ด ๋ณต์กํ ์ฐ๊ตฌ๋ฅผ ์ค์ ๋ก ๋์ธ ์ ์๋ค๋ ์๊ฐ์ ๊ณ ๋ฌดํฉ๋๋ค. ์คํ ๋ฆฌ์์น ์ ๊ทผ ๋ฐฉ์์ ๊ฐ ์ฌ๋์๊ฒ AI ๊ธฐ๋ฐ ์คํ์ค ์กฐ์๋ฅผ ์ ๊ณตํ๋ ๊ฒ๊ณผ ๊ฐ์ต๋๋ค: ์ด์ ์ ํฌ๋ผ์ฐ๋์์ฑ ๋ ธ๋ ฅ์ ๊ณ ์ ๋ ์์ ์ ๋ถ์ํ๊ธฐ ์ํด ์ธ๊ฐ๋ง์ ์ฌ์ฉํ์ง๋ง, ์ฌ๊ธฐ์๋ ์ธ๊ฐ์ด ๋ชฉํ๋ฅผ ์ค์ ํ๊ณ AI๊ฐ ๋ฐ๋ณต ์์ ์ ์ํํฉ๋๋ค.
ํฌ๋ช ํ๊ณ , ์ ์คํ๋ฉฐ, ํ๋ ฅ์ ์ธ ์์ธ๋ฅผ ์ทจํจ์ผ๋ก์จ ์๋ฏผ ๊ณผํ ์คํ ๋ฆฌ์์น ์ด๋์ ํฐ๋ธ๋ ์ ๋ขฐ๋ฅผ ์ป์ ์ ์์ต๋๋ค. ์ด๋ โ์ฒ๋ฐฉ์ด ์๋ ์ค๋ง๋ฆฌ ์์ฑโ์ ๊ฐ์กฐํด์ผ ํฉ๋๋ค. ์ปค๋ฎค๋ํฐ๊ฐ ๋ฐฉ๋ฒ์ ๋ฌธ์ํํ๊ณ ์ฝ๋๋ฅผ ๊ณต๊ฐ์ ์ผ๋ก ๊ณต์ ํ๋ค๋ฉด, ์ ๋ฌธ ์ฐ๊ตฌ์๋ค์ ๊ฒฐ๊ณผ๋ฅผ ์ฌํํ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด, ๋๊ตฐ๊ฐ RGC ๋ณดํธ ์ธ์์ ์๋ก์ด ์กฐํฉ์ ๋ฐ๊ฒฌํ๋ฉด, ์ด๋ฅผ ์ฌ์ ์ธ์๋ฌผ๋ก ์ถํํ๊ฑฐ๋ ์ฐ๊ตฌ์ค์ ์๋ฆด ์ ์์ต๋๋ค. ์ธ์ฉ ์คํ์ผ ์ฐธ์กฐ(์ฌ๊ธฐ์ ์ฐ๋ฆฌ๊ฐ ํ๋ ๊ฒ์ฒ๋ผ)๋ ์ฐ๊ฒฐํ๋ ๋ฐ ๋์์ด ๋ฉ๋๋ค: ์: โ์ฐ๋ฆฌ๋ ์๋ ค์ง ๊ฒฝ๋ก์ ๋งฅ๋ฝ์์ ๊ทํ์ ํ๋ณด ์ฝ๋ฌผ ๋ชฉ๋ก์ ์ฒ๋ฆฌํ์ต๋๋ค (pmc.ncbi.nlm.nih.gov).โ ๊ถ๊ทน์ ์ผ๋ก, ์ด๊ฒ์ ํ์ ์ฃผ๋์ ์ด๋ฉด์๋ ๊ณผํ์ ์ผ๋ก ์๊ฒฉํ ์คํ ์ฌ์ด์ธ์ค์ ํ ํํ์ ๋๋ค. ์ค๋ฆฌ์ ๊ธฐ์ค์ด ์ ์ง๋๋ค๋ฉด, ์ด๋ฌํ ํ๋ฟ๋ฆฌ ํ์ ์ ์๋ก์ด ํ๋ ฅ์ ์ด๋ฐํ๊ณ ๊ถ๊ทน์ ์ผ๋ก ๋๋ฃ ๊ฒํ ๋ฅผ ๊ฑฐ์น ์๊ณผ ์ฐ๊ตฌ์ ๊ธฐ์ฌํ ์์ฒญ๋ ์ ์ฌ๋ ฅ์ ๊ฐ์ง๊ณ ์์ต๋๋ค.
6. ๊ตฌ์ฒด์ ์ธ 90์ผ ๋ก๋๋งต
์ง์ค์ ์ด๊ณ ์๊ฐ ์ ํ์ ์ธ ๊ณํ์ 10~50๋ช (๊ฐ๊ฐ ์ต์ ํ๋์ GPU ๋๋ Apple Silicon ๋ณด์ )์ผ๋ก ๊ตฌ์ฑ๋ ์ปค๋ฎค๋ํฐ๋ฅผ ๊ฒฐ์งํ์ฌ ๋ น๋ด์ฅ ์คํ ๋ฆฌ์์น ๋ ธ๋ ฅ์ ์์ํ ์ ์์ต๋๋ค. ๋ค์์ ์ ์๋ ๋จ๊ณ๋ณ ๊ณํ์ ๋๋ค:
-
1-2์ฃผ ์ฐจ: ํ์ฑ ๋ฐ ์ค์
- ๋ชจ์ง ๋ฐ ์์: ํ๋ก์ ํธ๋ฅผ ์ํ ํต์ ์ฑ๋(์: Slack ๋๋ Discord)๊ณผ GitHub ์ ์ฅ์๋ฅผ ๋ง๋ญ๋๋ค. ๋ น๋ด์ฅ ํ์ ํฌ๋ผ, ๋ฐ์ด์คํด์ปค ๊ทธ๋ฃน, AI ๋ชจ์์ ํ๋ณดํฉ๋๋ค.
- ํ๋์จ์ด ํ์ธ: ๋ชจ๋ ์ฌ๋์ด PyTorch๋ฅผ ์ค์นํ๊ณ Karpathy์ ์ ์ฅ์(๋๋ Maple ํฌํฌ)๋ฅผ ํด๋ก ํ ์ ์๋์ง ํ์ธํฉ๋๋ค. ๊ฐ ๋ฉค๋ฒ๊ฐ ์ฅ๋๊ฐ ๋ฐ์ดํฐ์ (์: CIFAR-10 ๋ถ๋ถ ์งํฉ)์์ ์ํ ์คํ ๋ฆฌ์์น ๋ฃจํ๋ฅผ ์คํํ์ฌ ํ๊ฒฝ์ ํ์ธํ๋ ์ค์ ์ธ์ ์ ๊ฐ์ตํฉ๋๋ค.
- ๋ฐ์ดํฐ์
์ ํ: 1~3๊ฐ์ ์ด๊ธฐ ์์
(์: OCT ๋ถ๋ฅ, VF ์งํ)์ ๊ฒฐ์ ํฉ๋๋ค. ๊ฐ ์์
์ ๋ํด ์๊ท๋ชจ ํ์ ์ง์ ํ์ฌ ๋ฐ์ดํฐ๋ฅผ ์ค๋นํฉ๋๋ค: ์๋ฅผ ๋ค์ด, ํ ํ์ RIM-ONE ์ด๋ฏธ์ง (github.com)๋ฅผ ๋ค์ด๋ก๋ํ๊ณ , ๋ค๋ฅธ ํ์ GRAPE ํ๋ (www.nature.com)๋ฅผ ๊ฒ์ํ๊ณ , ๋ค๋ฅธ ํ์ ๋ฌธํ ์ด๋ก์ ์์งํฉ๋๋ค. ํ์ ๋ฐ์ดํฐ๋ฅผ 80/20์ผ๋ก ๋ถํ ํ๊ณ
prepare.py์คํ ์ ์์ฑํด์ผ ํฉ๋๋ค. - ๊ธฐ์ค ๋ชจ๋ธ: ๊ฐ ์์
์ ๋ํด ๊ฐ๋จํ
train.py๋ฅผ ํ์ ํฉ๋๋ค: ์๋ฅผ ๋ค์ด, RIM-ONE์ฉ ์์ CNN, VF์ฉ MLP. ํ๊ฐ ์งํ(AUC, Dice, MSE)๋ฅผ ์ ํํฉ๋๋ค. - ์ด๊ธฐ
program.md์ด์ ์์ฑ: ๊ฐ ํ์ ๋ชฉํ์ ํ์ฉ๋๋ ๋ณ๊ฒฝ ์ฌํญ์ ๋ช ์ํ ์ด๊ธฐ ์ง์นจ ํ์ผ(program.md)์ ์์ฑํฉ๋๋ค. ์๋ฅผ ๋ค์ด, RIM-ONE์ ๊ฒฝ์ฐ: โ๋ น๋ด์ฅ ๊ฐ์ง AUC ์ต๋ํโ, GRAPE์ ๊ฒฝ์ฐ: โVF MSE ์ต์ํโ.
-
3-6์ฃผ ์ฐจ: ์ฒซ ์คํ ์ฃผ๊ธฐ
- ์คํ ๋ฆฌ์์น ๋ฃจํ ์คํ: ๊ฐ ํ์ ๊ทธ๋ฃน์ ๋ฐค์๋๋ก(๋๋ต 5๋ถ ์คํ 100ํ) ํด๋น ์์ ์ ์์ด์ ํธ๋ฅผ ์คํํฉ๋๋ค. ๋จ์ผ program.md๋ก ์์ํ ๋ค์, ์ฐธ๊ฐ์๋ค์ด ๋ณํ์ ์ถ๊ฐํ๋๋ก ํฉ๋๋ค(์: โprogram_temp1.mdโ).
- ๊ฒฐ๊ณผ ์์ง: ๋งค์ผ ์์นจ, ํ์ ๋ก๊ทธ(์ ์ฅ์๋ ๊ฐ ์คํ์ ์๋ ๋ก๊น ํจ)๋ฅผ ๊ฒํ ํฉ๋๋ค. ๋ฌ์ฑ๋ ์ต์์ ์งํ, ๋น์์ ๋ชจ๋ธ ํ๋ผ๋ฏธํฐ, ์์ด์ ํธ๊ฐ ์ฐพ์ ์ฃผ๋ชฉํ ๋งํ ๋ณ๊ฒฝ ์ฌํญ์ ๊ธฐ๋กํฉ๋๋ค. ํฌ๋ช ์ฑ์ ์ํด ์ด ๊ฒฐ๊ณผ๋ฅผ ๊ณต์ GitHub(์๋ง๋ CSV ๋๋ JSON ํ์)์ ํธ์ํฉ๋๋ค.
- ๋ฐ๋ณต ๋ฐ ํผ๋๋ฐฑ: ์คํ์ ๋น๊ตํฉ๋๋ค. ์ด๋ค ์ ๋ต์ด ๊ธฐ์ค์ ์ ํฌ๊ฒ ๋ฅ๊ฐํ์ต๋๊น? ํ์ ํ์ด ์ง์ ์ด ๊ฑฐ์ ์๋ค๊ณ ํ๋จํ๋ฉด program.md๋ฅผ ์์ ํด์ผ ํฉ๋๋ค(์: ํ์ต๋ฅ ๋ณ๊ฒฝ์ ๋ ๊ณต๊ฒฉ์ ์ผ๋ก). ๋งค์ฃผ ์ฃผ๋ง, ์ปค๋ฎค๋ํฐ ํ์์์ ๋ฐ๊ฒฌ ์ฌํญ์ ์ข ํฉํฉ๋๋ค.
- ๋๊ตฌ: program.md ๋ฐ ์ฝ๋ ํ ํ๋ฆฟ์ ๋ํ ๋ฒ์ ์ ์ด๋ฅผ ์ํด Git์ ์ฌ์ฉํฉ๋๋ค. ์์ํ๋ฅผ ์ํด ๊ณต์ Google Sheet ๋๋ ์ํค ํ ์ด๋ธ์ ๊ณ ๋ คํฉ๋๋ค(์: โOCT-AUC: Alice๊ฐ 0.85๋ก ์ต๊ณ ; VF-RMSE: Bob์ด 2.1๋ก ์ต๊ณ โ). ์ด๋ ๊ฑด์ ํ ๊ฒฝ์๊ณผ ํฌ๋ช ์ฑ์ ์ด์งํฉ๋๋ค.
-
7-12์ฃผ ์ฐจ: ์ ์ ๋ฐ ํ๋ณด
- ์คํ ์ ์ : ์ด๊ธฐ ๊ฒฐ๊ณผ๋ฅผ ๋ฐํ์ผ๋ก ์ ๋งํ ์์
์ ์ ์ ํฉ๋๋ค. ์๋ฅผ ๋ค์ด, RIM-ONE ๋ถ๋ฅ๊ธฐ๊ฐ 0.90 AUC๋ฅผ ๋์ด์ฐ๋ค๋ฉด, ์ด์ ๋ฐ์ดํฐ ์ฆ๊ฐ ๋๋ ์ฝ๊ฐ ๋ ๊น์ ๋คํธ์ํฌ๋ฅผ ์ถ๊ฐํด ๋ด
๋๋ค. ๋ถ๊ธฐ(branching)๋ฅผ ์ฅ๋ คํฉ๋๋ค: ์ผ๋ถ๋ ๋ค๋ฅธ ์ํคํ
์ฒ(์: CNN ๋์ Vision Transformer tiny)๋ฅผ ์๋ํ ์ ์์ต๋๋ค. ์์ด์ ํธ๋ ์ฌ๋ฌ
program.md๋ณํ์ ๋ณ๋ ฌ๋ก ์คํํ ์ ์์ต๋๋ค. - ๊ฒฐ๊ณผ ์ข ํฉ: ๊ฐ ๋๋ฉ์ธ(OCT, VF ๋ฑ)์ ๋ํ ์งง์ ๋ณด๊ณ ์๋ฅผ ์์ฑํ์ฌ ์๋ํ ๋ด์ฉ์ ์์ฝํฉ๋๋ค. ์๋ฅผ ๋ค์ด, โReLU์์ GELU ํ์ฑํ๋ก ์ ํํจ์ผ๋ก์จ GCC ๋ถํ Dice ์ ์๋ฅผ 0.60์์ 0.75๋ก ๊ฐ์ ํ์ต๋๋ค.โ ๋น์ ๋ฌธ๊ฐ๋ ์ดํดํ ์ ์๋๋ก ํ์ดํ ์ธ์ด๋ฅผ ์ฌ์ฉํฉ๋๋ค(ML ์ฉ์ด ์ฉ์ด์ง).
- ์ปค๋ฎค๋ํฐ ๋ฐํ: 10์ฃผ ์ฐจ๊น์ง, ํ์ฌ๊น์ง์ ์ด๋์ ํฐ๋ธ๋ฅผ ์์ฝํ๋ ๋ธ๋ก๊ทธ ๊ฒ์๋ฌผ ๋๋ ์ฌ๋ผ์ด๋ ๋ฑ์ ์์ฑํฉ๋๋ค. ์ค์ํ์ง ์์ ๋ฐ๊ฒฌ(์ฌ์ง์ด โnullโ ๊ฒฐ๊ณผ๋ ๊ณต์ ํ๋ ๋ฐ ์ ์ฉํฉ๋๋ค)์ ๊ฐ์กฐํฉ๋๋ค. ์จ๋ผ์ธ ํฌ๋ผ์์ ํผ๋๋ฐฑ์ ์์ฒญํ๊ณ , ์ด์ฉ๋ฉด ์ฐ๊ตฌ์์๊ฒ ์ฐ๋ฝํ์ฌ ์๊ฒฌ์ ๋ฌป์ต๋๋ค(โ์ฐ๋ฆฌ๋ X ์ ๊ฒฝ๋ง ์กฐ์ ์ด ์ด๊ธฐ ๋ น๋ด์ฅ์ ๋ถ๋ฅํ๋ ๋ฐ ๋์์ด ๋๋ค๋ ๊ฒ์ ๋ฐ๊ฒฌํ์ต๋๋ค โ ์ด๊ฒ์ด ์๋ฆฌํ๊ณผ ์ผ์นํ๋์ง์ ๋ํ ์์ด๋์ด๊ฐ ์์ต๋๊น?โ).
- ํ๋ณด ๊ณํ: ํ๋ ฅ์ ๊ด์ฌ ์๋ ํ๋ ๊ณณ์ ์๊ณผ ์ฐ๊ตฌ์ค ๋๋ ์์์๋ฅผ ์๋ณํฉ๋๋ค. ์ด๊ธฐ ๊ฒฐ๊ณผ๋ฅผ ๊ฐ์ง๊ณ ์ฐ๋ฝํฉ๋๋ค. ์๋ฅผ ๋ค์ด, HYGD ๋ฐ์ดํฐ์ ๋๋ GRAPE ํ์ ์ ์๋ค๊ณผ Twitter/LinkedIn์์ ์ฐ๊ฒฐํ๊ณ , ์๋ฏผ ๊ณผํ์๋ก์์ ๋ฐ๊ฒฌ ์ฌํญ์ ์ธ๊ธํฉ๋๋ค. ๊ณต๋ ๊ฒ์ฆ ๊ฐ๋ฅ์ฑ์ ํ์ํฉ๋๋ค(์: ํ๋ จ๋ ๋ชจ๋ธ ๊ฐ์ค์น๋ฅผ ๊ทธ๋ค์ ๋ฐ์ดํฐ์ ํ ์คํธํ๋๋ก ๋ณด๋ ๋๋ค).
- ์คํ ์ ์ : ์ด๊ธฐ ๊ฒฐ๊ณผ๋ฅผ ๋ฐํ์ผ๋ก ์ ๋งํ ์์
์ ์ ์ ํฉ๋๋ค. ์๋ฅผ ๋ค์ด, RIM-ONE ๋ถ๋ฅ๊ธฐ๊ฐ 0.90 AUC๋ฅผ ๋์ด์ฐ๋ค๋ฉด, ์ด์ ๋ฐ์ดํฐ ์ฆ๊ฐ ๋๋ ์ฝ๊ฐ ๋ ๊น์ ๋คํธ์ํฌ๋ฅผ ์ถ๊ฐํด ๋ด
๋๋ค. ๋ถ๊ธฐ(branching)๋ฅผ ์ฅ๋ คํฉ๋๋ค: ์ผ๋ถ๋ ๋ค๋ฅธ ์ํคํ
์ฒ(์: CNN ๋์ Vision Transformer tiny)๋ฅผ ์๋ํ ์ ์์ต๋๋ค. ์์ด์ ํธ๋ ์ฌ๋ฌ
-
12์ฃผ ์ดํ: ๋ค์ ๋จ๊ณ
- ๊ฐ์ฅ ์ ๋งํ ์์ ๊ณผ ์๋ก์ด ์์ ์ ๋ํ ๋ฃจํ๋ฅผ ๊ณ์ ์งํํฉ๋๋ค. ์๋ฅผ ๋ค์ด, RIM-ONE์์ ์ข์ ๊ฒฐ๊ณผ๊ฐ ๋์ค๋ฉด ๋ค์์ผ๋ก REFUGE์ ๋์ ํฉ๋๋ค. ๋ณตํฉ ๋ชจ๋ธ(CNN ์์๋ธ)์ ๊ตฌ์ถํ ์๋ ์์ต๋๋ค.
- ์ด๋ฌํ ๋ ธ๋ ฅ์ ์ค๋ช ํ๋ ๊ณต์ ํ๋ก์ ํธ ํ์ด์ง ๋๋ ์ฌ์ ์ธ์๋ฌผ์ ๋ง๋ญ๋๋ค.
- ๋ น๋ด์ฅ ์์ ๋จ์ฒด์ ํ๋ ฅํ์ฌ ๋ ๋ง์ ์ธ์ฌ๋ฅผ ๋ชจ์ผ๊ธฐ ์ํ ํด์ปคํค ๊ฐ์ต๋ฅผ ๊ณ ๋ คํฉ๋๋ค.
7. ์ํ, ํ๊ณ ๋ฐ ์์งํ ํ๊ฐ
๋ น๋ด์ฅ์ ์ํ ์คํ ๋ฆฌ์์น ์์ด๋์ด๋ ์ผ์ฌ์ฐจ๊ธฐ ๋๋ฌธ์ ์ ์ฌ์ ํจ์ ์ ๋ํ ์์งํจ์ด ํ์ํฉ๋๋ค:
-
๊ณผ์ ํฉ ๋ฐ ํ์ ํจํด์ ์ํ: ์๊ณ ๋ ธ์ด์ฆ๊ฐ ๋ง์ ๋ฐ์ดํฐ์ ์ ์์ ๋ชจ๋ธ์ ์ข ์ข ์ฐ์ฐํ ์ผ์น์ ์ง์ฐฉํฉ๋๋ค. ์์ด์ ํธ๊ฐ ๋จ์ํ ํน์ด์ ์ ๊ณผ์ ํฉํ์ฌ ๊ฒ์ฆ AUC๋ฅผ ๊ฐ์ ํ๋ ์กฐ์ ์ ์ฐพ์ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด, ์ด๋ฏธ์ง ๋ถ๋ถ ์งํฉ์ ๋ฏธ๋ฌํ ์ฃผ์ ํ์๊ฐ ์์๋ค๋ฉด, ๋คํธ์ํฌ๋ ์ค์ ๋ น๋ด์ฅ ํน์ง ๋์ ์ด๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค. ์ด๋ โ๊ฒฝ์ฌ ํ๊ฐ๋ฒ ์์์โ๋ก ์ด์ด์ง๋๋ค. ์ํํ๋ ค๋ฉด:
- ์ต์ข ํ๊ฐ์๋ ํญ์ ๋ณด๋ฅ๋ ํ ์คํธ ์ธํธ(์ด๋ค ํ๋๊ณผ๋ ์์ ํ ๋ถ๋ฆฌ๋)๋ฅผ ์ฌ์ฉํฉ๋๋ค.
- ๋ณต์ก์ฑ ์ ํ: ๋ชจ๋ธ์ ์ ๋นํ๊ฒ ์ ์งํ๊ณ , ์์ด์ ํธ๊ฐ ๋คํธ์ํฌ๋ฅผ ์ง๋์น๊ฒ ๊น๊ฑฐ๋ ๋๊ฒ ํ์ฅํ๋์ง ์ฃผ์ํฉ๋๋ค.
- ๋ชจ๋ธ์ด ๋๋ฌด ๋นจ๋ฆฌ ๊ฑฐ์ ์๋ฒฝํ ์ ์๋ฅผ ๋ฌ์ฑํ๋ฉด ์๋ฌธ์ ์ ๊ธฐํฉ๋๋ค.
- ์ ํฉ์ฑ ๊ฒ์ฌ ์ฌ์ฉ: ์๋ฅผ ๋ค์ด, ๋ ์ด๋ธ์ ์์ด์ AUC๊ฐ ๋ฌด์์๋ก ๋จ์ด์ง๋์ง ํ์ธํฉ๋๋ค(๊ทธ๋ ์ง ์๋ค๋ฉด ๋ฐ์ดํฐ ์ ์ถ์ด ์์ต๋๋ค).
-
ํธํฅ ๋ฐ ๋ฐ์ดํฐ ํ์ง: ๊ณต๊ฐ ๋ น๋ด์ฅ ๋ฐ์ดํฐ์ ์ ์ข ์ข ์ข์ ์ธ๊ตฌ ์ง๋จ์์ ๋์ต๋๋ค(์: ์ฑ๊ฐํฌ๋ฅด์ ORIGA) (pubmed.ncbi.nlm.nih.gov). ์ด๋ฌํ ๋ฐ์ดํฐ์ ๋ง์ถฐ ํ๋๋ ๋ชจ๋ธ์ ์ผ๋ฐํ๋์ง ์์ ์ ์์ต๋๋ค. ์๋ฏผ ์คํ์ ์ด ํ๊ณ๋ฅผ ์ธ์งํด์ผ ํฉ๋๋ค. ์ด์์ ์ผ๋ก๋ ์ฌ๋ฌ ๋ฐ์ดํฐ์ (๋ค๋ฅธ ์ฝํธํธ์์)์ ์ฌ์ฉํ์ฌ ๋ฐ๊ฒฌ ์ฌํญ์ด ๊ฒฌ๊ณ ํ์ง ํ์ธํฉ๋๋ค.
-
์๋ชป๋ ๋จ์ (โ์ฐ๊ตฌ ๊ทน์ฅโ): ์๋ง์ ์คํ์ ์คํํ๋ ๊ฒ์ ์์ฐ์ ์ผ๋ก ๋๊ปด์ง์ง๋ง, ๋ชจ๋ ๊ฐ์ ์ด ํฉ์ฑ ๋๋ ์ฌ์ํ ๋ฐ์ดํฐ์ ์์๋ง ์ด๋ฃจ์ด์ง๋ค๋ฉด ํ์์๊ฒ ์ด๋กญ์ง ์์ ์ ์์ต๋๋ค. ์ด๋ฅผ ํผํ๋ ค๋ฉด:
- ์์์ ๊ด๋ จ์ฑ์ด ์๋ ์์ ์ ์ง์คํฉ๋๋ค(์: ์ผ์์ ์ธ OCT๋ฅผ ํตํ ์กฐ๊ธฐ ๊ฐ์ง).
- ๊ฐ๋ฅํ ๊ฒฝ์ฐ ๊ฒฐ๊ณผ๋ฅผ ์ค์ ์ธก์ ์น์ ์ฐ๊ฒฐํฉ๋๋ค(์: ์งํ์ ๋ํ AUC, ์์ ์์ค ๋ธํ๋ง์ด ์๋).
- ํด์ ๊ฐ๋ฅ์ฑ์ ์ฐ์ ์ํฉ๋๋ค: ์์ด์ ํธ๊ฐ ์๋ก์ด ๋ฐ์ด์ค๋ง์ปค๋ฅผ โ๋ฐ๊ฒฌโํ๋ค๋ฉด, ๊ทธ๊ฒ์ด ํ๋นํ์ง ํ์ธํ๋ ค๊ณ ๋ ธ๋ ฅํฉ๋๋ค(์: ์๋ ค์ง ํด๋ถํ์ ๋ณํ์ ์ง์คํ๊ณ ์์ต๋๊น?).
-
์์์ ๋ณด์ฅ ์์: ๋ช ํํ ํด์ผ ํฉ๋๋ค: ์ด๋ฌํ ๋ฃจํ์ ๊ฒฐ๊ณผ๋ฌผ์ ๊ฐ์ค ์์ฑ์ด๋ฉฐ ์ํ์ ์กฐ์ธ์ด ์๋๋๋ค. ์๋ก์ด ์ฝ๋ฌผ์ ์ ์ํ๋ ๋ชจ๋ธ์ ํ์์๊ฒ ์ฌ์ฉ๋๊ธฐ ์ ์ ์คํ์ค์์ ๊ฒ์ฆ๋์ด์ผ ํฉ๋๋ค. ๊ณผ์ฅ๋ ์ฃผ์ฅ์ ์ํํฉ๋๋ค. ๋ชจ๋ ๊ณต์ ๊ฒฐ๊ณผ์ ๋ฉด์ฑ ์กฐํญ์ ํ์ํฉ๋๋ค: โ์ด๊ฒ์ AI ํ์ฌ์ด๋ฉฐ ๋๋ฃ ๊ฒํ ๋ ๋ฐ๊ฒฌ์ด ์๋๋๋ค.โ
-
โ์๊ท๋ชจ ๋ชจ๋ธโ์ ํ๊ณ: ๋งค์ฐ ์์ ๋คํธ์ํฌ๋ ์ฉ๋์ด ์ ํ์ ์ ๋๋ค. ๋ณต์กํ ํจํด์ ๋์น ์ ์์ต๋๋ค. ๋์กฐ์ ์ผ๋ก, ๋๊ท๋ชจ ๋ชจ๋ธ์ ์ข ์ข ํ์ ์ ๋ณด์ง๋ง ๋ฐฉ๋ํ ๋ฐ์ดํฐ๋ฅผ ํ์๋ก ํฉ๋๋ค. ์ฌ๊ธฐ์ ์ฐ๋ฆฌ๋ ์ ํ๋ ๋ฒ์๋ฅผ ์์ฉํฉ๋๋ค: ์์ ๊ฐ์ ์ด๋ผ๋ ์ฐ๊ตฌ๋ฅผ ์๋ดํ ์ ์๊ธฐ๋ฅผ ํฌ๋งํฉ๋๋ค. ๊ทธ๋ฌ๋ ์ฐ๋ฆฌ๋ ์ด๋ฌํ ๋ชจ๋ธ์ด ๋๊ท๋ชจ ๋ฐ์ดํฐ์ ๋ํ ๋ฅ๋ฌ๋์ ๋์ฒดํ ๊ฒ์ด๋ผ๊ณ ๊ธฐ๋ํด์๋ ์ ๋ฉ๋๋ค. ์ด๋ค์ ๋ช ๋ฐฑํ ์์ด๋์ด๋ฅผ ๋น ๋ฅด๊ฒ ์๋ํ๋ ๋ฐ ๊ฐ์ฅ ์ ํฉํฉ๋๋ค.
-
์์ด์ ํธ์ ์ ๋ขฐ์ฑ: ์์ด์ ํธ(์: GPT-4)๋ ํ๊ฐ์ ์ผ์ผํค๊ฑฐ๋ ์ดํํ ์ ์์ต๋๋ค. ๊ฒฐ๊ณผ๊ฐ ์ฌํ ๊ฐ๋ฅํด์ผ ํ๋ ๊ฒ์ด ์ค์ํฉ๋๋ค: ์์ด์ ํธ ์คํ ํ, ์ธ๊ฐ์ ์ด๋ค ๋ณ๊ฒฝ ์ฌํญ์ด ์ ์ง๋์๋์ง ํ์ธํ๊ณ ํ๋ จ์ ๋ค์ ์คํํ์ฌ ์งํ๋ฅผ ํ์ธํด์ผ ํฉ๋๋ค. โํ๊ฐ ์งํ์ ์ค์ ๊ฐ์ ์ฌํญ๋ง ์์ฉโ๊ณผ ๊ฐ์ ๋ฌธ์ฅ์
program.md์ ํฌํจํ์ฌ ์์ด์ ํธ์ ์ ์ง์ฑ์ ์ ์งํด์ผ ํฉ๋๋ค.
์ด๋ฌํ ๋์ ์๋ ๋ถ๊ตฌํ๊ณ , ํต์ฌ ์์ ์ฅ์น๋ ํฌ๋ช ์ฑ๊ณผ ๋นํ์ ์ธ ํ์ ์กฐ์น์ ๋๋ค. ๋ชจ๋ ๊ฒ์ ๋ฌธ์ํํ์ญ์์ค. ๋ชจ๋ธ์ด ํจํด์ ๋ณด์ด๋ฉด, ์ด๋ฅผ ๊ฒ์ฆํ์ญ์์ค. ๋ง์ ์๋ฏผ ๊ณผํ์๋ค์ด ๋์ผํ ์ด์(์: OCT ์์ ์ ๋ํ ๋ชจ๋ ๋์ AUC ๋ชจ๋ธ์ด ๋น์ธก ๋ง๋ง ์์ญ์ ๊ฐ์กฐํจ)์ ๋ณธ๋ค๋ฉด, ๊ทธ ์ฃผ์ฅ์ ๋์ฑ ๊ฐํ๋ฉ๋๋ค. ๋ชฉํ๋ ์์ด๋์ด ์์ฑ ๋จ๊ณ๋ฅผ ๊ฐ์ํํ๋ ๊ฒ์ด๋ฉฐ, ๊ทธ ํ์ ์ ์คํ ๊ณผํ์ ํํผํ๋ ๊ฒ์ด ์๋๋๋ค.
๊ฒฐ๋ก
๋ น๋ด์ฅ์ ๋ด๋ฐ ๋ณดํธ๋ถํฐ ์๋ ฅ ํ๋ณต์ ์ด๋ฅด๊ธฐ๊น์ง ๋ง์ ๋ฏธ์ถฉ์กฑ ์ฐ๊ตฌ ์๊ตฌ๊ฐ ์๋ ๋ณต์กํ๊ณ ์๋ฆฌ ์๋ ์ค๋ช ์งํ์ ๋๋ค. ๋์์ AI๋ ์คํ์ ๋ฏผ์ฃผํํ์ต๋๋ค: GPU์ ์ฝ๊ฐ์ ๊ฒฐ๋จ๋ ฅ์ ๊ฐ์ง ํ ์ฌ๋์ด ์๋์ผ๋ก ํ์ด ๋ช ์ฃผ๊ฐ ๊ฑธ๋ฆด ํ์ดํผํ๋ผ๋ฏธํฐ ๊ฒ์์ ์๋ํํ์ฌ ์คํํ ์ ์์ต๋๋ค. Karpathy์ ์คํ ๋ฆฌ์์น ํ๋ ์์ํฌ๋ ๋ณธ์ง์ ์ผ๋ก ๊ฐ ์๋ฏผ์๊ฒ AI ์คํ์ค ์กฐ์๋ฅผ ์ ๊ณตํฉ๋๋ค. ๋งํฌ๋ค์ด์ผ๋ก ๋ช ํํ ์์ ์์ค ๋ชฉํ๋ฅผ ์์ฑํจ์ผ๋ก์จ ์ปค๋ฎค๋ํฐ ์ฐ๊ตฌ์๋ค์ ์์ด์ ํธ๊ฐ ์ ํ์ ์ฒ๋ฆฌํ๊ณ ์ ๋งํ ๋จ์๋ก ๋ฐ๋ก ๋์ด๊ฐ ์ ์๋๋ก ํ ์ ์์ต๋๋ค.
์ฐ๋ฆฌ๋ ์ด๊ฒ์ด ์ค์ ๋ก ์ด๋ป๊ฒ ์ํ๋ ์ ์๋์ง ์ค๋ช ํ์ต๋๋ค: ๋ น๋ด์ฅ ML ์์ ์๋ณ, ๋ฐ์ดํฐ ์ ํ(์์ ๋ฐ OCT ์ด๋ฏธ์ง, ์์ผ, ๋ถ์ ๋ฐ์ดํฐ์ ), ๋ชจ๋ธ ๋ฐ ์งํ ์ ์, ๊ทธ๋ฆฌ๊ณ ํ๋ก๊ทธ๋จ ์ง์นจ์ ์ฌ์ฉํ์ฌ ํ์์ ์๋ดํ๋ ๊ฒ์ ๋๋ค. ์ฐ๋ฆฌ๋ 90์ผ ์ปค๋ฎค๋ํฐ ๋ก๋๋งต์ ์ค์ผ์นํ๊ณ ๊ท์คํ ๊ฒฐ๊ณผ๋ฌผ์ด ์ค์ ๋ น๋ด์ฅ ๊ณผํ์ ์ ๋ณด๋ฅผ ์ ๊ณตํ ์ ์๋๋ก ์์์์์ ์ฐ๊ฒฐ์ ์ ์ธ๊ธํ์ต๋๋ค. ์ด ์ ๊ทผ ๋ฐฉ์์ โ์๋ฏผ ๊ณผํโ๊ณผ ๋งค์ฐ ์ ์ฌํฉ๋๋ค: ๊ณผํ์ ๋ฐ๊ฒฌ ๋๊ตฌ๋ฅผ ์ ๊ทผ ๊ฐ๋ฅํ ๋ฐฉ์์ผ๋ก ๊ฐ๋ฐฉํ๋ฉด์๋, ์ค์ํ ๋ถ๋ถ์์๋ ์ ๋ฌธ๊ฐ์ ๊ฐ๋ ์ ์์กดํฉ๋๋ค.
์ธ์ฉ: ์ฐ๋ฆฌ๋ ๋ น๋ด์ฅ ์ฐ๊ตฌ์ AI ๋ถ์ผ์ ์ต์ ์๋ฃ๋ฅผ ์ฐธ์กฐํ์ต๋๋ค. ์ฃผ์ ์ฌ์ค(์ง๋ณ ์ ๋ณ๋ฅ , ์ ๋ฐ ๋ฏธ์ง๋จ (physionet.org)), ์ ๋งํ ์น๋ฃ๋ฒ(CNTF ์ํ๋ํธ (pmc.ncbi.nlm.nih.gov), ์ ์ ์ ํธ์ง (pmc.ncbi.nlm.nih.gov)), ๊ทธ๋ฆฌ๊ณ ๋ถ๋ถ๋ช ํ ํจ์ (์์ ๋ถ์ผ AI (pmc.ncbi.nlm.nih.gov))์ ํ์ฌ ๋ฌธํ์ ๊ทผ๊ฑฐํ๊ณ ์์ต๋๋ค. ์คํ ๋ฆฌ์์น ์์ฒด๋ Karpathy์ ์์ธ ์ค๋ช (medium.com) ๋ฐ ๊ฒํ ๋ณด๊ณ ์ (www.theneuron.ai)์ ์ค๋ช ๋์ด ์์ต๋๋ค. ์ด๋ค์ ์ฌ๊ธฐ์ ์ค๋ช ๋ ๋น์ ์ ์ ๋ขฐ์ฑ์ ๋ถ์ฌํ ๊ฒ์ ๋๋ค.
์ด ๋ชจ๋ ๊ฒ์ ๋ง์น๋ฉด์, ๋ ์ ์ฌ๋ฌ๋ถ์ด ํ์ ์ป๊ธฐ๋ฅผ ๋ฐ๋๋๋ค: ๋ง์ฝ ์ฌ๋ฌ๋ถ์ด ํ์, ๊ฐ๋ณ์ธ, ๋๋ ์ด์ ์ ์ธ ์๋ง์ถ์ด๋ผ๋ฉด, ๋ น๋ด์ฅ ์ฐ๊ตฌ๋ฅผ ๋ฐ์ ์ํค๋ ๋ฐ ์ฐธ์ฌํ ์ ์์ต๋๋ค. ๋๊ตฌ์ ๋ฐ์ดํฐ๋ ์กด์ฌํ๊ณ , ๋ฌธ์ ๋ ๋ช ํํ๋ฉฐ, ์กฐ์ ๊ณผ AI ์์ด์ ํธ๋ฅผ ํตํด ํ์ต์ ๊ฐ์ํํ ์ ์์ต๋๋ค. ๋ชจ๋ ์ฐ๊ตฌ์ ๋ง์ฐฌ๊ฐ์ง๋ก, ์ด ์ฌ์ ์๋ ์๋ชป๋ ์์์ด ์๊ฒ ์ง๋ง, ์คํจ์กฐ์ฐจ๋ ์ฐ๋ฆฌ์๊ฒ ๋ฌด์ธ๊ฐ๋ฅผ ๊ฐ๋ฅด์ณ์ฃผ๋ฉฐ โ ์ข ์ข ์ธ๊ฐ์ ๋ง์์ ์ฌ๋ฐ๋ฅธ ์ ๊ทผ ๋ฐฉ์์ผ๋ก ์ด๋์ด์ค๋๋ค. ๊ฐ๋ฅ์ฑ๊ณผ ํจ์ ๋ชจ๋์ ํ์ง ๋์ ๋จ๊ณ , ์๋ฏผ ์ฃผ๋ ์คํ ๋ฆฌ์์น๋ ์ ํต์ ์ธ ๋ น๋ด์ฅ ๊ณผํ์ ๊ฐ๋ ฅํ ๋ณด์์ฑ ์ด ๋ ์ ์์ต๋๋ค.
์ฌ๊ธฐ์ ์์ํ์ญ์์ค
์ค๋ ๋ น๋ด์ฅ ์คํ ๋ฆฌ์์น๋ฅผ ์์ํ๋ ๊ฐ์ฅ ์ฌ์ด ๋ฐฉ๋ฒ: ORIGA ์์ ์ด๋ฏธ์ง์ ๋ํ ์์ ๋ถ๋ฅ๋ฅผ ์คํํ์ธ์.
-
๋ฐ์ดํฐ ํ๋ณด: ORIGA-light ๋ฐ์ดํฐ์ (650๊ฐ์ ๋ง๋ง ์์ ์ด๋ฏธ์ง, ์ ์ vs ๋ น๋ด์ฅ ๋ ์ด๋ธ๋ง)์ ๋ค์ด๋ก๋ํฉ๋๋ค (pubmed.ncbi.nlm.nih.gov). ์ฝ 80%๋ฅผ ํ๋ จ ์ธํธ๋ก, 20%๋ฅผ ๊ฒ์ฆ ์ธํธ๋ก ๋ถํ ํฉ๋๋ค.
-
์ด๊ธฐ ๋ชจ๋ธ: ์ด๋ฏธ์ง ๋ถ๋ฅ๋ฅผ ์ํด [karpathy/autoresearch]์ ์ํ ์คํฌ๋ฆฝํธ๋ฅผ ์ฌ์ฉํ๊ฑฐ๋ ์กฐ์ ํฉ๋๋ค. ์๋ฅผ ๋ค์ด, ORIGA ์ด๋ฏธ์ง๋ฅผ ๋ก๋ํ๊ณ ์์ CNN(2-3๊ฐ์ ์ปจ๋ณผ๋ฃจ์ ๋ ์ด์ด)์ ํ๋ จํ์ฌ ๋ น๋ด์ฅ๊ณผ ๊ฑด๊ฐํ ๊ฒ์ ๊ตฌ๋ณํ๋ ์ฝ๋๋ฅผ ์์ฑํฉ๋๋ค.
-
program.md์์ฑ: ํ ์คํธ๋ก ๋ชฉํ๋ฅผ *โ๋ น๋ด์ฅ ๊ฐ์ง๋ฅผ ์ํ ๊ฒ์ฆ AUC ์ต๋ํโ*๋ก ์ค์ ํ๊ณ , ์์ด์ ํธ์๊ฒ ๋ชจ๋ธ ๊น์ด, ํ์ต๋ฅ ๋ฑ์ ์กฐ์ ํ๋๋ก ์ง์ํฉ๋๋ค. ์๋ฅผ ๋ค๋ฉด ๋ค์๊ณผ ๊ฐ์ต๋๋ค:Goal: Maximize AUC on glaucoma vs normal for ORIGA dataset.
The agent should try adjusting convolutional layer sizes, number of filters, and learning rate. Each trial is 5 minutes of training. If the validation AUC improves, keep the change. Repeat.
-
๋ฃจํ ์คํ: ์คํ ๋ฆฌ์์น๋ฅผ ์์ํฉ๋๋ค(์ฌ๋ฌ๋ถ์
prepare.py,train.py,program.md๋ฅผ ๊ฐ๋ฆฌํค๋๋ก). RTX 3060์์ ๋ช ์๊ฐ ๋๋ ๋ฐค์๋๋ก ์คํํ๊ฒ ํฉ๋๋ค. ์ฝ 100๊ฐ์ ์คํ์ด ์๋์ผ๋ก ์ํ๋ ๊ฒ์ ๋๋ค. -
๊ฒฐ๊ณผ ํ์ธ: ์ฝ์ ๋๋ ๋ก๊ทธ๋ฅผ ๊ฒ์ฌํ์ฌ ๋ฌ์ฑ๋ ์ต์์ ๊ฒ์ฆ AUC๋ฅผ ํ์ธํฉ๋๋ค(๋ชจ๋ ๊ฒ์ด ์ ๋์๋ค๋ฉด 0.8 ์ด์์ด์ด์ผ ํฉ๋๋ค). ์ด์ AI ์์ด์ ํธ๊ฐ ๊ฐ์ ํ ๋ชจ๋ธ๊ณผ ํ๋ จ ์คํฌ๋ฆฝํธ๋ฅผ ๊ฐ๊ฒ ๋ฉ๋๋ค.
์ด ๊ฐ๋จํ ์ฃผ๋ง ์คํ๋ง์ผ๋ก๋ ์๋ก์ด ์ฝ๋๋ฅผ ์ง์ ์์ฑํ์ง ์๊ณ ML ํ์ดํ๋ผ์ธ์ ๊ตฌ์ถํ๋ ์ง์ ์ ์ธ ๊ฒฝํ์ ํ ์ ์์ต๋๋ค. ์๋ํ ๋ด์ฉ์ ๋ฌธ์ํํ๊ณ program.md์ ๊ฒฐ๊ณผ๋ฅผ ์ปค๋ฎค๋ํฐ์ ๊ณต์ ํ์ญ์์ค. ๊ฐ ์์ ์ฑ๊ณต(AUC ์ฆ๊ฐ, ํฅ๋ฏธ๋ก์ด ๋คํธ์ํฌ ๋ณ๊ฒฝ)์ ํ๋์ ๊ตฌ์ฑ ์์์
๋๋ค. ์ฌ๋ฌ๋ถ์ ๋ง ๊ทธ๋๋ก AI์๊ฒ ์ ํํ ๋
น๋ด์ฅ ๋ฌธ์ ์ ๋ํด ์ฐ๊ตฌํ๋๋ก ์ง์ํ๊ณ ์์ผ๋ฉฐ โ ๊ทธ๋ ๊ฒ ํจ์ผ๋ก์จ ๋
น๋ด์ฅ ๋ฐ์ดํฐ ๊ณผํ์ ๋ฐฐ์ฐ๊ณ ์๋ ฅ ์์ค์ ์ดํดํ๊ฑฐ๋ ์น๋ฃํ๋ ๋ฐ ๋ณํ๋ฅผ ๊ฐ์ ธ์ฌ ํฌ๋ง์ ๊ฐ์ง ์ ์์ต๋๋ค.
ํ์ด์ ๋น๋๋ค! ์ง๋ฌธ๊ณผ ๋ฐ๊ฒฌ ์ฌํญ์ ์คํ ์์ค๋ก ์ ์งํ๊ณ ๊ธฐ์ตํ์ญ์์ค: ์ด๊ฒ์ ์ฐ๊ตฌ์ฉ ๋๊ตฌ์ด์ง ์๋ฃ ์กฐ์ธ์ด ์๋๋๋ค. ์คํ์ ์ ์คํ๊ฒ ํ์ธํ๊ณ ๋ฐ๊ฒฌ์ ๊ณผ์ ์ ์ฆ๊ธฐ์ธ์.
