์ต์ ๊ธ
-
[DL] ์ฐจ ์ํ ์์ธก ๋ถ๋ฅ ์ ๊ฒฝ๋ง ๋ชจ๋ธ ๊ตฌ์ถ ์ค์ต
์๋์ฐจ ํ๊ฐ ๋ฐ์ดํฐ์ ์ ์ฌ์ฉํ์ฌ, ์๋์ฐจ์ 6๊ฐ ํผ์ฒ ํน์ฑ์ ๋ฐํ์ผ๋ก 7๋ฒ์งธ ํผ์ฒ์ธ '์ฐจ ์ํ' ๋ฅผ ์์ธกํ๋ ๋ถ๋ฅ ๋ชจ๋ธ์ด๋ค. ์ฌ์ฉ๋ ์ ๊ฒฝ๋ง ๋ชจ๋ธ์ ์๋ฒ ๋ฉ ๋ ์ด์ด๋ฅผ ์ฌ์ฉํ์ฌ ๋ฒ์ฃผํ ์ ๋ ฅ ๋ฐ์ดํฐ์ ์ฐจ์ ์ถ์ โ ์ ํ ๋ ์ด์ด โ ReLU โ ๋ฐฐ์น ์ ๊ทํ โ ๋๋กญ ์์ ์ ํต๊ณผํ์ฌ ์ต์ข ์ถ๋ ฅ์ โ์ฐจ ์ํโ๋ฅผ ๋ถ๋ฅํ๋ 4๊ฐ์ ํด๋์ค์ ํด๋นํ๋ ํ๋ฅ ์ ๋ํ๋ธ๋ค. ๋ชจ๋ธ์ ์ฃผ์ด์ง epoch๋์ ํ์ต๋๋ฉฐ, ๊ฐ epoch๋ง๋ค ๋ชจ๋ธ์ ์ถ๋ ฅ์ธ ์์ธก๊ฐ๊ณผ ์ค์ ๋ ์ด๋ธ ๊ฐ ์ฐจ์ด์ธ loss๋ฅผ ๊ณ์ฐํ๊ณ ์ด๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๋ชจ๋ธ weight๋ฅผ ์ ๋ฐ์ดํธํ๋ค. ํ์ต ๊ณผ์ ์์ loss๊ฐ ๊ฐ์ํ๋ ๊ฒ์ ๋ชฉํ๋ก ํ๋ค. Loss๋ก CrossEntropy๋ฅผ ์ฌ์ฉํ์๊ณ , ์ต์ ํ๋ฅผ ์ํด optimizer๋ก Adam์ ์ฌ์ฉํ์๋ค. ํ๋ ์์ํฌ๋ก๋ ํ์ดํ ์น๋ฅผ ์ฌ..
-
LG AIMERS 4๊ธฐ PHASE 2 ํด์ปคํค ๋ฐ ์๋ฃ ํ๊ธฐ
LG AIMERS 4๊ธฐ๋ก ํ๋ํ๋ฉด์ ์งํํ ํด์ปคํค ๊ฒฝํ์ ๊ธฐ๋กํ ๊ธ PHASE 2๋ 2์1์ผ ~ 2์ 26์ผ๊น์ง ์ฝ ํ๋ฌ๊ฐ ์งํ๋ ํด์ปคํค ํ๋ก์ ํธ์๋ค. ํด์ปคํค ์ด๋ป๊ฒ ?ํด์ปคํค ์ฃผ์ ๋ "MQL ๋ฐ์ดํฐ ๊ธฐ๋ฐ B2B ์์ ๊ธฐํ ์ฐฝ์ถ ์์ธก ๋ชจ๋ธ ๊ฐ๋ฐ" ์ด์๋ค. ๊ณ ๊ฐ์ MQL๋ฐ์ดํฐ(train.csv)๊ฐ ์ฃผ์ด์ก๋ค. ์ฌ๊ธฐ์๋ ๊ณ ๊ฐ์ ๊ตญ์ , ๊ณ ๊ฐ์ ํ์ฌ๋ช , ๊ณ ๊ฐ์ ์ ํ, ์์ฒญ ์ ํ ์นดํ ๊ณ ๋ฆฌ ๋ฑ ๊ณ ๊ฐ๊ณผ ๊ด๋ จ๋ 28๊ฐ์ ํผ์ฒ์ ๋ฐ์ดํฐ๊ฐ ์ฃผ์ด์ก๊ณ , ์ด๋ฅผ ๊ธฐ๋ฐ์ผ๋ก is_converted(์์ ์ ํ์ฌ๋ถ) ๋ผ๋ ํผ์ฒ๊ฐ Ture์ธ์ง False์ธ์ง๋ฅผ ์์ธกํ๋ binary classification ๋ชจ๋ธ์ ๋ง๋ค์ด์ผ ํ๋ค. train.csv ์๋ is_converted๊ฐ ๊ฒฐ์ธก๊ฐ์ด ์๋ true/false๋ก ๋ํ๋์์๊ธฐ ๋๋ฌธ์, ์ด๋ฅผ ํตํด..
-
Git Desktop์ ์ฌ์ฉํ Branch ๊ด๋ฆฌ
๋ธ๋ฐ์น๊ฐ ์๋ค๋ฉด? ๋ธ๋์น๋ ์ด๋์ ํ์ํ๋ค! A์ B๊ฐ ์๋ก ๋ค๋ฅธ ๊ธฐ๋ฅ์ ๊ตฌํํ๋ค๊ณ ํ์๋, ์์ ํ ๋ด์ฉ ์ค์๋ ์๋ก ์์ ๊ณผ ๊ด๋ จ์ด ์์ ์๋ ๋ถ๋ถ๋ ์์๊ฒ์ด๊ณ , ๋๋ก๋ ๊ฐ์ ์ฝ๋๋ฅผ ๋ค๋ฅด๊ฒ ์์ ํ ๋ถ๋ถ๋ ์์๊ฒ์ด๋ค. ์ด๋ฅผ ์ผ์ผ์ด ๋์กฐํ๊ณ ์ฝ๋๋ฅผ ํฉ์น๋๊ฑด ๋ฒ๊ฑฐ๋ก์ด์ผ์ด๋ค. Cํ์ฌ์ ๋ฒ์ ์ 10.0.0 ๊น์ง ์ถ์๋์๋ค. ๊ทธ๋ฌ๋ ์ด๋ค ์๊ตฌ์ฌํญ์ ๋ฒ์ 1.0.0์๋ํ ์๊ตฌ์ฌํญ ์ด๊ณ , ์ด๋ค ์๊ตฌ์ฌํญ์ 3.0.0์ ๋ํ ์๊ตฌ์ฌํญ์ผ ์ ์๋ค. ์ด๋ฅผ ์ํด Cํ์ฌ๋ ๋ธ๋ฐ์น๋ฅผ ์ฌ์ฉํ๋ค. ์๋ก์ด ์๊ตฌ์ฌํญ์ด ์๊ธฐ๋ฉด ๊ทธ์ ๋ง๋ ๋ธ๋์น๋ฅผ ์์ฑํ๊ณ , ๊ทธ๋ ๊ฒ ๋๋์ด์ง ๋ธ๋์น์ ์๊ตฌ ์ฌํญ์ ๋ฐ์ํ๋ค. ๋ฒ์ ๋ณ๋ก ์๊ตฌ ์ฌํญ์ด ์๋ฌด๋ฆฌ ๋ง์์ ธ๋ ๋ธ๋์น๋ฅผ ๋๋๋ฉด ์ฝ๋๋ฅผ ๋ณต์ฌํ ์๊ณ ๋ฅผ ๋์ด๋ ๋๋ค. ๋ธ๋์น ๋ธ๋์น๋ ๋ฒ์ ์ ๋ถ๊ธฐ์ด๋ค. ๋ธ๋์น ๋ฒ์ ..
-
ํ ์ค ๋ฑ ํฌ - ๋ฌด๋ฃ ์ธํ ๋ฐ๊ธฐ ์ด๋ฒคํธ (1/22 ~ 1/25)
ํ ์ค ๋ฑ ํฌ - ๋ฌด๋ฃ ์ธํ ํ์ ๊ตญ๋ด ๊ธ์ต ์ ๋๊ธฐ์ ํ ์ค ๋ฑ ํฌ๊ฐ ๊ตญ๋ด ์ต์ด! ์ธํ ๊ฑฐ๋์ ์์๋ฃ ์๋ '๋ฌด๋ฃ ํ์ ' ์๋น์ค๋ฅผ ์ ๋ณด์์ต๋๋ค. ๊ธฐ์กด ๊ตญ๋ด ๊ธ์ต์ฌ๋ค๊ณผ ๋ค๋ฅธ ์์ฃผ ํ๊ธฐ์ ์ธ ๋ฐ์์ด์ฃ . ํ์ฌ ์ธํ ํต์ฅ์ ํ ์ค๋ฑ ํฌ ํต์ฅ์์ ํด๋ฆญ ํ ๋ฒ์ผ๋ก ์ฝ๊ฒ ๊ฐ์ ํ ์ ์์ต๋๋ค. ์๋ ๋งํฌ๊ฐ ์์ผ๋, ํฌ์คํ ๋๊น์ง ๋ด์ฃผ์ธ์๐๐ ๊ธ๋ก๋ฒ ๊ฑฐ๋ํ ์ค ๋ฑ ํฌ ์ธํํต์ฅ์ ๊ฐ์คํ๋ฉด ์ด์ ์ธ๊ณ ์ด๋์๋ ATM์ ์ถ๊ธ ๋ฐ ๊ฒฐ์ ๊ฐ ๋ชจ๋ ๊ฐ๋ฅํ๋ฉฐ ์์๋ฃ๋ ์ ํ ์์ต๋๋ค. ์ฌํ์๋ฅผ ์ํ ํธ๋ฆฌํจ ํด์ธ์ฌํ์ ๊ณํํ๊ณ ์๊ฑฐ๋, ์ธ๊ตญ ์ถ์ฅ์ด ์ฆ์ผ์๋ค๋ฉด, ํน์ ์ธ๊ตญ์ ๊ฑฐ์ฃผํ ์ผ์ด ์์ผ์๋ค๋ฉด ์ด๋ณด๋ค ๋ ์ข์ ๊ธฐํ๋ ์๋ค! ๋ผ๊ณ ํ ์ ์๊ฒ ๋ค์. ๊ฐํธํ ๊ณ์ข ๊ด๋ฆฌ, ๋ค์ํ ํตํ ์ต์ ๊ฐ์ ๊ณผ ๋์์ ํ๋์ ๊ณ์ข๋ก 17๊ฐ๊ตญ ์ธํ๋ฅผ ๊ด๋ฆฌํ ์ ์๋ค๋ ์์ฃผ ํฐ ..
-
Logistic regression์ ์ฌ์ฉํ ์์ธก ๋ชจ๋ธ ๋ง๋ค๊ธฐ
Logistic regression์ binary classification ๋ฌธ์ ๋ฅผ ํธ๋๋ฐ ์ฐ์ด๋ ๋จธ์ ๋ฌ๋ ๋ฐฉ๋ฒ๋ก ์ด๋ค. ๐ก ๋ ๋ฆฝ๋ณ์๊ฐ (-โ,โ)์ ์ด๋ ์ซ์์ด๋ ์๊ด์์ด ์ข ์ ๋ณ์ ๋๋ ๊ฒฐ๊ณผ ๊ฐ์ด ํญ์ ๋ฒ์ [0,1] ์ฌ์ด์ ์๋๋ก ํ๋ค. ์ด๋ ์ค์ฆ๋ฅผ ๋ก์ง๋ณํ ์ํํจ์ผ๋ก์จ ํญ์ [0,1]์ฌ์ด ๊ฐ์ ๊ฐ๋ ๋ก์ง์คํฑ ํจ์(์๊ทธ๋ชจ์ด๋ ํจ์)๋ฅผ ์ป์ ์ ์๋ค. kaggle์ ๊ณต https://www.kaggle.com/code/adepvenugopal/logistic-regression-predicting-insurance-buying/notebook Logistic Regression : Predicting Insurance buying Explore and run machine learning code wit..
-
[python] list, tuple, dict, set ์ด ์ ๋ฆฌ
python์์๋ ๋ฐ์ดํฐ ์ฒ๋ฆฌ๋ฅผ ์ํด, ๋ํ์ ์ผ๋ก 4๊ฐ์ง ๋ฐ์ดํฐ ์ ์ฅ ๋ฐฉ๋ฒ(list,tuple,dict,set) ์ ์ฌ์ฉํ๋ค. List, tuples, string ์ sqequences(๋ฐฐ์ด)์ด๋ค. ๋ฐฐ์ด ๋ด ๊ตฌ์ฑ์์๋ฅผ elements๋ผ ํ๋ค. ๋ชจ๋ ๋ฐฐ์ด์ ์์๊ฐ ์กด์ฌํ๋ index๊ฐ ์กด์ฌํ๋ฉฐ index๋ฒํธ๋ 0๋ถํฐ ์์ํ๋ค. dictionary โ key-valueํํ ์๋ฃํ set ์ ์งํฉ์ด๋ค. ์์x index(X) ๋ ์์ธํ ์์๋ณด์. List List๋ ๊ฐ์ ์ฑ๊ฒฉ์ ๋ฐ์ดํฐ๋ฅผ ๋ด๊ณ ์๋ค. (๋ค๋ฅธ ํ์ ๊ณผ ํผ์ฉํด์ ๋ด์๋ ๋๋ค.) List์๋ ์ซ์, ๋ฌธ์ ๋ฑ ๋ค์ํ ํ์ ๋ฐ์ดํฐ๋ฅผ ๋ด์ ์ ์๋ค. list1 = [1,2,3,4,5,6,11,'a','b'] ๋ด๊ธด ์ ๋ณด๋ mutable , ๋ณ๊ฒฝ ๊ฐ๋ฅํ๋ค. ..