crossentropy
์ ํ ํ๊ท ๋ชจ๋ธ๊ณผ ๋ค๋ฅด๊ฒ ์ด๋ฆ์๋ ํ๊ท๊ฐ ๋ค์ด๊ฐ์ง๋ง ์ค์ ๋ก๋ ๋ถ๋ฅ ๋ฌธ์ ์ธ ๋ก์ง์คํฑ ํ๊ท์ ์ฌ์ฉ๋๋ ์์คํจ์๊ฐ crossentropy์ด๋ค.
binary_crossentropy
x = [-2.2, -1.4, -0.8, 0.2, 0.4, 0.8, 1.2, 2.2, 2.9, 4.6] ์ธ X๊ฐ ์์ ๋ ๊ฐ ์ ์ ์๋ ๊ทธ๋ฆผ๊ณผ ๊ฐ์ด ๋นจ๊ฐ์ ํน์ ์ด๋ก์์ ์์์ ๋ถ์ฌํ๋ค๊ณ ๊ฐ์ ํ์.
์ฐ๋ฆฌ๊ฐ ํด๊ฒฐํด์ผ ๋ถ๋ฅ ๋ฌธ์ ๋ X(feature)๊ฐ ์ฃผ์ด์ก์ ๋ ๊ทธ ์ ์ ์์(label)์ ๋ง์ถ๋ ๊ฒ์ผ๋ก ๋ช ํํด์ง๋ค. ๋นจ๊ฐ์๊ณผ ์ด๋ก์ ๋ ์ค ํ๋์ ๊ฒฝ์ฐ๋ก ๋ถ๋ฅ๋ฅผ ํ๋ ๊ฒ์ด๊ธฐ ๋๋ฌธ์ ์ด์ง ๋ถ๋ฅ์ ํด๋นํ๋ฉฐ ์ ์์์์๋ ์ด๋ก์์ 1, ๋นจ๊ฐ์์ 0์ด๋ผ๊ณ ํ๋ค. ๋ชจ๋ X ์์์ ๋ํด ๊ฐ๊ฐ์ ์์๊ฐ ์ด๋ก์์ผ ํ๋ฅ (p)๊ณผ ๋นจ๊ฐ์์ผ ํ๋ฅ (1-p)๋ฅผ ๊ณ์ฐํ๋ ์์คํจ์๊ฐ binary_crossentropy๋ผ๊ณ ํ ์ ์๋ค.
binary_crossentropy ์ฌ์ฉ ์ ๋ชจ๋ธ์ ๋ง์ง๋ง dense๋ฅผ 2๋ก ํด์ฃผ์ง ์์ผ๋ฉด ์๋ฌ๊ฐ ๋จ๊ธฐ ๋๋ฌธ์ ๋ชจ๋ ๋ ์ด์ด๋ฅผ ์๊ณ ๋์ ๋ง์ง๋ง์ ๋ ๊ฐ๋๋ก ๋์ฌ ์ ์๋๋ก ๋ง๋ค์ด์ค์ผ ํ๋ค. (์๋ฌธ: https://peterleeeeee.github.io/categorical_cross_entropy/)
categorical_crossentropy
ํด๋์ค๊ฐ 3๊ฐ ์ด์์ธ Multi-class ๋ถ๋ฅ ์ ํ๋ จ ๋ฐ์ดํฐ์ label์ด ์-ํซ ๋ฒกํฐ ํํ๋ก ์ ๊ณต๋ ๋ ์ฌ์ฉํ๋ ์์คํจ์
sparse_categorical_crossentropy
Multi-class ๋ถ๋ฅ ์์ ์ฌ์ฉ๋๋ค๋ ์ ์ด categorical_crossentropy์ ๋์ผํ์ง๋ง ํ๋ จ ๋ฐ์ดํฐ์ label์ด ์ ์ํ์ผ ๋ ์ฌ์ฉํ๋ ์์คํจ์
'Artificial Intelligence > ๐' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[์ ๋ฆฌ] train_test_split์ ์ด์ฉํ ๋ฐ์ดํฐ์ ๋ถํ (0) | 2022.03.17 |
---|---|
[๊ฐ๋ ] ํฌ์ ํํ / ๋ฐ์ง ํํ (0) | 2022.03.10 |
[์ ๋ฆฌ] Encoding ๊ด๋ จ API (0) | 2022.01.28 |
[๊ฐ๋ ] object detection ๊ด๋ จ ์ฉ์ด ์ ๋ฆฌ (1) (0) | 2021.11.16 |
[๊ฐ๋ ] Tensor (0) | 2021.05.11 |