Computer Science/ํ๊ต๊ณต๋ถ (9) ์ธ๋ค์ผํ ๋ฆฌ์คํธํ machine learning >> clustering(1) Unsupervised Learning : unsupervise learning์ด๋ผ๋ ๋ง์ supervisor๊ฐ ์๋ค๋ ๋ป์ด๋ค. ์ฆ input X๋ฅผ ์ํ 'label'์ด ์กด์ฌํ์ง ์๋๋ค. ์ข ๋ฅ Density Estimation(KDE): y label์ ํ์์๊ณ , x data๋ง ํ์ํ๋ค. Clustering : kMeans, MoG Dimension Reduction : x data๊ฐ ์ฃผ์ด์ก์ ๋, ๋์ ์ฐจ์์ ๋ฐ์ดํฐ๋ฅผ ๋ฎ์ ์ฐจ์์ ๋ฐ์ดํฐ์ projection ํด์ฃผ๋ ๊ฒ์ด๋ค. ์ด๊ฑด 'compression'์ด๋ ๋น์ทํ๋ค. Factor analysis: ์ฃผ์ด์ง signal์ ๋ฐ์์ํค๋ ๋ฐ์ ์ฃผ์์ธ์ด ๋ฌด์์ธ๊ฐ? Representation Learning Clustering data.. Trainingํ ๋ ์ค๋ฅ์ ํด๊ฒฐ๋ฒ(Dataloader killed, Connection reset by peer, Exception 0 SISKILL) ์ฒ์์ผ๋ก ๊นํ์์ ๋ฅ๋ฌ๋ ์คํ์์ค๋ฅผ ๋ค์ด๋ฐ์ ์คํ์ ํ๋ ๊ฒ์ ์์์ผ๋ก ์ฑ๋ฅ ๊ฐ์ ์ ์ํด ๊ณต๋ถํ๊ณ ์ฐ๊ตฌ(??)ํด ๋ณผ ๊ธฐํ๊ฐ ์๊ฒผ๋ค. ํ์ง๋ง ์ ์ผ ์ฒ์ ๋ค๋ฃจ๊ฒ ๋ ๋ฐ์ดํฐ๊ฐ ํํ ์~์ฒญ ํฐ ๋ฐ์ดํฐ๋ผ ์ ๋ง ๋ง์ ๊ณ ๋น๋ค์ด ์์๋ค....๐ญ๐ญ๐ญ ๊ทธ๋ฅ ๋๋ ค๋ณด๋ ๊ฑด๋ฐ... ๋ชจ๋ ๊ฒ ์ฒ์์ธ ๋์๊ฒ ๋๋ฌด ๋ง์ ์๊ฐ์ด ํ์ํ๋๋ผ... ์ง์ง ์์์กฐ์ฐจ ๋ชปํ๋๋ฐ 1. RuntimeError : DataLoader worker (pid ~~) is killed by signal: Killed. ์ง์ฌ ์ด ์ค๋ฅ๋๋ฌธ์ ๊ตฌ๊ธ์ ์น๋ฉด ๋์ค๋ ๊ธ์ ๋ชจ๋ ์ฝ์ด๋ดค๋ค. 1.1 ์๋ฌ์ ์์ธ 1.2 ์๋ 1) batch size ์ค์ด๊ธฐโ ๊ตฌ๊ธ์ ๊ฒ์ํด๋ณด๋ ๊ฐ์ฅ ๋จผ์ ๋์ค๋ ํด๊ฒฐ๋ฒ์ด batch size๋ฅผ ์ค์ด๋ผ๋ ๋ง์ด ์์ด์ 512๋ถํฐ 32๊น์ง ์ค์ฌ์.. ์ค์ ํ๋ก์ ํธ2 >> ์ํํธ์จ์ด ๊ฐ์ ๊ณผ์ (1) 1. ๋ฌธ์ ์ ์ข ๋ ํญ๋์ ์๋น์์ธต ์ง๊ทธ์ฌ๊ทธ๋ ๋ํ๋ฏผ๊ตญ ์ฌ์ฑ 10๋ 20๋๋ฅผ ๋์์ผ๋ก ๋ง์ ์ฌ๋์ ๋ฐ๊ณ ์๋ ๊ฒ์ ์ฌ์ค์ด๋ฉฐ, ์ง๊ทธ์ฌ๊ทธ์ ๊ฐ์ ์ดํ๋ฆฌ์ผ์ด์ ํน์ฑ ์ ์ง์์ ์ธ ์ด์ฉ์ ์ ๋ํ ๋ณด์ฅ๋ ์ ์์ต๋๋ค. ํ์ง๋ง ์๋น์์ธต์ด ํ์ ์ ์ด๋ค ๋ณด๋ ์ฑ์ฅ๊ฐ๋ฅ์ฑ์ ๋ํ ๊ธฐ๋๋ฅผ ํ๊ธฐ ์ด๋ ต๊ธฐ์ ๋ ๋์ ์๋น์์ธต์ ํ๋ณดํ๋ ๊ฒ์ด ํ์ํ๋ค๊ณ ์๊ฐํฉ๋๋ค. ๊ฐ๊ฒฉ๋น๊ต ์์คํ ์ ๋ถ์ฌ ์ง๊ทธ์ฌ๊ทธ์์ ํ๋งค์ค์ธ ์ํ๊ณผ ๊ฐ์ ์ํ์ ๋ค์ด๋ฒ ์ผํ๊ณผ ๊ฐ์ ๋ค๋ฅธ ์ผํ๋ชฐ ์ฌ์ดํธ์์ ๊ฐ๊ฒฉ ํ์ธ์ ํ์์ ๋ ๋ ์ผ ๊ฐ๊ฒฉ์ ํ๋งค๋๋ ๊ฒ์ ์ฝ์ง ์๊ฒ ๋ฐ๊ฒฌํ ์ ์์ต๋๋ค. ๋ฌผ๋ก ์ง๊ทธ์ฌ๊ทธ์์ ์ฝ๊ฒ ๊ตฌํ ์ ์๋ค๋ ํธ์์ฑ์ ์ํด ์ ๊ฒฝ ์ฐ์ง์๋ ์ปค์คํฐ๋จธ๋ค์ด ์กด์ฌํ๊ธฐ๋ ํ์ง๋ง ์ง๊ทธ์ฌ๊ทธ์ ๋ํ ์ ๋ขฐ๋๊ฐ ๋จ์ด์ ธ ๋ ์ด์ ์ง๊ทธ์ฌ๊ทธ๋ฅผ ์ฐพ์ง ์๋ ์ํฉ ๋ํ ๋ฐ์ํ๋ค๊ณ .. ์ค์ ํ๋ก์ ํธ2 >> ์ํํธ์จ์ด ๊ฐ์ ๊ณผ์ (2) 2. ๊ฐ์ ์ 1. ์ฒซ๋ฒ์งธ ๋ฌธ์ ์ฐ๋ น๋. ์ง๊ทธ์ฌ๊ทธ๊ฐ ๊ฐ์ง ํ๋ ์ด์ ์๋น์ค ํน์ฑ ์ ์ง๊ทธ์ฌ๊ทธ ์ดํ๋ฆฌ์ผ์ด์ ์ฌ์ฉ์์ ๋ํ ๋ฐ์ดํฐ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์ฌ์ฉ์๋ค์ ์๊ตฌ๋ฅผ ์ฑ์์ฃผ๋ ๊ตฌ์กฐ์ด๊ธฐ ๋๋ฌธ์, 4050 ์ฐ๋ น๋์ ์ด์ฉ์์ ๋ํ ์ ๋ณด๋ฅผ ํ์๋ก ํฉ๋๋ค. 4050๋ ์ฌ์ฑ๋ค์ ๋์์ผ๋ก ํ ์์ฅ ์กฐ์ฌ๋ฅผ ํตํ์ฌ ์ถฉ๋ถํ ๋ฐ์ดํฐ ํ๋ณด์ ์ฌ์ ์ 40๋ 50๋ ์ฌ์ฑ๋ค์ ๊ตฌํด ์ผํ๋ชฐ ์ด์ฉ ๋ก๊ทธ๋ค์ ๊ตฌํ๋ค๋์ง ์ด๋ฌํ ๋ค์ํ ๋ ธ๋ ฅ๋ค์ ํตํ ๋น ๋ฐ์ดํฐ ๊ตฌ์ถ์ด ๊ฐ์ฅ ์ฐ์ ์ ๋์ด์ผ ํ ๊ฒ์ผ๋ก ๋ณด์ฌ์ง๋๋ค. 2. ๋๋ฒ์งธ ๋ฌธ์ ๋ ๊ฐ๊ฒฉ๋น๊ต ์์คํ ๋์ ์ผ๋ก ํด๊ฒฐํ ์ ์์ต๋๋ค. ํ์ง๋ง ๊ฐ๊ฒฉ๋น๊ต ์์คํ ๋์ ์ ์ฃผ์ํ ์ ์ด ์์ต๋๋ค. ์ฌ์ค ์ง๊ทธ์ฌ๊ทธ์๋ ๊ฐ์ธ ์ผํ๋ชฐ, ์์๊ณต์ธ๋ค์ด ๋ง๋ค ๋ณด๋ ์ํ์ ๊ฐ๊ฒฉ๊ฒฝ์์ ์ฌํ์ํฌ ์ฐ๋ ค๊ฐ ์์ต๋๋ค. ์ด๋ฅผ ์ํด์ ์ง๊ทธ์ฌ๊ทธ์์๋ .. ์ค์ ํ๋ก์ ํธ2 >> ์ํํธ์จ์ด ๊ฐ์ ๊ณผ์ (3) 3. ์๋ก์ด ์์ด๋์ด ์ค์ ํ๋ก์ ํธ2 >> ์ํํธ์จ์ด ๋ถ์ 1. ์ํํธ์จ์ด ์ ํ ๋ฐฐ๊ฒฝ ์ด๋ ์๊ฐ๋ถํฐ ์๋ฃํ, ์ท ๋ฟ๋ง ์๋๋ผ ๋ค์ํ ์ ํ์ ๋์์ผ๋ก IT๊ธฐ์ ์ ๊ธฐ๋ฐ์ผ๋ก ํ ์๋น์ค๋ค์ ํตํด ๊ตญ๋ด ์ ํต ์ฐ์ ํ์ ์ด ์ผ๊ณ ์์ผ๋ฉฐ, ํนํ ๋ชจ๋ฐ์ผ ์ผํ ์ดํ์ด ์ฐ๋ฆฌ์ ์ถ์ ๊น์ด ์๋ฆฌ ์ก๊ณ ์๋ค. ์ด๋ ํนํ ์ฐ๋ฆฌ์ ์๋น ํจํด ๋ํ ๋ฐ๊พธ๋๋ฐ ์ผ์กฐ๋ฅผ ํ๊ณ ์๋ค. ๊ทธ๋งํผ ์ฐ๋ฆฌ์๊ฒ ๋ฏธ์น๋ ์ํฅ๋ ฅ์ด ํฌ๋ค๊ณ ์๊ฐํด์ ๋ชจ๋ฐ์ผ ์ผํ๊ณผ ๊ด๋ จ๋ ์ํํธ์จ์ด๋ฅผ ์ ํํ๊ฒ ๋์๊ณ , ๊ทธ ์ค์์๋ ํนํ10,20๋๊ฐ ๊ฐ์ฅ ๋ง์ด ์ฌ์ฉํ๋ ์ผํ ์ดํ์ด์ ๋์กฐ์ฐจ๋ ์ ๋ง ๋ง์ด ์ฌ์ฉํ๋ ์ดํ์ธ '์ง๊ทธ์ฌ๊ทธ'๋ฅผ ์ด๋ฒ ์ค์ ํ๋ก์ ํธ2์ ์ํํธ์จ์ด ๋ถ์ ์ฃผ์ ๋ก ์ ํํ๊ฒ ๋์๋ค. 2. ์ํํธ์จ์ด ํน์ง : "์ง๊ทธ์ฌ๊ทธ"๋ ํจ์ /ํ ํฌ ๊ธฐ์ ์ผ๋ก์ 3700์ฌ ๊ฐ์ ๋๋๋ฌธ ์๋ฅ ๊ธฐ๋ฐ ์ฌ์ฑ ์ผํ๋ชฐ์ ํ๋ฐ ๋ชจ์ ์ด์ฉํ ์ ์๋ ํ๋ซํผ์ด๋ค.. ์ค์ ํ๋ก์ ํธ2 >> CTAT ํ์ฉ ๋ฐ ํ๊ธฐ. CTAT์ ํฌ๊ฒ 1. html ํธ์ง์ฐฝ์ผ๋ก ์ฌ์ฉ์๊ฐ ์ฌ์ฉํ ์ธํฐํ์ด์ค ๋ง๋ค๊ธฐ. 2. model์ ์ข ๋ฅ์ ๋ฐ๋ผ tutor ๋ง๋ค๊ธฐ 3. ์ํ๋ ๊ธฐ๋ฅ ์ถ๊ฐ๋ก ๋๋๋๋ฐ ๋๋ ์ผ๋จ ๊ฐ๋จํ๊ฒ html์ ๋ง๋ค๊ณ example-tracing tutor์ tutorial๋ง ๋ฐ๋ผํด๋ณด์๋ค. htmlํธ์ง์ฐฝ์์ ์ฝ๊ฒ ์ฌ์ฉ์ ์ธํฐํ์ด์ค๋ฅผ ๋ง๋ค๊ณ , ์ฌ์ฉ์์ ์ธํฐํ์ด์ค์ ๋ค์ด์ค๋ ์ธํ ๊ฐ์ ๋ฐ๋ผ tutor์ ํ๋๋ค์ ์ง์ ํด์ฃผ๋ฉด ๋๋ค. (์๋์ ์ฌ์ง๊ณผ ๊ฐ์ด ์ธํฐํ์ด์ค๋ html์ฝ๋๋ก ํธ์ง๋ ๊ฐ๋ฅํ๋ค. ) tutorial์ ๋์จ๋๋ก 1/4 + 3/8์ ์ธํฐํ์ด์ค์ ์ด๊ธฐ์ํ๋ก ์ง์ ํด์ฃผ๊ณ cognitive tutor authoring tool์์ ์ด๋ค ์ธํ์ ๋ต์ผ๋ก, ์ด๋ค ์ธํ์ ์ค๋ต์ผ๋ก ์ค์ ์ ํด์ค์ผ๋ก์จ tutor๋ฅผ ๋ง๋ค์ด์ค๋ค. ๊ทธ๋ ๊ฒ ๋.. ์ค์ ํ๋ก์ ํธ2 >> CTAT ์ค์น ๊ด๋ จ https://github.com/CMUCTAT/CTAT/wiki/Quick-Start#download-ctat CMUCTAT/CTAT Cognitive Tutor Authoring Tools. Contribute to CMUCTAT/CTAT development by creating an account on GitHub. github.com 1. cloud app์ ์ค์นํ๊ณ setup ํด์ผ ํฉ๋๋ค. ๊ตฌ๊ธ๋๋ผ์ด๋ธ app ์ค์น ๊ตฌ๊ธ๋๋ผ์ด๋ธ app์ CTAT์ด๋ผ๋ ํด๋๋ฅผ ๋ง๋ค์ด ์ค๋๋ค. ๋์ ๋ก์ปฌ ๋๋ผ์ด๋ธ์ ์๋ CTATํด๋์ ๊ตฌ๊ธ ๋๋ผ์ด๋ธ์ CTATํด๋๋ฅผ ๋๊ธฐํํด์ค๋๋ค. 2. github์ ์๋ CTAT_macos_4_3_0.dmg ์ค์น java jdk ์ค์น ํ ์ค์น. 3. ์ค์น ์๋ฃ ์ด์ 1 2 ๋ค์