Big Data
๋ฐ์ดํฐ ํ์ ์ญํ
๋ฐ์ดํฐ ํ์ Mission
์ ๋ขฐํ ์ ์๋ ๋ฐ์ดํฐ๋ฅผ ๋ฐํ์ผ๋ก ๋ถ๊ฐ๊ฐ์น ์์ฑ
- ๋ฐ์ดํฐ์ ํ์ง์ด ๋ณด์ฅ๋์ด์ผ! (garbage in garbage out)
- ๋ฐ์ดํฐ๋ฅผ ๋น ๋ฅด๊ฒ ๊ฐ์ ธ์ฌ ์ ์์ด์ผ ํ๋ค.
- ๋ง์ ๊ฒฝ์ฐ ๋ฐ์ดํฐ ๋ถ์์ ํ์ฌ์ ์ฃผ๋ ฅ ์ฌ์
์ด ์๋๋ผ ๋ถ๊ฐ์ ์ธ ๊ฐ์น๋ฅผ ์์ฑํด๋ด๋ ์ผ
๋ฐ์ดํฐ ํ์ ๋ชฉํ 1
๊ณ ํ์ง์ ๋ฐ์ดํฐ๋ฅผ ์๊ธฐ์ ์ ํ๊ฒ ์ ๊ณตํ์ฌ ์ ์ฑ
๊ฒฐ์ ์ ์ฌ์ฉ
- ๊ฒฐ์ ๊ณผํ(Decision Science)
- ๋ฐ์ดํฐ ์ฐธ๊ณ ๊ฒฐ์ (data informed decisions), ๋ฐ์ดํฐ ๊ธฐ๋ฐ ๊ฒฐ์ (data driven decisions)์ ๊ฐ๋ฅํ๊ฒ ํจ
๋ฐ์ดํฐ ํ์ ๋ชฉํ 2
๊ณ ํ์ง ๋ฐ์ดํฐ๋ฅผ ํ์ํ ๋ ์ ๊ณตํ์ฌ ์ฌ์ฉ์์ ์๋น์ค ๊ฒฝํ ๊ฐ์
- ๋จธ์ ๋ฌ๋๊ณผ ๊ฐ์ ๋ฐ์ดํฐ ๊ธฐ๋ฐ ์๊ณ ๋ฆฌ์ฆ์ ํตํด ๊ฐ์
- ์์) ๊ฐ์ธํ๋ฅผ ๋ฐํ์ผ๋ก ํ ์ถ์ฒ๊ณผ ๊ฒ์ ๊ธฐ๋ฅ ์ ๊ณต
- ํ์ง๋ง ์ฌ๋์ ๊ฐ์
/๋์์ด ๋ฐ๋์ ํ์(human-in-the-loop)
๋ฐ์ดํฐ ํ์ ๋ฐ์ ๊ณผ์
- ๋ฐ์ดํฐ ์ธํ๋ผ ๊ตฌ์ถ
๋ฐ์ดํฐ ์ธํ๋ผ๋ ๋ฐ์ดํฐ ์จ์ดํ์ฐ์ค์ ETL
- ๋ฐ์ดํฐ ์ธํ๋ผ์ ๊ตฌ์ถ์ ๋ฐ์ดํฐ ์์ง๋์ด(Data Engineer)๊ฐ ์ํ
๋ฐ์ดํฐ ์จ์ดํ์ฐ์ค๋?
ํ์ฌ์ ํ์ํ ๋ชจ๋ ๋ฐ์ดํฐ๋ฅผ ๋ชจ์๋์ ์ค์ ๋ฐ์ดํฐ๋ฒ ์ด์ค(SQL)
- ๋ฐ์ดํฐ์ ํฌ๊ธฐ์ ๋ง๊ฒ ์ด๋ค ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ฌ์ฉํ ์ง ์ ํ
ํฌ๊ธฐ๊ฐ ์ปค์ง๋ค๋ฉด AWS์ Redshift๋ ๊ตฌ๊ธ ํด๋ผ์ฐ๋์ BigQuery,์คํ์์ค ๊ธฐ๋ฐ์ ํ๋ก์ด๋ ์คํํฌ ๋ฑ์ ์ถ์ฒ
- ์ค์ ํฌ์ธํธ๋ ํ๋ก๋์
์ฉ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋ณ๊ฐ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ผ๋ ์ !
- ๋ฐ์ดํฐ ์จ์ดํ์ฐ์ค ๊ตฌ์ถ์ ์ง์ ํ ๋ฐ์ดํฐ ์กฐ์ง์ด ๋๋ ์ฒซ๋ฒ์งธ ์คํ
ETL(Extract, Transform, Load)
๋ค๋ฅธ ๊ณณ์ ์กด์ฌํ๋ ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ ธ๋ค๊ฐ ๋ฐ์ดํฐ ์จ์ดํ์ฐ์ค์ ๋ก๋ํ๋ ์์
- Extract: ์ธ๋ถ ๋ฐ์ดํฐ ์์ค์์ ๋ฐ์ดํฐ๋ฅผ ์ถ์ถ
- Transform: ๋ฐ์ดํฐ์ ํฌ๋งท์ ์ํ๋ ํํ๋ก ๋ณํ
- Load: ๋ณํ๋ ๋ฐ์ดํฐ๋ฅผ ์ต์ข
์ ์ผ๋ก ๋ฐ์ดํฐ ์จ์ดํ์ฐ์ค๋ก ์ ์ฌ, ํ
์ด๋ธ ํํ๋ก ์ ์ฌ๋๋๊ฒ ์ผ๋ฐ์ ์ด๋ค.
- ์ด๋ ์ฝ๋ฉ์ ๊ธฐ๋ฐ์ผ๋ก ํ๋ฉฐ ๊ฐ์ฅ ๋ง์ด ์ฐ์ด๋ ํ๋ ์์ํฌ์ Airflow๋ก AWS์ ๊ตฌ๊ธ ํด๋ผ์ฐ๋์์๋ ์ง์
- ๋ฐ์ดํฐ ๋ถ์ ์ํ
๋ฐ์ดํฐ ๋ถ์์ด๋?
- ํ์ฌ์ ํ๋ณ ์ค์ ์งํ(metrics)๋ฅผ ์ ์ํ๊ณ ๋์๋ณด๋ ํํ๋ก ์๊ฐํ(visualization)
- ์ค์ ์งํ์ ์: ๋งค์ถ์ก, ์๊ฐ/์ฃผ๊ฐ ์กํฐ๋ธ ์ฌ์ฉ์ ์ ๋ฑ
- ์ด์ธ์๋ ๋ฐ์ดํฐ์ ๊ด๋ จ๋ ๋ค์ํ ๋ถ์/๋ฆฌํฌํ
์
๋ฌด ์ํ
- ๋ฐ์ดํฐ ๋ถ์๊ฐ(Data Analyst)๊ฐ ๋งก๋ ์ผ์ด๋ค.
์๊ฐํ ๋์๋ณด๋๋?
- ๋ณดํต ์ค์ํ ์งํ๋ฅผ ์๊ฐ์ ํ๋ฆ๊ณผ ํจ๊ป ๋ณด์ฌ์ฃผ๋ ๊ฒ์ด ์ผ๋ฐ์
- ์งํ์ ๊ฒฝ์ฐ 3A(Accessible:์ฝ๊ฒ ์ ๊ทผํ ์ ์์ด์ผ ํจ, Actionable:์งํ๋ฅผ ๋ณด๊ณ ๋ฌด์จ ์ผ์ ํด์ผ ํ๋์ง ์ ์ ์์ด์ผ ํจ, Auditable: ์งํ๊ฐ ๋ง๊ฒ ๊ณ์ฐ๋๊ณ ์๋ ๊ฒ์ธ์ง ๊ฐ์ฌํ ๋ฐฉ๋ฒ์ด ์์ด์ผ ํจ)๊ฐ ์ค์
- ๊ฐ์ฅ ๋๋ฆฌ ์ฌ์ฉ๋๋ ๋์๋ณด๋:
- ๊ตฌ๊ธ ํด๋ผ์ฐ๋์ Looker
- ์ธ์ผ์ฆํฌ์ค์ Tableau
- ๋ง์ดํฌ๋ก์ํํธ์ Power BI
- ์คํ์์ค ์ํ์น Superset
- ๋จธ์ ๋ฌ๋/์ธ๊ณต์ง๋ฅ ์ ์ฉ
๋ฐ์ดํฐ ์ธํ๋ผ์ ์ ์ฅ๋ ๋ฐ์ดํฐ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์ง๋๊ธฐ๊ณํ์ต์ ํตํด ๋จธ์ ๋ฌ๋ ๋ชจ๋ธ๋ค์ ๊ฐ๋ฐํ์ฌ ์ถ์ฒ, ๊ฒ์ ๋ฑ์ ๊ฐ์ธํํ๋ ๊ฒ์ด ์ผ๋ฐ์ ์ธ ํจํด
์ด๋ ๋ฐ์ดํฐ ๊ณผํ์(Data Scientist)๋ค์ด ํ๋ ์ผ
๋ฐ์ดํฐ ํ์ ๊ตฌ์ฑ์
- ๋ฐ์ดํฐ ์์ง๋์ด: ๋ฐ์ดํฐ ์ธํ๋ผ ๊ตฌ์ถ
- ๋ฐ์ดํฐ ๋ถ์๊ฐ: ๋ฐ์ดํฐ ์จ์ดํ์ฐ์ค์ ๋ฐ์ดํฐ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์งํ๋ฅผ ๋ง๋ค๊ณ ์๊ฐํ(๋์๋ณด๋)
- ๋ฐ์ดํฐ ๊ณผํ์: ๊ณผ๊ฑฐ ๋ฐ์ดํฐ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๋ฏธ๋๋ฅผ ์์ธกํ๋ ๋จธ์ ๋ฌ๋ ๋ชจ๋ธ์ ๋ง๋ค์ด ๊ณ ๊ฐ๋ค์ ์๋น์ค ๊ฒฝํ ๊ฐ์ (๊ฐ์ธํ/์๋ํ/์ต์ ํ)
๋ฐ์ดํฐ ์์ง๋์ด์ ์ญํ
๊ธฐ๋ณธ์ ์ผ๋ก๋ ์ํํธ์จ์ด ์์ง๋์ด์ด๋ฉฐ, ํ์ด์ฌ์ ์ฃผ๋ก ์ฌ์ฉํ๋ ์๋ฐ ํน์ ์ค์นผ๋ผ์ ๊ฐ์ ์ธ์ด๋ ์๋ ๊ฒ์ด ์ข์
- ๋ฐ์ดํฐ ์จ์ดํ์ฐ์ค๋ฅผ ๊ตฌ์ถํ๊ณ ์ด๋ฅผ ๊ด๋ฆฌ, ํด๋ผ์ฐ๋๋ก ๊ฐ๋ ๊ฒ์ด ์ถ์ธ
- ๊ด๋ จํด์ ์ค์ํ ์์
์ค ํ๋๋ ETL ์ฝ๋๋ฅผ ์์ฑํ๊ณ ์ฃผ๊ธฐ์ ์ผ๋ก ์คํํด์ฃผ๋ ๊ฒ
- ๋ฐ์ดํฐ ๋ถ์๊ฐ, ๊ณผํ์๋ค๊ณผ์ ํ์
์ ํตํด ํ์ํ ํด์ด๋ ๋ฐ์ดํฐ๋ฅผ ์ ๊ณตํด์ฃผ๋ ๊ฒ์ด ๋ฐ์ดํฐ ์์ง๋์ด์ ์ค์ํ ์ญํ ์ค ํ๋
๋ฐ์ดํฐ ๋ถ์๊ฐ์ ์ญํ
1.๋น์ง๋์ค ์ธํ
๋ฆฌ์ ์ค๋ฅผ ์ฑ
์์ง๊ณ ์ค์ ์งํ๋ฅผ ์ ์ํ์ฌ ์ด๋ฅผ ๋์๋ณด๋ ํํ๋ก ์๊ฐํํจ
- ๋น์ง๋์ค ๋๋ฉ์ธ์ ๋ํ ๊น์ ์ง์์ด ํ์
- ํ์ฌ ๋ด ์์๋ค์ด๋ ํ ๋ฆฌ๋๋ค์ ๋ฐ์ดํฐ ๊ด๋ จ ์ง๋ฌธ์ ๋ต์ ํ์ฌ ๋ฐ์ดํฐ ๊ธฐ๋ฐ ๊ฒฐ์ ์ ๋ด๋ฆด ์ ์๋๋ก ๋์์ค
- ์ง๋ฌธ๋ค์ด ๊ต์ฅํ ๋ง๊ณ ๋ฐ๋ณต์ ์ด๋ฏ๋ก ์ด๋ป๊ฒ ์
ํ์๋น์ค๋ก ๋ง๋๋๊ฐ ๊ด๊ฑด
- ํ์ํ ์คํฌ์
-SQL, ํต๊ณ์ ์ง์
- ๋น์ฆ๋์ค ๋๋ฉ์ธ์ ๊ดํ ๊น์ ์ง์
- ๋ณดํต ์ฝ๋ฉ์ ํ์ง๋ ์์
*๋ฐ์ดํฐ ๋ถ์๊ฐ์ ๋๋ ๋ง
- ๋ณดํต ๋ง์ ์์ ๊ธด๊ธํ ๋ฐ์ดํฐ ๊ด๋ จ ์ง๋ฌธ๋ค์ ์๋ฌ๋ฆผ
- ๋ง์ ๊ฒฝ์ฐ ํ์
ํ์ ์์๋๊ธฐ๋ ํ์ฌ ์์๊ฐ์ด ๋ถ๋ถ๋ช
ํ๊ณ ๊ณ ๊ณผ ๊ธฐ์ค์ด ๋ถ๋ช
ํํ์ฌ ์ปค๋ฆฌ์ด ๊ด๋ จ ๋ถ์๊ฐ์ด ์์ ์ ์์
๋ฐ์ดํฐ ๊ณผํ์์ ์ญํ
- ๋จธ์ ๋ฌ๋์ ํํ๋ก ์ฌ์ฉ์๋ค์ ๊ฒฝํ์ ๊ฐ์
- ๋ฌธ์ ์ ๋ง์ถฐ ๊ฐ์ค์ ์ธ์ฐ๊ณ ๋ฐ์ดํฐ๋ฅผ ์์งํ ํ์ ์์ธก ๋ชจ๋ธ์ ๋ง๋ค๊ณ ์ด๋ฅผ ํ
์คํธ
- ์ฅ์๊ฐ์ด ํ์ํ์ง๋ง ์ด๋ฅผ ์งง์ ์ฌ์ดํด๋ก ๋จ์ํ๊ฒ ์์ํด์ ๊ณ ๋ํํ๋ ๊ฒ์ด ์ข์
- ๊ฐ๋ฅํ๋ฉด A/B ํ
์คํธ๋ฅผ ์ํํ๋ ๊ฒ์ด ๋ ์ข์
- ๋ฐ์ดํฐ ๊ณผํ์์๊ฒ ํ์ํ ์คํฌ์
- ๋จธ์ ๋ฌ๋/์ธ๊ณต์ง๋ฅ์ ๋ํ ๊น์ ์ง์๊ณผ ๊ฒฝํ
- ํ์ด์ฌ๊ณผ SQL
- ํต๊ณ ์ง์, ์ํ ์ง์
- ๋๊ธฐ์ ์ด์
ํ๋ฅญํ ๋ฐ์ดํฐ ๊ณผํ์๋?
- ์ด์ ๊ณผ ๋๊ธฐ
- ๋ค์ํ ๊ฒฝํ
- ์ฝ๋ฉ ๋ฅ๋ ฅ
- ํ์ค์ ์ธ ์ ๊ทผ ๋ฐฉ๋ฒ: ์ ์์ผ ๊ธฐ๋ฐ์ ๋ชจ๋ธ๋ง, ๋ฅ๋ฌ๋์ด ๋ชจ๋ ๋ฌธ์ ์ ํด๋ต์ ์๋์ ๋ช
์ฌ
- ๊ณผํ์ ์ธ ์ ๊ทผ ๋ฐฉ๋ฒ: ์งํ๊ธฐ๋ฐ ์ ๊ทผ, ๋ด๊ฐ ๋ง๋๋ ๋ชจ๋ธ์ ๋ชฉํ๋ ๋ฌด์์ด๊ณ ์ฑ๊ณผ๋ฅผ ์ด๋ป๊ฒ ์ธก์ ํ ๊ฒ์ธ๊ฐ?
์ ์ผ ์ค์ํ ๊ฒ์ ๋ชจ๋ธ๋ง์ ์ํ ๋ฐ์ดํฐ์ ์กด์ฌ ์ฌ๋ถ
๋จธ์ ๋ฌ๋ ๋ชจ๋ธ๋ง ์ฌ์ดํด: AGILE
A/B ํ
์คํธ๋?
-
์จ๋ผ์ธ ์๋น์ค์์ ์ ๊ธฐ๋ฅ์ ์ํฉํธ๋ฅผ ๊ฐ๊ด์ ์ผ๋ก ์ธก์ ํ๋ ๋ฐฉ๋ฒ
-
์๋ก์ด ๊ธฐ๋ฅ์ ๋ก ์นํจ์ผ๋ก์ ์๊ธฐ๋ ์ํ๋ถ๋ด์ ์ค์ด๋ ๋ฐฉ๋ฒ
-
100%์ ์ฌ์ฉ์์๊ฒ ๋ก ์นํ๋ ๊ฒ์ด ์๋๋ผ ์๊ฒ ์์ํ๊ณ ๊ด์ฐฐ ํ ๊ฒฐ์
์์) ์ถ์ฒ์ ๊ธฐ๊ณํ์ต ๊ธฐ๋ฐ์ผ๋ก ๋ฐ๊พผ ๊ฒฝ์ฐ
๋จผ์ 5%์ ์ฌ์ฉ์์๊ฒ๋ง ๋ก ์นํ๊ณ ๋๋จธ์ง 95% ์ฌ์ฉ์์ ๋งค์ถ์ก๊ณผ ๊ฐ์ ์ค์ ์งํ๋ฅผ ๊ฐ์ง๊ณ ๋น๊ตํ์ฌ ๋ณ ๋ฌธ์ ๊ฐ ์์ผ๋ฉด(์งํ๊ฐ ํ๋ฝํ์ง ์์์ผ๋ฉด) ์ ์ง์ ์ผ๋ก ๋๋ ค์ ์ต์ข
์ ์ผ๋ก 100%๋ก ๋ก ์น
์ฅ์ : ์ค์ ์ฌ์ฉ์๋ค ๋ฐ์ดํฐ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ ๊ฒ์ด๊ธฐ ๋๋ฌธ์ ๋ ์ ์๋ฏธํ๊ณ ์์ ํผ์ผํธ์ ์ฌ์ฉ์์๊ฒ ๋จผ์ ๋ก ์นํ๊ธฐ ๋๋ฌธ์ ์ํ๋ถ๋ด์ด ์ ๋ค.
-
๋ณดํต ์ฌ์ฉ์๋ค์ 2๊ฐ์ ๊ทธ๋ฃน(ํ ๊ทธ๋ฃน์ ๊ธฐ์กด ๊ธฐ๋ฅ์ ๊ทธ๋๋ก ๋
ธ์ถ;control, ๋ค๋ฅธ ๊ทธ๋ฃน์ ์๋ก์ด ๊ธฐ๋ฅ์ ๋
ธ์ถ; test)์ผ๋ก ๋๋๊ณ ์๊ฐ์ ๋๊ณ ๊ด๋ จ ์งํ๋ฅผ ๋น๊ต
-
๊ฐ์ค๊ณผ ์ํฅ๋ฐ๋ ์งํ๋ฅผ ๋ฏธ๋ฆฌ ์ ํ๊ณ ์์ํ๋ ๊ฒ์ด ์ผ๋ฐ์ ์ด๋ฉฐ, ์งํ์ ๊ฒฝ์ฐ ์ฑ๊ณต/์คํจ ๊ธฐ์ค๊น์ง ์๊ฐํด๋ณด๋ ๊ฒ์ด ํ์
๋ฐ์ดํฐ ํ์ ์กฐ์ง๊ตฌ์กฐ
ํ์
์์ ๋ฐ์ดํฐ ํ์ ์ด๋ป๊ฒ ๋ค๋ฅธ ํ๋ค๊ณผ ํ์
ํ๋๊ฐ?
์ค์์ง์ค ๊ตฌ์กฐ: ๋ชจ๋ ๋ฐ์ดํฐ ํ์๋ค์ด ํ๋์ ํ์ ์กด์ฌ
- ์ผ์ ์ฐ์ ์์๋ ์ค์ ๋ฐ์ดํฐํ์ด ์ต์ข
๊ฒฐ์
- ๋ฐ์ดํฐ ํ์๋ค ๊ฐ์ ์ง์๊ณผ ๊ฒฝํ์ผ ๊ณต์ ๊ฐ ์ฌ์์ง๊ณ ์ปค๋ฆฌ์ด ๊ฒฝ๋ก๊ฐ ๋ ์ ๋ณด์
- ํ์ง๋ง ํ์
๋ถ์๋ค์ ๋ง์กฑ๋๋ ์๋์ ์ผ๋ก ๋จ์ด์ง
๋ถ์ฐ ๊ตฌ์กฐ: ๋ฐ์ดํฐ ํ์ด ํ์
๋ถ์๋ณ๋ก ์กด์ฌ
- ์ผ์ ์ฐ์ ์์๋ ๊ฐ ํ๋ณ๋ก ๊ฒฐ์
- ๋ฐ์ดํฐ ์ผ์ ํ๋ ์ฌ๋๋ค ๊ฐ์ ์ง์/๊ฒฝํ์ ๊ณต์ ๊ฐ ํ๋ค๊ณ ๋ฐ์ดํฐ ์ธํ๋ผ๋ ๋ฐ์ดํฐ์ ๊ณต์ ๊ฐ ํ๋ค์ด์ง
- ํ์
๋ถ์๋ค์ ๋ง์กฑ๋๋ ์ฒ์์๋ ์ข์ง๋ง ๋ง์ ์์ ๋ฐ์ดํฐ ํ์๋ค์ด ํ์ฌ๋ฅผ ๊ทธ๋ง๋๊ฒ ๋จ
์ค์์ง์ค๊ณผ ๋ถ์ฐ ๊ตฌ์กฐ์ ํ์ด๋ธ๋ฆฌ๋ ๋ชจ๋ธ
- ๊ฐ์ฅ ์ด์์ ์ธ ์กฐ์ง ๊ตฌ์กฐ
- ๋ฐ์ดํฐ ํ์๋ค์ ์ผ๋ถ๋ ์ค์์์ ์ธํ๋ผ์ ์ธ ์ผ์ ์ํํ๊ณ ์ผ๋ถ๋ ํ์
ํ์์ ํ๊ฒฌ์์ผ๋ก ์ผํ๋ ์ฃผ๊ธฐ์ ์ผ๋ก ์ผ์ ๋ณ๊ฒฝ
- ๋ฐ์ดํฐํ ์์์ ์ปค๋ฆฌ์ด ๊ฒฝ๋ก๊ฐ ๋ง๋ค์ด์ง
๋ชจ๋ธ ๊ฐ๋ฐ ์ ๊ณ ๋ คํ ์
๋ฐ์ดํฐ ์์ง๋์ด์ ๋ฐ์ดํฐ ๊ณผํ์ ๊ฐ ๋ง์ฐฐ์ด ์๊ธฐ๋ ์ง์ - ๊ฐ๋ฐ๋ ๋ชจ๋ธ์ ์ด์ ๊ด๋ จ
๊ผญ ๊ธฐ์ตํ ํฌ์ธํธ(1)
๋๊ตฐ๊ฐ ๋ชจ๋ธ ๊ฐ๋ฐ๋ถํฐ ์ต์ข
๋ก ์น๊น์ง ์ฑ
์์ง ์ฌ๋์ด ํ์ํ๋ค! ๋ชจ๋ธ ๊ฐ๋ฐ์ ์์์ผ ๋ฟ์ด๊ณ ์ฑ๊ณต์ ์ธ ํ๋ก๋์
๋ก ์น๊ฐ ์ต์ข
์ ์ธ ๋ชฉํ์ด๋ค. ์ต์ข
๋ก ์นํ๋ ์์ง๋์ด๋ค๊ณผ ์ํตํ๋ ๊ฒ์ด ์ค์ํ๋ค.๋ชจ๋ธ ๊ฐ๋ฐ ์ด๊ธฐ๋ถํฐ ๊ฐ๋ฐ/๋ก ์น ๊ณผ์ ์ ๊ตฌ์ฒดํํ๊ณ ์ํตํด์ผ ํ๋ค.
- ๋ชจ๋ธ ๊ฐ๋ฐ ์ ๋ชจ๋ธ์ ์ด๋ป๊ฒ ๊ฒ์ฆํ ๊ฒ์ธ์ง?
- ๋ชจ๋ธ์ ์ด๋ค ํํ๋ก ์์ง๋์ด๋ค์๊ฒ ๋๊ธธ ๊ฒ์ธ์ง?
- feature ๊ณ์ฐ์ ์ด๋ป๊ฒ ํ๋์ง, ๋ชจ๋ธ ์์ฒด๋ ์ด๋ค ํฌ๋งท์ธ์ง?
- ๋ชจ๋ธ์ ํ๋ก๋์
์์ A/B ํ
์คํธํ ๊ฒ์ธ์ง, ํ๋ค๋ฉด ์ต์ข
์ฑ๊ณต ํ๋จ ์งํ๊ฐ ๋ฌด์์ธ์ง?
๊ผญ ๊ธฐ์ตํ ํฌ์ธํธ(2)
๊ฐ๋ฐ๋ ๋ชจ๋ธ์ด ๋ฐ๋ก ํ๋ก๋์
์ ๋ก ์น ๊ฐ๋ฅํ๋๋ก ํต์ผ๋ ํ๋ก์ธ์ค ํน์ ํ๋ ์์์ด ํ์ํ๋ค.
- ๋ชจ๋ธ ๊ฐ๋ฐ ํด์ ํ๋๋ก ํต์ผํ๋ฉด ์ ๋ฐ ๊ฐ๋ฐ๊ณผ ๋ก ์น ๊ด๋ จ ํ๋ ์์์ ๊ฐ๋ฐ์ด ์ฌ์์ง
- AWS์ SageMaker: ๋จธ์ ๋ฌ๋ ๋ชจ๋ธ ๊ฐ๋ฐ/๊ฒ์ฆ/๋ก ์น ํ๋ ์์์ผ๋ก, ๊ฒ์ฆ๋ ๋ชจ๋ธ์ ๋ฒํผ ํด๋ฆญ ํ๋๋ก API ํํ๋ก ๋ก ์น ๊ฐ๋ฅํ๋ค. ๊ตฌ๊ธ ํด๋ผ์ฐ๋์ Azure๋ ๋น์ทํ ํ๋ ์์์ ์ง์ํ๋ค.
๊ผญ ๊ธฐ์ตํ ํฌ์ธํธ(3)
์ฒซ ๋ชจ๋ธ ๋ก ์น๋ ์์์ผ ๋ฟ์ด๋ค. ๋ก ์น๊ฐ ์๋ ์ด์์ ํตํด ์ ์ง์ ์ธ ๊ฐ์ ์ ์ด๋ค๋ด๋ ๊ฒ์ด ์ค์ํ๋ค. ๊ฒฐ๊ตญ ํผ๋๋ฐฑ ๋ฃจํ๊ฐ ํ์ํ ๊ฒ.
- ์ด์์์ ์๊ธฐ๋ ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ง๊ณ ๊ฐ์ ์ ์ฐพ๊ธฐ
- ๊ฒ์์ด๋ผ๋ฉด CTR(Click Through Rate)์ ๋ชจ๋ํฐ๋งํ๊ณ ๋ชจ๋ ๋ฐ์ดํฐ๋ฅผ ๊ธฐ๋ก
- ์ฃผ๊ธฐ์ ์ผ๋ก ๋ชจ๋ธ์ ์ฌ๋น๋ฉ
- ์จ๋ผ์ธ ๋ฌ๋(https://huyenchip.com/2020/12/27/real-time-machine-learning.html): ๋ชจ๋ธ์ด ํ๋ก๋์
์์ ์ฌ์ฉ๋๋ฉด์ ๊ณ์์ ์ผ๋ก ์
๋ฐ์ดํธ ๋๋ ๋ฐฉ์์ ๋จธ์ ๋ฌ๋
1.๋ฐ์ดํฐ๋ฅผ ํตํด ๋งค์ถ์ด ์๊ฒจ์ผ ํ๋ค.
์ด๋ ์กฐ์ง์ด๊ฑด ํ์ฌ์์์ ์กด์ฌ ์ด์ ๋ ๋งค์ถ ์ฐฝ์กฐ ํน์ ๊ฒฝ๋น ์ ๊ฐ
๋ฐ์ดํฐ ํ ๋ํ ์ง์ ์ ์ด๊ฑด ๊ฐ์ ์ ์ด๊ฑด ๋ฐ์ดํฐ๋ฅผ ํตํด ํ์ฌ ์์ต์ ๊ธ์ ์ ์ธ ์ํฅ์ ๋ผ์ณ์ผ ํ๋ค
๋ฐ์ดํฐ ์กฐ์ง์ ์์ฅ์ ์ญํ ์ด ์์ฃผ ์ค์ํ๋ฐ, ๋ค์ ํ ๋ฒ ๋ฐ์ดํฐ ์ธํ๋ผ์ ๊ตฌ์ฑ์ด ์ฒซ ๋ฒ์งธ๋ผ๋ ์ ์ ๋ช
์ฌํ๋ ๋จ๊ธฐ์ ์ ์ข์ ๊ฒฐ๊ณผ๋ฅผ ๋ผ ๋ฐฉ๋ฒ์ ์ฐพ์์ผ ํ๋ค.
2. ๋ฐ์ดํฐ ์ธํ๋ผ๊ฐ ์ฒซ ๋ฒ์งธ ์คํญ!
๋ฐ์ดํฐ ์ธํ๋ผ ์์ด๋ ๋ฐ์ดํฐ ๋ถ์์ด๋ ๋ชจ๋ธ๋ง์ ๋ถ๊ฐ๋ฅํ๋ค.
์ฒซ ๋ฒ์งธ ํ์์ ์ธํ๋ผ ๊ตฌ์ถ ์ด์ธ์๋ ์ฝ๊ฐ์ ๋ถ์/๋ชจ๋ธ๋ง ์คํฌ์ด ์๋์ฌ๋์ด ์ข๋ค.
ํด๋ผ์ฐ๋ ๊ธฐ๋ฐ์ผ๋ก ๊ตฌ์ถํ ๊ฒ์ธ์ง, ์ง์ ๊ตฌ์ถํ ๊ฒ์ธ์ง, ๋ฐฐ์น ๋ฐฉ์์ผ๋ก ์ฃผ๊ธฐ์ ์ผ๋ก ๋ฐ์ดํฐ ์จ์ดํ์ฐ์ค์ ETLํ ๊ฒ์ธ์ง, ์ค์๊ฐ์ผ๋ก ์ฒ๋ฆฌํ ๊ฒ์ธ์ง ๋ฑ์ ๊ณ ๋ คํด์ผ ํ๋ค.
3.๋ฐ์ดํฐ์ ํ์ง์ด ์์ฃผ ์ค์ํ๋ค.
Garbage In Garbage Out
๋ฐ์ดํฐ ๊ณผํ์๊ฐ ๊ฐ์ฅ ๋ง์ ์๊ฐ์ ์๋ ๋ถ์ผ๋ ๋ฐ์ดํฐ ์ฒญ์ ์์
์ด๋ค. ๋ชจ๋ธ๋ง์ ๋๋ ์๊ฐ์ 100์ด๋ผ๊ณ ํ๋ฉด, ๊ทธ์ค 70์ ๋ฐ์ดํฐ ํด๋ฆฐ์
์ ์์๋๋ค.
ํนํ ์ค์ ๋ฐ์ดํฐ์ ๊ฒฝ์ฐ ์ข ๋ ํ์ง ์ ์ง์ ๋
ธ๋ ฅ์ด ํ์ํ๋ค.
์ด๋์ ๋ฐ์ดํฐ๊ฐ ์๋์ง
์ด ๋ฐ์ดํฐ์ ํ์ง์ ํน์ ๋ฌธ์ ๊ฐ ์๋์ง ๊ณ์์ ์ผ๋ก ๋ชจ๋ํฐ๋งํด์ผํ๋ค.
4. ํญ์ ์งํ๋ถํฐ ์๊ฐํ๋ค.
๋ฌด์จ ์ผ์ ํ๊ฑด ๊ทธ ์ผ์ ์ฑ๊ณต ์ฒ๋(์งํ)๋ฅผ ์ฒ์๋ถํฐ ์๊ฐํ๊ณ , ๋ํ ๋๋ฆ๋๋ก ๊ฐ์ค์ ์ธ์ฐ๋ ๊ฒ์ด ์ธ์ฌ์ดํธ๋ฅผ ํค์ฐ๋๋ฐ ํฐ ๋์์ด ๋๋ค.
์งํ์ ๊ณ์ฐ์ ์์ด์๋ ๊ฐ๊ด์ฑ์ด ๋งค์ฐ ์ค์ํ๋ค. ๊ณ์ฐ๋ ์งํ๋ฅผ ์๋ฌด๋ ๋ชป ๋ฏฟ๋๋ค๋ฉด ์ฌ๋ฐ๋ฅธ ์งํ๊ฐ ์๋ ๊ฒ์ด๋ฉฐ, ์งํ๋ฅผ ์ด๋ป๊ฒ ๊ณ์ฐํ ๊ฒ์ธ์ง ๊ทธ๋ฆฌ๊ณ ์ด๊ฑธ ๋ค๋ฅธ ์ฌ๋๋ค์๊ฒ ์ด๋ป๊ฒ ์ค๋ช
ํ ์ง ๊ณ ๋ คํด์ผ ํ๋ค.
5. ๊ฐ๋ฅํ๋ฉด ๊ฐ๋จํ ์๋ฃจ์
์ผ๋ก ์์ํ๋ผ.
๋ชจ๋ ๋ฌธ์ ๋ฅผ ๋ฅ๋ฌ๋์ผ๋ก ํด๊ฒฐํด์ผ ํ๋ ๊ฒ์ ์๋๋ค. ์ค์ ํ์ฌ์์ ๋ฅ๋ฌ๋์ผ๋ก ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ๊ฒฝ์ฐ๋ ๋๋ฌผ๋ฉฐ, ๋ฅ๋ฌ๋์ ์ ๋์ํ๋์ง ์ค๋ช
ํ๊ธฐ๋ ํ๋ค๊ณ ๊ฐ๋ฐ๊ณผ ๋ก ์น ๋ชจ๋ ์๊ฐ์ด ๊ฑธ๋ฆฐ๋ค.
ํ ํ์ ์๋ฒฝํ ๋ชจ๋ธ์ ๋ง๋๋ ค๊ณ ํ์ง ๋ง๋ผ. ํ ํ์ ๋ชจ๋ธ์ ๋ง๋ค๋ ค๊ณ ํ๋ฉด ์๊ฐ๋ง ์ค๋๊ฑธ๋ฆฌ๊ณ ์ต์ข
์ฑ๊ณผ๋ ๋ ์์ข์ ํ๋ฅ ์ด ๋์
๋ฐ๋ณต ๊ธฐ๋ฐ์ ์ ์ง์ ์ธ ๊ฐ๋ฐ๋ฐฉ์์ผ๋ก ๊ฐ์ ํ๋ฉด์ ์ํ๋ ๊ฒฐ๊ณผ๊ฐ ๋์ค๋ฉด ๊ทธ ๋ ์ค๋จํ๋ฉด ๋๋ค.
DONE IS BETTER THAN PERFECT