์ ๋ฐ๋ฏธ ๊ฐ์ ANN(์ธ๊ณต์ ๊ฒฝ๋ง)ํํธ ์๊ฐ
https://www.udemy.com/course/best-artificial-neural-networks/?couponCode=KEEPLEARNING
print(ann.predict(sc.transform([[1, 0, 0, 600, 1, 40, 3, 60000, 2, 1, 1, 50000]])))
ann์ Sequential ๋ฉ์๋ ์ค predict ๋ฉ์๋๋ฅผ ํ์ฉํ์ฌ ํ๋ จํ ๋ชจ๋ธ๋ก ์์ธก์ ์งํํ ์ ์๋ค.
๊ทธ๋ฌ๋ ์์ธก์ ์งํํ๊ธฐ ์ํด์๋ ๋ฐ์ดํฐ๋ฅผ ํ๋ จ์ํจ ์์๋๋ก ๊ฐ๊ณตํด์ผํ๊ธฐ ๋๋ฌธ์ ์ํฌํธํ sklearn์ ํธ๋์คํผ ๊ธฐ๋ฅ์ผ๋ก ์์ธกํ๋ ค๋ ๋ ๋ฆฝ๋ณ์๋ค์ ๊ฐ์ ์ธํ ํด์ค๋ค.
๊ทธ ๊ฒฐ๊ณผ๋ฅผ print๋ก ๊ฐ์ธ ์ถ๋ ฅํ๋ฉด
1/1
โโโโโโโโโโโโโโโโโโโโ
0s
87ms/step [[0.04392665]]
ํด๋น ๊ณ ๊ฐ์ด ์ํ์ ์ดํํ ํ๋ฅ ์ ์ฝ 4ํผ์ผํธ๋ก ๋ฎ๋ค. ๊ทธ๋ฆฌ๊ณ ์ค์ ๋ก ์ดํํ์ง ์์๋ค.
๊ทธ๋ฌ๋ ์ค์ ๋ฐ์ดํฐ ํ ๋ฒ์ผ๋ก ๋ชจ๋ธ์ ์ ํ๋๋ฅผ ํ์ ํ ์ ์์ผ๋ฏ๋ก ํ ์คํธ ๋ฐ์ดํฐ์ ์ ํ์ฉํด ํผ๋ํ๋ ฌ๋ก ํ๋์ ๋ชจ๋ธ์ ์ ํ๋๋ฅผ ํ์ธํ ์ ์๋๋ก ๋ง๋ ๋ค.
y_pred = ann.predict(X_test)
y_pred = (y_pred > 0.5)
print(np.concatenate((y_pred.reshape(len(y_pred),1), y_test.reshape(len(y_test), 1)),1))
์ฐ์ ํ ์คํธ์ ์ ๋ ๋ฆฝ๋ณ์๋ค๋ก ๋ ๋ฆฝ๋ณ์์ ์์ธก๊ฐ์ ํ๋ ฌ๋ก ๋ง๋ค์ด ์๋ก ๋น๊ตํ ์ ์๋๋ก ์ถ๋ ฅํ๋ค.
63/63
โโโโโโโโโโโโโโโโโโโโ