๋ถ์์๊ฐํ ๋ํ ์ฝ๋ ๊ณต์ ๊ฒ์๋ฌผ์
๋ด์ฉ ํ์ธ ํ
์ข์์(ํฌํ) ๊ฐ๋ฅํฉ๋๋ค.
ย
[๐ขํ๋จ๋ํ๐ข] ์ํํธ ์ค๊ฑฐ๋๊ฐ ์์ธก Stage 3 : ์ด๋ฐ๊ฑธ ๋ฐ์ดํฐ ์ ์ฒ๋ฆฌ ๋ผ๊ณ ํ๋๊ฑฐ์ผ ๐คจ
๊ณต๋์์ฑ์
์๋
ํ์ธ์, ๋ฐ์ดํฌ๋ฃจ 4๊ธฐ 'ํ๋จ๋ํ' ํ์
๋๋ค ๐ข
์ ํฌ๋ '์ํํธ ์ค๊ฑฐ๋๊ฐ ์์ธก' ํ๋ก์ ํธ์ ๋ฐ์ด์ฝ ํ๋ก์ ํธ ๊ธฐ๋ฐ ํ์ต(Project Based Learning, PBL)์ ๋ง๋ค๊ณ ์์ต๋๋ค.
์ธ๋ฒ์งธ ํฌ์คํ
์ ์ฃผ์ ๋ '๋ฐ์ดํฐ ์ ์ฒ๋ฆฌ'์
๋๋ค.
๐๋ชฉ์ฐจ๐
์๋ ๋งํฌ๋ฅผ ํด๋ฆญํ์๋ฉด '์ํํธ ์ค๊ฑฐ๋๊ฐ ์์ธก' ํ๋ก์ ํธ์ ์ ์คํ
์ด์ง๋ฅผ ๋ณด์ค ์ ์์ต๋๋ค.
๐Stage 1 ํ๋จ๋ํ ๋ด์ง๋ง๋ จ ํ๋ก์ ํธ ๐ข : https://dacon.io/competitions/official/236047/codeshare/7486
๐Stage 2 ๋ ๋ชจ๋ฅด์์, ์๋ก๋ฌ๋กํ ๋ฐ์ดํฐ ์๊ฐํ์ ์ธ์ ๐ : https://dacon.io/competitions/official/236047/codeshare/7614
๐Stage 3 ์ด๋ฐ๊ฑธ ๋ฐ์ดํฐ ์ ์ฒ๋ฆฌ ๋ผ๊ณ ํ๋๊ฑฐ์ผ ๐คจ : https://dacon.io/competitions/official/236047/codeshare/7662
๐Stage 4 ๊ณ ์ ์ด ์ฑ๋ฅ๋ง ๋ณด๊ณ ๊ทธ๋ฐ ํ์ ์ด ๋๋๊ฑฐ์์?๐ถ : https://dacon.io/competitions/official/236047/codeshare/7663
๐Stage 5 ๋ธ๋ผ๋ณด ! ๋ฉ์ง๋ค, ๋ถ์คํ
๋ชจ๋ธ ๐๐ : https://dacon.io/competitions/official/236047/codeshare/7680
๐Stage 6 ์ฐ๋ฆฌ ๊ผญ ๋ ๋ณด์, ๋ํ ์์๊ถ์์ ๐๏ธ : https://dacon.io/competitions/official/236047/codeshare/7713
๋ณธ ํฌ์คํ
์ ๋ฐ์ด์ฝ ์ํฌํฐ์ฆ '๋ฐ์ดํฌ๋ฃจ' 4๊ธฐ ํ๋์ ์ผํ์
๋๋ค.
์๋
ํ์ธ์! ๋จผ์ , ํ ํ๋จ๋ํ์ PBL๋ฅผ ์ฝ์ด์ฃผ์
์ ๊ฐ์ฌํฉ๋๋ค.
๋ณธ๋ '๊ธฐ๊ณํ์ต์์ train data๋ก ํ์ต์ ํ๋ค.'๋ ํ์๋ train data์ '๋น์ทํ ์ํฉ'์์ ์ ์ ํ ์์ธก์ด๋ ํ๋จ์ ํ๊ธฐ ์ํด์ ์
๋๋ค.
๊ฒฝ์ง๋ํ ํ๊ฐ๋ฅผ ์ํด์ '๋น์ทํ ์ํฉ'์ ๋ง๋ค์ด๋ธ ๊ฒ์ด test data๋ฅผ ์ด์ฉํ ํ๊ฐ ๋จ๊ณ์
๋๋ค.
๋ฐ๋ผ์ ๋ณธ๋์ test data๋ ๋ฐ์ดํฐ์ ๊ฐ์ด๋, ๋ถํฌ, ๋ณ์ ์ ๋ณด ๋ฑ์ ์ ์ ์๋ ๊ฒ์ด ๋น์ฐํฉ๋๋ค.
์ด๋ฐ ์ ์ฝ ๋๋ฌธ์, ๊ฒฝ์ง๋ํ์์๋ ๋ฏธ๋์ ์์ธกํด์ผ ํ ๋ฐ์ดํฐ์ ์ ๋ณด๋ฅผ ์ด์ฉํด ํ์ตํ๋ 'data leakage'๋ฅผ ๊ท์น ์๋ฐ์ผ๋ก ์ค์ ํด ์ฌ์ฌํ๊ณ ์์ต๋๋ค.
์ง๋ฌธ์๋๊ป์ ๋ ์์๋ ์์นํ ๋ฐ์ดํฐ์ ๋ถํฌ๋ฅผ ์ฌ์ฉํด ๋ฐ์ดํฐ๋ฅผ scaleํ๊ฑฐ๋ train data์ ์๋ ๋ฒ์ฃผํ ๋ฐ์ดํฐ๊ฐ test data์ ์กด์ฌํ ๊ฒฝ์ฐ,
test ๋ฐ์ดํฐ์ ๋ถํฌ๋ ์ ๋ณด๋ฅผ ์ฌ์ฉํ ๊ฒ์ด ๋๊ธฐ ๋๋ฌธ์ data leakage์ ํด๋นํ ๊ฒ ๊ฐ์ต๋๋ค.
์ถฉ๋ถํ ๋ต๋ณ์ด ๋์
จ๊ธธ ๋ฐ๋ผ๋ฉฐ, ๋ถ์กฑํ ๋ต๋ณ์ด๋ ์๋ชป๋ ์๊ฒฌ์ ๋ํด์ ๋ง์ ๋ถ๋ค์ ์์ ๊ณผ ์ถ๊ฐ ๋ต๋ณ ๊ฐ์ฌํ ๋ฐ๊ฒ ์ต๋๋ค.
๋ต๋ณ ๋๋ฌด ๊ฐ์ฌํฉ๋๋ค. ๋ ํ๋ ๋ฐฐ์ ๋ค์ ๊ฐ์ฌํฉ๋๋ค!
train ๋ฐ์ดํฐ ์ ์ฒ๋ฆฌ ๊ฒฐ๊ณผ๋ฅผ test ๋ฐ์ดํฐ์ ์ ์ฉํ๋๋ฐ ์ํํธ ๋ธ๋๋ ๋ฒ์ฃผ๋ฅผ ์์ ํ ๋ ์ฌ์ฉํ 'others'๋ผ๋ ๋ฌธ์์ด์ด ์ ์๋ก ์์ ๋์ง ์์ test.loc[:,'apt'] = test.loc[:,'apt'].astype('int')์์ ์ค๋ฅ๊ฐ ๋ฐ์ํฉ๋๋ค. ์ด ๋ถ๋ถ์ ์ด๋ป๊ฒ ํด๊ฒฐํ๋ฉด ์ข์๊น์?
๋ฐ์ด์ฝ(์ฃผ) | ๋ํ ๊น๊ตญ์ง | 699-81-01021
ํต์ ํ๋งค์
์ ๊ณ ๋ฒํธ: ์ 2021-์์ธ์๋ฑํฌ-1704ํธ
์์ธํน๋ณ์ ์๋ฑํฌ๊ตฌ ์ํ๋ก 3 ์ต์ค์ฝ๋ฒค์ฒํ์ 901ํธ
์ด๋ฉ์ผ dacon@dacon.io | ์ ํ๋ฒํธ: 070-4102-0545
Copyright โ DACON Inc. All rights reserved
์๋ ํ์ธ์! ์ ๋ ์ด์ ๋ง ๋ฐ์ดํฐ ๋ถ์ ๊ณต๋ถํ๊ณ ์๋ ํ์์ธ๋ฐ์ฅ. ์ฐ์ ๋๋ฌด ์ฝ๊ณ ์ฌ๋ฏธ์๊ฒ ์ ๋ฐฐ์ ์ต๋๋ค.
๋ค๋ฆ์ด ์๋๋ผ 4. ์ ์ ์ฒ๋ฆฌ ๊ฒฐ๊ณผ๋ฅผ test ๋ฐ์ดํฐ์ ์ ์ฉํ ๋ ๊ผญ
train ๋ฐ์ดํฐ์ ์ ์ฒ๋ฆฌ ๊ณผ์ ์ ์ ์ฉํด์ฃผ์ด์ผ ํ๋์ง๊ฐ ๊ถ๊ธํฉ๋๋ค.
๋ง์ฝ ์ ์ฒด ๋ฐ์ดํฐ๋ฅผ train ๋ฐ์ดํฐ๋ก ๋๊ณ ์ ์ฒ๋ฆฌ ๊ณผ์ ํ์ ์ ์ฒด์ ์ผ๋ถ๋ฅผ ๋ถํ ํด์ test ๋ฐ์ดํฐ๋ก ๋ง๋ค๋ฉด ์๋๋์ง ๊ถ๊ธํฉ๋๋ค.