๋ฅ๋ฌ๋๋ชจ๋ธ3 [๋ฅ๋ฌ๋] Dense Layer (Fully Connected Layer) ์ดํดํ๊ธฐ Dense Layer (Fully Connected Layer) ์ดํดํ๊ธฐ Dense Layer ๋ฅ๋ฌ๋์์ ๊ฐ์ฅ ๊ธฐ๋ณธ์ด ๋๋ Layer์ด๋ค. Fully Connected Layer๋ผ๊ณ ๋ ๋ถ๋ฅธ๋ค. ๋ ผ๋ฌธ์์๋ Dense๋ณด๋ค Fully Connected Layer๋ผ๊ณ ๋ง์ด ์ง์นญํ๊ณ FC๋ผ๊ณ ์ค์ฌ์ ๋ถ๋ฅธ๋ค. ํฐ์ ๋๊ทธ๋ผ๋ฏธ๋ฅผ ๋ ธ๋(๋ด๋ฐ)๋ผ๊ณ ๋ถ๋ฆฌ๋๋ฐ y = wx + b ์ w(weight)์ ์ญํ ์ ํ๋ค. w๋ค์ ๊ฐ์ค์น๊ฐ ๋ณํ๋ฉด์ ์ฐ๋ฆฌ๊ฐ ์์ธกํ๊ณ ์ํ๋ ๊ฒฐ๊ณผ๊ฐ์ ๊ฐ์ฅ ๊ทผ์ฌํ๊ฒ ๋ง๋ค์ด์ค๋ค. Dense Layer๋ ๋ ธ๋์ ๋ ธ๋ ๋ค์ด ์์ ํ๊ฒ ์ฐ๊ฒฐ๋์ด์๋ค. input layer ์ ๊ทธ๋ฆผ์ 4์ธต์ ๋ ์ด์ด๋ฅผ ๊ฐ์ง๊ณ ์๋ค. ๋ฐ์ดํฐ๊ฐ ์ผ์ชฝ์์ ์ค๋ฅธ์ชฝ์ผ๋ก layer๋ฅผ ํต๊ณผํ๋ค. output layer๋ ๋ฐ๋ก ์ hidden laye.. 2022. 2. 9. [๋ฅ๋ฌ๋] batch size(๋ฐฐ์น์ฌ์ด์ฆ) VS epoch(์ํฌํฌ) VS iteration(๋ฐ๋ณต) [๋ฅ๋ฌ๋] batch size(๋ฐฐ์น์ฌ์ด์ฆ) VS epoch(์ํฌํฌ) VS iteration(๋ฐ๋ณต) ๋ฅ๋ฌ๋์ ํ์ตํ๋ ์ฝ๋์ด๋ค. hist = model.fit(x_tn, y_tn, epochs =10, batch_size = 100) ๋ฅ๋ฌ๋์ ํ์ตํ๋ ๊ณผ์ ์์ epoch์ batch size, interation์ ์ฌ์ฉํ๋ค. ์๋ก ๋น์ทํด ๋ณด์ฌ์ ๊ฐ๋ ์ด ์์ฃผ ์กฐ๊ธ ํท๊ฐ๋ฆฐ๋ค. batch size ์ ์ฒด ํธ๋ ์ด๋ ๋ฐ์ดํฐ๋ฅผ ์ฌ๋ฌ๊ฐ์ mini batch๋ก ๋๋์์ ๋ ํ๋์ ๋ฏธ๋ ๋ฐฐ์น์ ์ํ๋ ๋ฐ์ดํฐ์ ๊ฐ์๋ฅผ ๋งํ๋ค. ๊ทธ๋ฆผ์ ์ค๋ช ํ์๋ฉด, train data 700๊ฐ๋ ๊ฐ๊ฐ 100๊ฐ๋ก ๋๋ ์ง mini batch๊ฐ 7๊ฐ๋ก ์ด๋ฃจ์ด์ ธ์๋ค. ๊ฐ mini batch๋ 100๊ฐ์ ๋ฐ์ดํฐ ํฌ์ธํธ๋ก ๊ตฌ์ฑ๋์ด์๊ณ ์ด๋ฅผ batch si.. 2022. 1. 22. [๋ฅ๋ฌ๋] Tensorflow๋ก ์ ๊ฒฝ๊ตฌ์กฐ๋ง ๋ชจํ ๋ง๋ค๊ธฐ - Sequential API, Functional API [๋ฅ๋ฌ๋] Tensorflow๋ก ์ ๊ฒฝ๊ตฌ์กฐ๋ง ๋ง๋ค๊ธฐ - ์ํ์ค API, ํจ์ํ API Tensorflow(ํ ์ํ๋ก์ฐ) 2.0 Tensorflow๋ ํ์ด์ฌ์ ์ด์ฉํด์ ๋ฅ๋ฌ๋ ํ์ต์ ์ฌ์ฉํ๋ ํ๋ ์์ํฌ์ด๋ค. ํนํ ์ ๊ฒฝ๋ง์ ๊ธฐ๋ฐ์ผ๋ก ํ๋ ๊ด๋ จ ์ฐ์ฐ ์ฒ๋ฆฌ๋ฅผ ํ ์ ์์ด ์ฌ์ฉ์ ํ๋ค. Tensorflow๋ฅผ ์ด์ฉํด์ ์ ๊ฒฝ๋ง์ ๋ง๋๋ ๋ฐฉ๋ฒ์ ๋๊ฐ์ง๊ฐ ์๋ค. 1. ์ํ์ค API ์ํ์ค API๋ ์ง๊ด์ ์ด๊ณ ํธ๋ฆฌํ์ง๋ง ๋ณต์กํ ์ ๊ฒฝ๋ง์ ๊ตฌํํ ์ ์๋ค. ์ฒ์ ์ฌ์ฉํ๋ ์ฌ๋๋ค์ ์ํ์ค API๊ฐ ์ต์ํด์ง๊ณ ํจ์ API๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ด ๋ฐฐ์ฐ๊ธฐ ์ฌ์ธ๊ฒ์ด๋ค. ์ํ์ค API๋ ํ ์ํ๋ก์์ ์ ๊ณตํ๋ Sequential()์ ํตํด์ ๋ฅ๋ฌ๋ ๊ตฌ์กฐ์ ์ธต์ ์์ ์ ์๋ค. Sequential()์ ๋จผ์ ๋ชจํ์ ์ ์ธ ํ๊ณ model.add() ํจ.. 2022. 1. 22. ์ด์ 1 ๋ค์ ๋ฐ์ํ