import tensorflow as tf
def create_model():
ย ย ย model = tf.keras.Sequential([
ย ย ย ย ย ย ย tf.keras.layers.Dense(32, input_shape=(2,), activation='relu'),
ย ย ย ย ย ย ย tf.keras.layers.Dense(16, activation='relu'),
ย ย ย ย ย ย ย tf.keras.layers.Dense(8, activation='relu'),
ย ย ย ย ย ย ย tf.keras.layers.Dense(1)
ย ย ย ])
ย ย ย model.compile(loss='mean_squared_error', optimizer='adam', metrics=['accuracy'])
ย ย ย return model
์ฌ๊ธฐ๋ค๊ฐ 0๋ถํฐ 10000๊น์ง ์ซ์๋ฅผ ๋๋ค์ผ๋ก ๋ฝ์ 1000๊ฐ์ง๋ฆฌ ๋ฐ์ดํฐ์
์ ๋ง๋ค์ด์
์ํญ 1์ผ๋ก ์ต๋ ์ฒ๋ฒ ๋๋ฆฌ๊ณ ์ผ๋ฆฌ์คํ ํ๋์ for๋ฌธ break๋ฅผ ์ ์ฉํจ, 3ํ ์ด์ 90ํ๋ก์ด์ ํ๋ฅ ์ด๋ฉด ํต๊ณผ
์ด๊ฑฐ ํ๋ค๋ณด๋๊น ๊ฐ๊ฐ์ด ์ค๋๊ฑธ๋ฆฌ๋ ์์ด ๋์ ๊ฒฐ๊ตญ ์ํญ 10๋ฒ์ผ๋ก ์ต๋ ๋ง๋ฒ์ 3ํ ์ผ๋ฆฌ์คํ ํ ์ ์ฉํ๊ณ ๊ฒฐ๊ณผ
turn : 48
Correct predictions: 9 out of 10
Accuracy: 90.00%
48ํ์ฐจ ๋ผ์์ผ 90ํผ ์ฐ์ ์ธ๋ฒ... ์กด๋ ๋นก์น๋๊ฑด ๊ทธ ์์ค์๋ ๋ก์ค๊ฐ ํ์๋ฆฌ์๋๋ ๋ต๋ตํ๋ฐ ๋ฐฑ๋จ์๋ก ํ...
๋๊ฐ์ ๊ฑฐ dense์ธต leakyrelu alpha 0.01
turn : 51
Correct predictions: 10 out of 10
Accuracy: 100.00%
leakyrelu default
turn : 501
Correct predictions: 10 out of 10
Accuracy: 100.00%
์ฒ์ฉ ํ๋๋ถํฐ ์ํ๋๋ผ ์ด์๋ผ ๋๊ฐ ๋ง๋ฌ...
elu
turn : 268
Correct predictions: 10 out of 10
Accuracy: 100.00%
500๋ฒ ๋๋ฆฐ ๊ฑฐ ๋ณด๋๊น ๋ซ๋จ ์๊ฐ์ด ๋๋ค
swish
turn : 431
Correct predictions: 9 out of 10
Accuracy: 90.00%
๋ง์
์ด ์ด๋ ๊ฒ ์ด๋ ต์ต๋๋ค ์ฌ๋ฌ๋ถ!!
- dc official App
one-hot vector๋ก ๋ฐ๊พธ๊ณ loss function์ MSE ๋ง๊ณ MAE๋ก ํด๋ณด์
์ด๊ฑธ ์ด๋ป๊ฒ one hot์ผ๋ก ๋ฐ๊ฟ? ๊ทธ๋ผ 10000๋ ์ฐ ์ด๋ ์ด ๋๊ฐ ๊ฐ๋ค ๋ฐ์ผ๋ ์๊ธด๊ฐ...? - dc App
์ด๊ฑฐ ์ด๋๋ก ํ๋ฉด ๊ทธ๋ฅ ํฐ์ง๋ ๊ฑฐ์๊ตฌ๋ง. mse mae๋ก ๊ฐ์์น์ฐ๋๊น ํ๋ฒ 90ํผ ๋์๋๋ง๋ค clear outputํด์ฃผ๋ ๊ฑฐ ์๋ ๋ฌธ์ฅ์ธ๋ฐ ๊ฑธ๋ฆฌ์ง๋ ์์์ vscode๊ฐ ํฐ์ง๋ผใ ใ ใ - dc App
ํน์ ์ด ์ฃผ์ ๋ก ํ๋ก์ ํธ ํด๋ ๋ ๊น์?
๋ค ์๊ด์์ mit๋ผ์ด์ผ์ค์ใ ใ - dc App