๐ฟ Data/์ด๋ชจ์ ๋ชจ
[๋ฅ๋ฌ๋]ํ์ดํผ ํ๋ผ๋ฏธํฐ ํ๋(sklearn์ RandomizedSearchCV, keras_tuner์ RandomSearch)
RandomSearch๋ฅผ ์ด์ฉํ ํ์ดํผ ํ๋ผ๋ฏธํฐ ํ๋ 0. ๋ฐ์ดํฐ ๋ถ๋ฌ์ค๊ธฐ ๋ฐ Normalization # ๋ฐ์ดํฐ ๋ถ๋ฌ์ค๊ธฐ from tensorflow.keras.datasets import mnist (X_train, y_train), (X_test, y_test) = mnist.load_data() # input ๋ฐ target ๋ฐ์ดํฐ ํ์ธ X_train.shape set(y_train) # Normalization X_train = X_train / 255. X_test = X_test / 255. 1. ๋ชจ๋ธ๋ง from tensorflow.keras.models import Sequential from tensorflow.keras.layers import Dense, Flatten, Dropout..
[๋ฅ๋ฌ๋]keras_cifar100 ์ด์ฉํ ๊ฐ๋จ ์ ๊ฒฝ๋ง ๋ฐ ๊ณผ์ ํฉ ๋ฐฉ์ง, ํ์ดํผํ๋ผ๋ฏธํฐ ํ๋
0) ๋ฐ์ดํฐ ๋ถ๋ฌ์ค๊ธฐ ๋ฐ ํ์ธ, Normalization import numpy as np import tensorflow as tf from tensorflow.keras.models import Sequential from tensorflow.keras.layers import Dense, Flatten, Dropout from tensorflow.keras.optimizers import Adam from tensorflow.keras import regularizers # ๋ฐ์ดํฐ ๋ถ๋ฌ์ค๊ธฐ from tensorflow.keras.datasets import cifar100 (X_train, y_train), (X_test, y_test) = cifar100.load_data() # ๋ฐ์ดํฐ shape..
[๋ฅ๋ฌ๋]๊ฐ๋จ ์ ๊ฒฝ๋ง ๋ฐ ๋จธ์ ๋ฌ๋ ๋ชจ๋ธ๋ง, ์ฑ๋ฅ ๋น๊ต
0) ๋ฐ์ดํฐ ํ์ธ ๋ฐ ์ ์ฒ๋ฆฌ # ๋ฐ์ดํฐ ๋ถ๋ฌ์ค๊ธฐ import tensorflow as tf boston_housing = tf.keras.datasets.boston_housing (X_train, y_train), (X_test, y_test) = boston_housing.load_data() # ๋ฐ์ดํฐ ์ shape ํ์ธ X_train.shape # ๋ฐ์ดํฐ ํน์ฑ scale ๋ง์ถ๊ธฐ from sklearn.preprocessing import StandardScaler scaler = StandardScaler() X_train_scaled = scaler.fit_transform(X_train) X_test_scaled = scaler.transform(X_test) 1) ์ ๊ฒฝ๋ง ๋ชจ๋ธ model = ..
[๋ฅ๋ฌ๋]์ตํฐ๋ง์ด์ (Optimizer)
Optimizer๋ ํน์ ์ ฐ๋ฅดํ๋ผ๊ณ ์์๋์? ์ ฐ๋ฅดํ๋ ํฐ๋ฒ ํธ์ธ์ด๋ก, '์ผ๋ก์ ๋ฑ๋ฐ์ ๋๋ ์ฌ๋' ์ด๋ผ๋ ์๋ฏธ๋ก ์ฌ์ฉ๋ฉ๋๋ค. ์ผ๋ฐ์ ์ธ ์ฐ๋ฆฌ๋๋ผ ์ฐ์ด ์๋, ์ ๋ง ํ๋ํ ์ฐ์ ๋ฑ๋ฐํด์ผํ๋ค๋ฉด ์ฐ๋ฆฌ๋ ์ ๋นํ ๊ธธ์ก์ด๊ฐ ํ์ํฉ๋๋ค. ๋ฒ ์ด์ค์บ ํ๊ฐ ์ด๋์๋์ง๋ถํฐ, ํ๋ฃจ์ ๋ชํค๋ก๋ฅผ ๊ฐ๋ ๊ฒ ์ข์์ง, ๊ตฌ์ฑ์์ ๋ฐ๋ผ ์ฒด๋ ฅ์๋ฐฐ๋ ์ด๋ป๊ฒ ํ ์ง ๋ฑ๋ฑ์ ๊ฐ์ด๋ํด์ค ์ฌ๋์ฒ๋ผ ๋ง์ด์ฃ . ๋ฑ๋ฐ๋ณด๋จ ํ์ฐ์ ์ข๋ ๊ฐ๊น์ด ๋๋์ด์ง๋ง, ๋ง์ฐฌ๊ฐ์ง๋ก ์ ํฌ๊ฐ ๊ฒฝ์ฌํ๊ฐ๋ฒ์ ํตํด ์ต์ ์ ์ ์ฐพ์๊ฐ๋ ๊ณผ์ ์์ ์ ฐ๋ฅดํ์ ์ญํ ์ ํ๋ ๊ฒ์ด ์ตํฐ๋ง์ด์ ์ ๋ฎ์์๋ค๊ณ ์๊ฐํ์ต๋๋ค. ๊ธธ์ก์ด๋ง๋ค ์กฐ๊ธ์ฉ์ ๋ค๋ฅธ ์กฐ๊ฑด์ผ๋ก ๊ธธ์ ๊ฐ๋ฅด์ณ์ฃผ๊ณ , ๊ธธ์ก์ด์ ๋ฐ๋ผ ์ฐ์ ๋ฌด์ฌํ ๋ฑ๋ฐํ ์๋ ์๊ณ ๊ทธ๋ ์ง ๋ชปํ ์๋ ์๋ ๊ฒ ๊ฐ์ต๋๋ค. Optimizer ์ข ๋ฅ GD(Gradient Des..
[๋ฅ๋ฌ๋]์์ค ํจ์
์์ค ํจ์๋ ์์ค ํจ์ = ๋น์ฉ ํจ์(cost function ; cost) ์ ๋ ฅ๊ฐ(x)๋ฅผ F(w)๋ผ๋ ๋ชจ๋ธ์ ํต๊ณผ์์ผฐ์ ๋ ๋์ค๋ ๊ฐ์ ์ถ๋ ฅ๊ฐ(y_pred; ์์ธก๊ฐ)์ ๋๋ค. ๋ชจ๋ธ์ ์ต์ข ๋ชฉ์ ์ ์ค์ ๊ฐ(y_true; ์ฐธ๊ฐ, ๊ด์ธก๊ฐ)์ ์ต๋ํ ๊ฐ๊น์ด ์์ธก๊ฐ์ ์ป๋ ๊ฒ์ ๋๋ค. ์ด ๋, ์์ธก๊ฐ๊ณผ ์ค์ ๊ฐ์ ์ฐจ์ด๋ฅผ ํ์ธํ๋ ํจ์๊ฐ ์์คํจ์ ์ ๋๋ค. ๋ค์ ๋งํด, ์ฐ๋ฆฌ๊ฐ ์ค๊ณํ ๋ชจ๋ธ์ด ์ ๋ ฅ๊ฐ์ ํ ๋๋ก ์ผ๋ง๋ ์ ๋ง์ถ์๋์ง๋ฅผ ๋ํ๋ด๋ ์งํ๋ผ๊ณ ํ ์ ์์ต๋๋ค. ์ด๋์๋ ์ด๋๋ง๋ค ๋ค๋ฅธ ๊ท์น์ด ์ ์ฉ๋๋ฏ, ์ฐ๋ฆฌ๊ฐ ์ค๊ณํ ๋ชจ๋ธ(์ ํํ๋ ์ฐ๋ฆฌ๊ฐ ํ๊ณ ์ ํ๋ ๋ฌธ์ ์ ์ข ๋ฅ)์ ๋ฐ๋ผ ๋ค์ํ ์์คํจ์๋ฅผ ์ฌ์ฉํฉ๋๋ค. ์์ค ํจ์์ ์ข ๋ฅ ์ฐ๋ฆฌ๊ฐ ๋ค๋ฃจ๊ฒ ๋ ๋ฌธ์ ๋ ํฌ๊ฒ 3๊ฐ์ง๋ก ๋๋ ์ ์์ต๋๋ค. 1) ํ๊ท, 2) ์ด์ง ๋ถ๋ฅ, 3) ๋ค์ค ๋ถ..