๐ฃ 2022-1 ํ๊ธฐ ๋ฐ์ดํฐ๋ง์ด๋ ์ ๋ฆฌ / ํ๋ก์ ํธ ๋ด์ฉ ์ ๋ฆฌ
๐ฌ 2022. 09. 01 ~
2022๋ 1ํ๊ธฐ์ ๋ฐฐ์ด ๋ฐ์ดํฐ๋ง์ด๋ ๊ฐ์์ ์์ ์ด๋ก ๊ณผ ํ๋ก์ ํธ ์งํ๊ณผ์ ์ ๊ธฐ๋กํ ๋ ํผ์งํ ๋ฆฌ์ ๋๋ค.
-
์ด๋ก ์ด ๊ต์ฅ์ด ๋ฐฉ๋ํ๊ณ ์ํ๊ธฐ๋ก ๊ณต๋ถํ ๊น๋ญ์ ๊ธฐ๋ก ์ฃผ๊ธฐ๊ฐ ๊ทธ๋ ๊ฒ ์งง์ง๋ ์์ ๊ฒ ๊ฐ์ต๋๋ค. ๊ทธ๋๋ ์ด์ฌํ ๊ธฐ๋กํด ๋ณด๊ฒ ์ต๋๋ค.
-
ํ๋ก์ ํธ์ ๊ฒฝ์ฐ ๊ฐ ํด๋นํ๋ ํํธ์ ๋ง๊ฒ ์ ๋ชฉ์ ์ง์ด๋ ์์ ์ด๋ฉฐ, plotly๋ฅผ ํตํด ์๊ฐํํ์ฌ ๋ฐ์ํ ๊ทธ๋ํ๋ฅผ ๊ด์ฐฐ ํ ์ ์์ต๋๋ค.
- ๋ค๋ง ๊นํ๋ธ ๋ ํผ์งํ ๋ฆฌ๋ ์ธํฐ๋ํฐ๋ธํ plot์ ์ง์ํด์ฃผ์ง ์๊ธฐ ๋๋ฌธ์, ํด๋น ๊ทธ๋ํ์ ์๋ฒ ๋ฉ URL์ ํด๋ฆญํ์ฌ ํ์ธํ์๋ฉด ์ข์ ๊ฒ ๊ฐ์ต๋๋ค.
- ์ด์์ค์ธ ๊นํ๋ธ ๋ธ๋ก๊ทธ์๋ ์ฌ๋ผ๊ฐ ์์ ์ ๋๋ค. ๋ธ๋ก๊ทธ์์๋ URL์ ๋๋ฅด์ง ์์ผ์ ๋ ํ์ธํ์ค ์ ์์ผ๋, ์ด ๋ฐฉ๋ฒ์ด ํจ์ฌ ํธํ ์ ์์ ๋ฏ ํฉ๋๋ค๐.
- ๋ธ๋ก๊ทธ ์ฃผ์๋ https://nyamin9.github.io/ ์ ๋๋ค!! ์ ๊นํ๋ธ readme์๋ ๋งํฌ๊ฐ ๊ฑธ๋ ค์์ต๋๋ค.
๐ก ์ฌํ๊ฐ ์ ์ ๋ฐ๋ฌํจ์ ๋ฐ๋ผ ์ฐ๋ฆฌ์ ์ถ์ด ์คํํด์ง๊ณ , ์๋ช
์ด ๋์ด๋ฌ์ต๋๋ค. ๊ทธ๋ผ์๋ ๋ถ๊ตฌํ๊ณ ์ ์ข์ ์ต๊ด
(๋ด๋ฐฐ, ์ ๋ฑ)์ผ๋ก ์์ง ์ฐ๋ฆฌ๋ ๋ง์ ์ํ์ ๋
ธ์ถ๋์ด ์๋๋ฐ ๊ทธ๋ก ์ธํ ํฐ ์ํ ์ค ํ๋๊ฐ ์ฌํ๊ด ์งํ์
๋๋ค.
์ด์์งํ ์์ด ๊ฐ์๊ธฐ ์ฐพ์์ค๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ ์ฌํ๊ด ์งํ์ 2019๋
ํต๊ณ์ฒญ์ ์ฌ๋ง ์์ธ ํต๊ณ ์กฐ์ฌ์ ๊ฒฐ
๊ณผ ์ ๋ค์์ผ๋ก ๋์ ์ฌ๋ง๋ฅ ์ ๊ฐ์ง๋ ์์ธ์ผ๋ก ๋ฐํ์ก์ผ๋ฉฐ, 10๋ง ๋ช
๋น 60.4๋ช
์ ์ฌ๋ง์๋ฅผ ๋ง๋ค ์ ๋๋ก ์ํํ ์ง๋ณ
์
๋๋ค. ์กฐ์ฉํ์ง๋ง ๋ชน์ ์น๋ช
์ ์ด๊ธฐ์ ์์ธ์ ์๊ณ ์๋ฐฉํ๋ ๊ฒ์ด ์ด๋ค ์ง๋ณ๋ณด๋ค ์ค์ํฉ๋๋ค. ์ฌํ๊ด ์ง๋ณ์ ์๋ฐฉ
ํ๊ธฐ ๊ฐ์ฅ ์ข์ ๋ฐฉ๋ฒ์ ์ง์ ๋ณ์์ ๊ฐ ๊ฒ์ฌ๋ฅผ ํด๋ณด๋ ๊ฒ์ด์ง๋ง, ๋ฐ์ ์ฌ๋์ด๋ ํด์ธ์ ์๋ ์ฌ๋๋ค์ ๊ฒ์ฌ๋ฅผ ๋ฐ
๊ธฐ ํ๋ค ์ ์์ต๋๋ค. ๋ฐ๋ผ์ ์ง์์ ๊ฐ๋จํ๊ฒ ํ
์คํธ๋ฅผ ํด๋ณด๊ณ ์์ ์ด ์ฌํ๊ด ์ง๋ณ์ด ์๋์ง ์๋ ค์ฃผ๋ ๋ชจ๋ธ์ ๋ง๋ค
๋ฉด ๋ณ์์ ๊ฐ์ผํ๋ ๋ถํธํจ์ ์ค์ฌ์ค ์ ์์ ๋ฟ๋๋ฌ, ํน์๋ ์์ ์ง๋ณ์ ์์ธกํ๋ ๋ฐ ๋์์ด ๋ ๊ฒ์
๋๋ค.
<์ฌ๋ง์์ธ ํต๊ณ ์กฐ์ฌ, ํต๊ณ์ฒญ, 2019>
๐ก ์ ํฌ๊ฐ ์ํ๋ ์ฌํ๊ด ์งํ ๋ฐ๋ณ ๋ชจ๋ธ์ ์ฌ์ฉ์๊ฐ ์์ ์ ์ ๋ณด๋ฅผ ์ ๋ ฅํ๋ฉด ๋ค๋ฅธ ํ์์ ์ ๋ณด๋ค๋ก๋ถํฐ ํ์ต๋ ์ฌํ๊ด ์งํ ๋ชจ๋ธ์ด ์ฌ์ฉ์์ ์ฌํ๊ด ์ง๋ณ์ ๋ฐ๋ณ ์ฌ๋ถ์ ๋ํด ์์ธกํ๊ณ ๊ฒฐ๊ณผ๋ฅผ ์๋ ค์ฃผ๋ ๊ฒ์ ๋๋ค. ์ด๋ฌํ ์ฌํ๊ด ์งํ ๋ฐ๋ณ ํ์ธ ๋ชจ๋ธ์ ๋ง๋ค๊ธฐ ์ํด ์ฒซ๋ฒ์งธ๋ก noisy data๋, missing data๋ฅผ ์ฐพ์์ ์์ ์ ํ๋ ๋ฐ์ดํฐ ์ ์ฒ๋ฆฌ๋ฅผ ํ ๊ฒ์ ๋๋ค. ๋๋ฒ์งธ๋ก attribute๋ค์ ์๊ด๊ด๊ณ๋ฅผ ์กฐ์ฌํด์ ๋น๊ต์ ์๊ด๊ด๊ณ๊ฐ ์ ์ attribute๋ค์ ์ ๊ฑฐํด ๋ณด๊ณ , ์ ํ๋ attribute๋ฅผ ๊ฐ์ง๊ณ attribute set์ ๋ง๋ค ๊ฒ์ ๋๋ค. ๋ง์ง๋ง์ผ๋ก ์์ ๋ data๋ฅผ ๊ฐ์ง๊ณ decision tree ์ random forest classification์ผ๋ก model์ ์ฑ๋ฅ์ ์์๋ณผ ์์ ์ ๋๋ค.
๐ 01. ๋ฐ์ดํฐ ์ ์ฒ๋ฆฌ 01
๐ 02. ๋ฐ์ดํฐ ์ ์ฒ๋ฆฌ 02-๋ ธ์ด์ฆ ํ๋จ ๋ฐ ๋ถํฌ ํ์
๐ 03. ๋ฐ์ดํฐ attribute ๊ฐ ์๊ด๊ด๊ณ ๋ถ์
๐ 05. Classification (๊ฒฐ์ ํธ๋ฆฌ/๋๋คํฌ๋ ์คํธ)
(2022.11.07 ์ถ๊ฐ)
๐ ๊ธฐ์กด์ ์ ๊ฐ ๋ธ๋ก๊ทธ๋ ๊นํ๋ธ์ plotly๊ทธ๋ํ๋ฅผ ํธ์ถํ๋ ๋ฐฉ์์ plotly ๊ณ์ ์ API key ๊ฐ์ ์ฌ์ฉํด์ ๊ทธ๋ํ์ ๋ํ ๋งํฌ๋ฅผ ์๋ฒ ๋ฉํ๋ ๋ฐฉ์์
๋๋ค. ๊ทธ๋ฐ๋ฐ ์ ์ plotly Home ๋์ฌ๋ณด๋์ ๋ ์ด์์ ์ฌ์ ๊ณต๊ฐ์ด ์์ด์,,,!! (๋ช ๊ฐ ์ฌ๋ฆฐ ๊ฒ ๊ฐ์ง๋ ์์๋ฐ ๋ง์ด์ฃ ...๐ฅ๐ฅ) ๋ ์ด์ ๊ทธ๋ํ๋ฅผ ํธ์ถ์ ๋ชปํ๋๋ผ๊ตฌ์,,, ๊ทธ๋์ ๋ค๋ฅธ ๋ฐฉ๋ฒ์ ์ฐพ๋ ์ค์ด์์ต๋๋ค.
๐ ์ด๋กํด์ผ ํ ๊น ์ ๋ง ๋ง์ ๊ณ ๋ฏผ์ ํ๋๋ฐ ์ฐพ์ ๋ฐฉ๋ฒ์ plotly์ ์
๋ก๋ ํ๋ ๊ฒ์ด์์ต๋๋ค. ์ ๊ฐ ์ฃผํผํฐ๋ก ์์ฑํ ํ์ด์ฌ ์ฝ๋๋ฅผ ์
๋ก๋ํ๋ฉด ๊ทธ plotly ๊ทธ๋ํ ๊ฒฐ๊ณผ๋ ๋ณผ ์ ์์ด ๋์์ง ์์ ๋ฐฉ๋ฒ์ด๋ผ๊ณ ์๊ฐํฉ๋๋ค.
๐ ์๊ฐํ๋ฅผ ์งํํ .ipynb ํ์ผ์ ์
๋ก๋ํด์ readme์ ๋จ๊ฒจ๋๊ฒ ์ต๋๋ค. ์๋์ ๋งํฌ๋ฅผ ํ๊ณ ๋ค์ด์ค์๊ธฐ๋ฅผ ๋ฐ๋๋๋ค!!
๐ 01. ๋ฐ์ดํฐ ์ ์ฒ๋ฆฌ 01
๐ 02. ๋ฐ์ดํฐ ์ ์ฒ๋ฆฌ 02-๋ ธ์ด์ฆ ํ๋จ ๋ฐ ๋ถํฌ ํ์
๐ 03. ๋ฐ์ดํฐ attribute ๊ฐ ์๊ด๊ด๊ณ ๋ถ์
๐ 05. Classification (๊ฒฐ์ ํธ๋ฆฌ/๋๋คํฌ๋ ์คํธ)
๐ฉ ๋น ๋ฅด๋ค๊ณ ๋ ์ฅ๋ดํ ์ ์์ ๊ฒ ๊ฐ์ง๋ง, ๊พธ์คํ ์ฑ์ฅํ๋ DA๊ฐ ๋๊ธฐ ์ํด ๋ ธ๋ ฅํ๊ฒ ์ต๋๋ค.