Encyclopedia/Info
ํ์คํ(Standardization)์ ์ ๊ทํ(Normalization)์ ์ฐจ์ด
๋ฐ์ดํฐ ์ ์ฒ๋ฆฌ์์ ํ์คํ(Standardization)์ ์ ๊ทํ(Normalization)๋ ๋ชจ๋ ๋ฐ์ดํฐ์ ์ค์ผ์ผ์ ์กฐ์ ํ๋ ๋ฐฉ๋ฒ์ด์ง๋ง, ๊ทธ ๋ฐฉ์๊ณผ ๋ชฉ์ ์์ ์ฐจ์ด๊ฐ ์์ต๋๋ค. ํ์คํ (Standardization) ํ์คํ๋ ๋ฐ์ดํฐ์์ ํ๊ท ์ ๋นผ๊ณ , ๊ทธ ๊ฒฐ๊ณผ๋ฅผ ํ์คํธ์ฐจ๋ก ๋๋๋ ๊ณผ์ ์
๋๋ค. ์ด ๋ฐฉ๋ฒ์ ๋ฐ์ดํฐ์ ํ๊ท ์ 0์ผ๋ก, ํ์คํธ์ฐจ๋ฅผ 1๋ก ๋ง๋ญ๋๋ค. ํ์คํ๋ ๋ฐ์ดํฐ๊ฐ ์ ๊ท ๋ถํฌ๋ฅผ ๋ฐ๋ฅธ๋ค๋ ๊ฐ์ ํ์, ๋ฐ์ดํฐ์ ์ค์ผ์ผ์ ์กฐ์ ํฉ๋๋ค. ๊ณต์: ( z = \frac{(x - \mu)}{\sigma} ) ์ฌ๊ธฐ์ ( x )๋ ์๋ ๊ฐ, ( \mu )๋ ํ๊ท , ( \sigma )๋ ํ์คํธ์ฐจ์
๋๋ค. ๊ฒฐ๊ณผ์ ์ผ๋ก, ๋ณํ๋ ๋ฐ์ดํฐ๋ ํ๊ท ์ด 0์ด๊ณ ๋ถ์ฐ์ด 1์ธ ๋ถํฌ๋ฅผ ๊ฐ์ง๊ฒ ๋ฉ๋๋ค. ํ์คํ๋ ์ด์์น์ ๋ ๋ฏผ๊ฐํ๋ฉฐ, ๋ง์ ๋จธ์ ..
Computer/Machine learning models
RNN์์ ์ฌ์ฉ๋๋ 'input_shape' ์์๋ณด์
input_shape์์์ ์ํ์ค ๊ธธ์ด์ ํน์ฑ ์๋ ์ํ ์ ๊ฒฝ๋ง(RNN) ๋๋ ๊ทธ ๋ณํ์ธ LSTM, GRU ๋ ์ด์ด์ ์
๋ ฅ๋๋ ๋ฐ์ดํฐ์ ๊ตฌ์กฐ๋ฅผ ๋ํ๋
๋๋ค. ์ด๋ค์ ์๊ณ์ด ๋ฐ์ดํฐ๋ ํ
์คํธ ๋ฐ์ดํฐ์ ๊ฐ์ด ์์ฐจ์ ์ธ ๋ฐ์ดํฐ๋ฅผ ์ฒ๋ฆฌํ ๋ ์ฌ์ฉ๋ฉ๋๋ค. ์ํ์ค ๊ธธ์ด (Sequence Length): ์ด๋ ์
๋ ฅ ๋ฐ์ดํฐ์ ์๊ฐ ๋จ๊ณ ๋๋ ์์ฐจ์ ์ธ ๋จ๊ณ์ ์๋ฅผ ๋ํ๋
๋๋ค. ์ฆ, ํ๋์ ์ํ์ค ๋ด์ ์๋ ์ฐ์์ ์ธ ๋ฐ์ดํฐ ํฌ์ธํธ์ ๊ฐ์์
๋๋ค. ์๋ฅผ ๋ค์ด, ์๊ณ์ด ๋ฐ์ดํฐ์์ ์ํ์ค ๊ธธ์ด๋ ๊ณ ๋ คํ๊ณ ์ ํ๋ ์๊ฐ ํ๋ ์์ ๊ธธ์ด๊ฐ ๋ ์ ์์ต๋๋ค. ๋ง์ฝ ํ๋ฃจ ๋์ ์๊ฐ๋ณ ๋ฐ์ดํฐ๋ฅผ ๊ณ ๋ คํ๋ค๋ฉด, ์ํ์ค ๊ธธ์ด๋ 24๊ฐ ๋ ์ ์์ต๋๋ค. ํน์ฑ ์ (Number of Features): ์ด๋ ๊ฐ ์๊ฐ ๋จ๊ณ์์์ ๊ด์ฐฐ๋ ํน์ฑ(๋ณ์)์ ์๋ฅผ ๋ํ..
Computer/Machine learning models
LSTM(Long Short-Term Memory)๊ณผ GRU(Gated Recurrent Unit)์ ํน์ง ๋น๊ต
LSTM(Long Short-Term Memory)๊ณผ GRU(Gated Recurrent Unit)๋ ๋ ๋ค ์ํ ์ ๊ฒฝ๋ง(RNN)์ ๋ณํ์ผ๋ก, ์ํ์ค ๋ฐ์ดํฐ(์: ์๊ณ์ด ๋ฐ์ดํฐ, ํ
์คํธ ๋ฑ)๋ฅผ ์ฒ๋ฆฌํ๋ ๋ฐ ์ฌ์ฉ๋ฉ๋๋ค. ๋ ๊ตฌ์กฐ ๋ชจ๋ ๊ธฐ๋ณธ RNN์ ๋จ์ ์ธ ์ฅ๊ธฐ ์์กด์ฑ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ๊ณ ์๋์์ผ๋, ๊ทธ๋ค์ ๋ด๋ถ ๊ตฌ์กฐ์ ์๋ ๋ฐฉ์์์ ์ฐจ์ด๊ฐ ์์ต๋๋ค. LSTM์ ํน์ง ๊ฒ์ดํธ: LSTM์ ์
์ํ๋ฅผ ์กฐ์ ํ๊ธฐ ์ํด ์ธ ๊ฐ์ ๊ฒ์ดํธ(์
๋ ฅ ๊ฒ์ดํธ, ์ถ๋ ฅ ๊ฒ์ดํธ, ๋ง๊ฐ ๊ฒ์ดํธ)๋ฅผ ์ฌ์ฉํฉ๋๋ค. ์ด ๊ฒ์ดํธ๋ค์ ๋คํธ์ํฌ๊ฐ ์ฅ๊ธฐ๊ฐ์ ๊ฑธ์น ์์กด์ฑ์ ํ์ตํ ์ ์๋๋ก ๋์ต๋๋ค. ์
์ํ: LSTM์ ์
์ํ๋ผ๋ ์ถ๊ฐ์ ์ธ ์ ๋ณด ํ๋ฆ์ ๊ฐ์ง๊ณ ์์ผ๋ฉฐ, ์ด๋ ๋คํธ์ํฌ๋ฅผ ํตํด ์ ๋ณด๋ฅผ ์ฅ๊ธฐ๊ฐ์ ๊ฑธ์ณ ์ ๋ฌํ๋ ๋ฐ ๋์์ ์ค๋๋ค. ๋งค๊ฐ..
Encyclopedia/Info
์์ ์ปดํจํฐ ๊ด๋ จ ํนํ ๋ฑ๋ก ๋ง์ ํ์ฌ
์์ ์ปดํจํฐ ๊ด๋ จ ํนํ ๋ฑ๋ก ๋ง์ ํ์ฌ๋ค์ ์์ International Business Machines Corp (IBM): IBM์ 2002๋
๋ถํฐ 2022๋
๊น์ง ์ด 1,978๊ฑด์ ์์ ์ปดํจํ
๊ด๋ จ ํนํ๋ฅผ ๋ณด์ ํ๊ณ ์์ผ๋ฉฐ, ๊ธฐ์ , ๋ฏธ๋์ด, ํต์ ๋ถ๋ฌธ์์ ๊ฐ์ฅ ๋ง์ ํนํ๋ฅผ ๋ณด์ ํ๊ณ ์์ต๋๋ค Alphabet Inc (๊ตฌ๊ธ์ ๋ชจํ์ฌ): Alphabet Inc๋ ์ด 944๊ฑด์ ํนํ๋ฅผ ๋ณด์ ํ๊ณ ์์ผ๋ฉฐ, ์ด ์ค 95.6%๋ ์ํ์ฌ์ธ Google LLC์ ์ํด ๊ธฐ์ฌ๋์์ต๋๋ค D-Wave Quantum Inc: D-Wave Quantum Inc๋ ์ด 806๊ฑด์ ํนํ๋ฅผ ๋ณด์ ํ๊ณ ์์ผ๋ฉฐ, ์ด ์ค 96.5%๋ ์ํ์ฌ์ธ D-Wave Systems Inc์ ์ํด ๊ธฐ์ฌ๋์์ต๋๋ค Northrop Grumman Corp: Nort..
Encyclopedia/Info
ASSURE ๋ชจํ์ ์ ์ฐจ
ASSURE ๋ชจํ์ ๊ต์ก ๊ณผ์ ๊ณผ ์์
๊ณํ์ ์ค๊ณํ ๋ ์ฌ์ฉ๋๋ ๋ชจ๋ธ๋ก, ํ์ต์ ์ค์ฌ์ ์ ๊ทผ ๋ฐฉ์์ ๊ฐ์กฐํฉ๋๋ค. ASSURE๋ ๋ค์๊ณผ ๊ฐ์ ์ฌ์ฏ ๊ฐ์ง ์ฃผ์ ๋จ๊ณ๋ก ๊ตฌ์ฑ๋ฉ๋๋ค: Analyze Learners (ํ์ต์ ๋ถ์): ์ด ๋จ๊ณ์์๋ ํ์ต์์ ํน์ฑ, ๋ฐฐ๊ฒฝ ์ง์, ํ์ต ์คํ์ผ ๋ฑ์ ํ๊ฐํ์ฌ ์์
๊ณํ์ ๋ฐ์ํฉ๋๋ค. ํ์ต์์ ํ์์ ์๊ตฌ๋ฅผ ์ดํดํ๋ ๊ฒ์ด ์ค์ํฉ๋๋ค. State Objectives (๋ชฉํ ์ค์ ): ํ์ต ๋ชฉํ๋ฅผ ๋ช
ํํ๊ฒ ์ ์ํฉ๋๋ค. ์ด ๋ชฉํ๋ค์ ํ์ต์๊ฐ ์์
์ ํตํด ๋ฌ์ฑํด์ผ ํ ๊ตฌ์ฒด์ ์ธ ์ง์, ๊ธฐ์ , ํ๋๋ฅผ ๋ฐ์ํด์ผ ํฉ๋๋ค. Select Methods, Media, and Materials (๋ฐฉ๋ฒ, ๋งค์ฒด ๋ฐ ์๋ฃ ์ ํ): ์ค์ ๋ ํ์ต ๋ชฉํ๋ฅผ ๋ฌ์ฑํ๊ธฐ ์ํด ์ ์ ํ ๊ต์๋ฒ, ๋งค์ฒด ๋ฐ ์๋ฃ๋ฅผ ์ ํ..
Story/์ฐพ์๋ณด๊ธฐ
๊ธฐ๋ ๊ต ์์ด์ค๋ธ๋ ์ดํน ์ง๋ฌธ
https://warmupdeck.seonghwa.net/ Warm Up Deck ๋ง์์ ์ฝ๋ ์๊ฐ, ์ง๋ฌธ์นด๋, ๋ํ, ๋๋ warmupdeck.seonghwa.net ๋ง์์ ์ฝ์ ์๊ฐ, Warm Up Deck ์ ๋ง๋ค๋ ์ง๋ฌธ์ ํ๋ฒ ์ ๋ฆฌํด๋ณธ๊ฒ๋ค์ด๋ค. ํน์๋, ํ์ํ ๋ถ๋ค ์์๊น ์ฌ๋ ค๋ณธ๋ค. LD.1 ๊ฐ๋ณ๊ฒ ์์ํ๊ธฐ ์์ฆ ๊ด์ฌ ์๋ ์ผ์ ๋ฌด์์ธ๊ฐ์? ํด๋ํฐ์ผ๋ก ๊ฐ์ฅ ๋ง์ด ํ๋ ์ผ์ ๋ฌด์์ธ๊ฐ์? ๊ฐ์ฅ ์ข์ํ๋ ์์์ ๋ฌด์์ธ๊ฐ์? ์ผ์ฃผ์ผ์ ํด๊ฐ๊ฐ ์ฃผ์ด์ง๋ค๋ฉด ํ๊ณ ์ถ์ ์ผ์ ๋ฌด์์ธ๊ฐ์? ์ด๋ฉด์ ๊ฐ์ฅ ๊ธฐ๋ปค๋ ์ผ์ ๋ฌด์์ธ๊ฐ์? (์ฌ๋ฌ๊ฐ๋ ์ข์์) ์ด๋ ธ์ ๋ ๊ฟ์ ๋ฌด์์ด์์ต๋๊น? ์ข์ํ๋ ๋๋ฌผ์ ๋ฌด์์
๋๊น? ์ฃฝ๊ธฐ ์ ์ ๋จ ํ๊ฐ์ง ์์์ ๋จน์ ์ ์๋ค๋ฉด ๋ฌด์์ ๋จน๊ฒ ์ต๋๊น? ๊ฐ์ฅ ์ข์ํ๋ ๋์ ํธ๋ ๋ฌด์์ธ๊ฐ์? ์ข์ํ๋ ์..
Story/์ฐพ์๋ณด๊ธฐ
ํ๊ตญ, ์ฟ ๋ฐ์ ์ ๊ฒฉ ์๊ต!
์๊ต๋ฐฐ๊ฒฝ ๋ฐ ๊ณผ์ ํ๊ตญ๊ณผ ์ฟ ๋ฐ๊ฐ ์๊ต๋ฅผ ์ ๊ฒฉ ๋ฐํํ์ต๋๋ค. ์ด๋ก์จ ์ฟ ๋ฐ๋ ํ๊ตญ์ 193๋ฒ์งธ ์๊ต๊ตญ์ด ๋์์ผ๋ฉฐ, ์ค๋จ๋ฏธ ๊ตญ๊ฐ ์ค ์ ์ผํ๊ฒ ๋ฏธ์๊ต๊ตญ์ด์๋ ์ฟ ๋ฐ์์ ๊ด๊ณ๊ฐ ์๋กญ๊ฒ ์์๋์์ต๋๋ค. ์๊ต ๋ฐํ๋ ๋ฏธ๊ตญ ๋ด์์์ ์๊ตญ์ ์ฃผ์ ์๋ํ๋ถ๊ฐ ๋์ฌ๊ธ ์ธ๊ต๊ด๊ณ ์๋ฆฝ์ ํฉ์ํ๋ฉด์ ์ด๋ฃจ์ด์ก์ผ๋ฉฐ, ์ฟ ๋ฐ ์ธ๊ต๋ถ๋ ์ด๋ฅผ ๊ณต์์ ์ผ๋ก ๋ฐํํ์ต๋๋ค. ์๊ตญ์ ์๊ต ํ์๋ ๊ทน๋์ ๋ณด์ ์๋ ์งํ๋์์ผ๋ฉฐ, ํนํ ํ๊ตญ์ ์ค ์ฐํด ๊ธฐ๊ฐ ๋์ ํ์๊ฐ ๊ธ์ง์ ๋ ๊ฒ์ผ๋ก ์๋ ค์ก์ต๋๋ค. ์ฟ ๋ฐ๋ 1949๋
์ ํ๊ตญ์ ์น์ธํ์ผ๋, 1959๋
์ฟ ๋ฐ์ ์ฌํ์ฃผ์ ํ๋ช
์ดํ ์๊ตญ ๊ฐ ๊ต๋ฅ๊ฐ ๋จ์ ๋์์ต๋๋ค. 2016๋
์๋ ๋ฐ๊ทผํ ์ ๋ถ ์์ ์ค๋ณ์ธ ์ธ๊ต๋ถ ์ฅ๊ด์ด ์ฟ ๋ฐ๋ฅผ ๋ฐฉ๋ฌธํ์ฌ ์ฒซ ๊ณต์ ์ธ๊ต์ฅ๊ด ํ๋ด์ ๊ฐ์ก์ง๋ง, ๊ทธ๋๋ ์๊ต๋ก ์ด์ด์ง์ง ์์์ต๋๋ค. ์ด๋ฒ ์๊ต..
Computer/Machine learning models
recurrent_activation
recurrent_activation recurrent_activation์ ์ํ ์ ๊ฒฝ๋ง(RNN)์ ๊ฒ์ดํธ ์ ์ด์ ์ฌ์ฉ๋๋ ํ์ฑํ ํจ์๋ฅผ ์ง์ ํ๋ ์ต์
์
๋๋ค. LSTM๊ณผ GRU ๊ฐ์ RNN ๊ตฌ์กฐ์์ ๊ฒ์ดํธ๋ ์
์ ์ํ๋ฅผ ์ด๋ป๊ฒ ์
๋ฐ์ดํธํ ์ง ๊ฒฐ์ ํ๋ ์ค์ํ ์ญํ ์ ํฉ๋๋ค. ์ฌ๊ธฐ์๋ recurrent_activation์ ์ฌ์ฉ๋ ์ ์๋ ๋ช ๊ฐ์ง ์ผ๋ฐ์ ์ธ ํ์ฑํ ํจ์์ ๊ทธ ์ค๋ช
์ ์ ๊ณตํฉ๋๋ค: 1. Sigmoid ('sigmoid') ์ค๋ช
: sigmoid ํจ์๋ ์ถ๋ ฅ์ 0๊ณผ 1 ์ฌ์ด๋ก ์ ํํฉ๋๋ค. ์ด ํน์ฑ ๋๋ฌธ์ sigmoid๋ ๊ฒ์ดํธ์ ์ด๋ฆผ๊ณผ ๋ซํ์ ์ ์ดํ๋ ๋ฐ ์ฃผ๋ก ์ฌ์ฉ๋ฉ๋๋ค. ์ถ๋ ฅ์ด 1์ ๊ฐ๊น์ฐ๋ฉด ๊ฒ์ดํธ๋ ์์ ํ ์ด๋ฆฌ๊ณ , 0์ ๊ฐ๊น์ฐ๋ฉด ๊ฒ์ดํธ๋ ์์ ํ ๋ซํ๋๋ค. ์ฌ์ฉ ์: LSTM๊ณผ GRU์ ์
๋ ฅ ๊ฒ์ดํธ..
Data/ํ๋ณด
์์คํ(aespa) ์ผํ๋ ํ๋ ์ ์ค ๋ ์ด์ค & ๋์๋งํธ ์บ ํ์ธ ํ๋ณด
์์คํ(aespa) ์ผํ๋ ํ๋ ์
์ค ๋ ์ด์ค & ๋์๋งํธ ์บ ํ์ธ ํ๋ณด ๊ทธ๋ฃน๋ช
'aespa (์์คํ)'๋ ‘์๋ฐํ X ์ต์คํผ๋ฆฌ์ธ์ค (Avatar X Experience)’๋ฅผ ํํ
Computer/Machine learning models
Epochs ์ Batch Size
epochs์ batch_size๋ ์ ๊ฒฝ๋ง์ ํ๋ จํ ๋ ์ฌ์ฉ๋๋ ๋ ๊ฐ์ง ์ค์ํ ํ์ดํผํ๋ผ๋ฏธํฐ์
๋๋ค. ์ด๋ค์ ์ญํ ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค: Epochs ์ ์: ํ epoch์ ์ ์ฒด ๋ฐ์ดํฐ ์ธํธ๊ฐ ์ ๊ฒฝ๋ง์ ํตํด ํ ๋ฒ ์ ๋ฌ๋๋ ๊ณผ์ ์ ์๋ฏธํฉ๋๋ค. ๋ค์ ๋งํด, ๋ชจ๋ ํ๋ จ ๋ฐ์ดํฐ๊ฐ ์ ๊ฒฝ๋ง์ ํ ๋ฒ ํต๊ณผํ๊ณ ๊ฐ์ค์น๊ฐ ์
๋ฐ์ดํธ๋๋ ๊ณผ์ ์ด ํ๋์ epoch์
๋๋ค. ์ฉ๋: epochs=100์ด๋ผ๋ ์ค์ ์ ์ ์ฒด ํ๋ จ ๋ฐ์ดํฐ ์ธํธ๋ฅผ ์ ๊ฒฝ๋ง์ ํตํด ์ด 100๋ฒ ์ ๋ฌํ๊ฒ ๋ค๋ ๊ฒ์ ์๋ฏธํฉ๋๋ค. ์ด๋ฅผ ํตํด ๋ชจ๋ธ์ด ํ๋ จ ๋ฐ์ดํฐ๋ก๋ถํฐ ํจํด์ ํ์ตํ๊ณ ์ฑ๋ฅ์ ๊ฐ์ ํ ๊ธฐํ๋ฅผ ์ ๊ณตํฉ๋๋ค. ์ค์์ฑ: ๋๋ฌด ์ ์ ์์ epoch๋ ๋ชจ๋ธ์ด ๋ฐ์ดํฐ์์ ์ถฉ๋ถํ ํจํด์ ํ์ตํ์ง ๋ชปํ๊ฒ ํ ์ ์์ผ๋ฉฐ, ๋๋ฌด ๋ง์ epoch๋ ๊ณผ์ ํฉ(overfitting)..
Computer/Machine learning models
๋ฐ์ดํฐ ๋ถํ : train_test_split
X_train, X_test, y_train, y_test = train_test_split(X_scaled, y, test_size=0.2, random_state=42) ๋จธ์ ๋ฌ๋ ๋ชจ๋ธ์ ํ๋ จ์ํค๊ธฐ ์ํด ์ ์ฒด ๋ฐ์ดํฐ์
์ ํ๋ จ ๋ฐ์ดํฐ์ ํ
์คํธ ๋ฐ์ดํฐ๋ก ๋ถํ ํ๋ ๊ณผ์ ์ ๋ํ๋
๋๋ค. train_test_split ํจ์๋ scikit-learn ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ model_selection ๋ชจ๋์ ํฌํจ๋์ด ์์ผ๋ฉฐ, ๋ฐ์ดํฐ๋ฅผ ๋ฌด์์๋ก ํ๋ จ ์ธํธ์ ํ
์คํธ ์ธํธ๋ก ๋๋๋ ๋ฐ ์ฌ์ฉ๋ฉ๋๋ค. ๊ฐ ๋ถ๋ถ์ ๊ตฌ์ฑ ์์๋ฅผ ์์ธํ ์ดํด๋ณด๊ฒ ์ต๋๋ค: X_scaled: ๋ชจ๋ธ ํ๋ จ์ ์ฌ์ฉํ ํผ์ฒ(๋
๋ฆฝ ๋ณ์)์
๋๋ค. ์ด ๋ณ์๋ ์ค์ผ์ผ๋ง๋ ๋ฐ์ดํฐ๋ฅผ ๋ํ๋ด๋ฉฐ, ์ค์ผ์ผ๋ง์ ํผ์ฒ๋ค์ ๋ฒ์๋ฅผ ์ผ์ ํ๊ฒ ๋ง์ถ๊ธฐ ์ํด ์ํ๋ฉ๋๋ค. ์ค์ผ์ผ๋ง์ ๋ชจ๋ธ์ ์ฑ๋ฅ์ ..
Computer/Micro:bit
๋น๋ฐฉ์ธ ํผํ๊ธฐ
๋ง์ดํฌ๋ก ๋นํธ๋ฅผ ์ ์ดํ๋ ๊ธฐ๋ณธ ๋ฌธ๋ฒ์ ํ์ตํ์ฌ ๊ฒ์์ ๋ง๋ ๋ค. # ๊ฒ์์
ํ
def gameSetting(): global start, gameSpeed, sprite, direction start = False gameSpeed = 500 sprite = game.create_sprite(2, 4) # sprite๊ฐ ์ฒ์ ๋ฐฐ์น๊ฐ ๋๋ฉด ์ค๋ฅธ์ชฝ์ ๋ฐ๋ผ๋ณด๊ณ ์๋ค. ์ด๊ธฐ ์ธํ
์ ํด์ฃผ๋๊ฒ. direction = "right" rainSetting() # ๊ฒ์์ค๋ฒ ๋ง๋ค๊ธฐ def spriteDie(): global start if sprite.is_touching(rain1) or sprite.is_touching(rain2) or sprite.is_touching(rain3): rain1.delete() rain2..