๐ AI & Bigdata/AI & ML & DL
2022.09.13
ํ
์ผ๋ฌ ๊ธ์: ๊ทผ์ฌ ๋คํญํจ์๋ก ํํํ ์ ๋ณต์กํ ์์์ ๋คํญํจ์๋ก ํํ ๊ฐ๋ฅ (=๋ณต์กํ ํจ์๋ฅผ ๋ค๋ฃจ๊ธฐ ์ฝ๊ณ ์ดํดํ๊ธฐ ์ฌ์ด ๋คํญํจ์๋ก ๋์ฒด์ํค๊ธฐ ์ํด์) ํ
์ผ๋ฌ ๊ธ์๋ ๊ฒฐ๊ตญ x = a์์ f(x)์ ๋์ผํ ๋ฏธ๋ถ๊ณ์๋ฅผ ๊ฐ๋ ์ด๋ค ๋คํญํจ์๋ก f(x)๋ฅผ ๊ทผ์ฌ์ํค๋ ๊ฒ์
๋๋ค. ์ ์์์ f(a) = p(a), f'(a) = p'(a), f''(a) = p''(a), ... ์์ ์ฝ๊ฒ ํ์ธํ ์ ์์ ๊ฒ์
๋๋ค. ํ
์ผ๋ฌ ๊ธ์๋ฅผ ์ด์ฉํด ์ด์๊ฐ์ด x = a์์ ๋ฏธ๋ถ๊ณ์๋ฅผ ์ผ์น์ํค๋ฉด x = a ๋ฟ๋ง ์๋๋ผ ๊ทธ ์ฃผ๋ณ์ ์ผ์ ๊ตฌ๊ฐ์์๋ f(x)์ p(x)๊ฐ ๊ฑฐ์ ์ผ์น๋๊ฒ ๋ฉ๋๋ค. https://darkpgmr.tistory.com/59 Ensemble: ์ฌ๋ฌ ๋ชจ๋ธ์ ์ฌ์ฉํด ๊ฐ ์์ธก ๊ฒฐ๊ณผ๋ฅผ ๋ง๋ค๊ณ , ์ต์ข
์์ธก ๊ฒฐ๊ณผ ๊ฒฐ์ Bag..
๐ AI & Bigdata/Python
2022.09.06
from pycaret.datasets import get_data dataset = get_data('juice') pr = dataset.profile_report() pr.to_file('/content/drive/MyDrive/แแ
ขแแ
กแจแแ
ฅแธ/Kaggle/pr_report.html') pr AttributeError: 'DataFrame' object has no attribute 'profile_report'
๐ AI & Bigdata/Python
2022.09.01
!pip install pycaret[full] ํ๋๋ฐ ์ฝ๋ฉ์์ ์๊พธ ์๋ฌ๋์ ์คํ ์ ๋๋ ํ์ from pycaret.classification import * ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts. xarray-einstats 0.2.2 requires numpy>=1.21, but you have numpy 1.19.5 which is incompatible. tensorflow 2.8.2+zzzcolab202207190829..
๐ AI & Bigdata/Paper Review
2022.09.01
๋ฐ์ดํฐ ๋ถ๊ท ํ ์ฒ๋ฆฌ (SMOTE) ๋ฐ์ดํฐ ๋ถ๊ท ํ ์ฒ๋ฆฌ๋ฒ ์ด๋ฒ์๋ ๋ฐ์ดํฐ ๋ถ๊ท ํ์ ๋ํด ํ๋ฒ ์ง์ด๋ณด๊ณ ๊ฐ๊ฒ ์ต๋๋ค. ๋ฐ์ดํฐ๊ฐ ๋ถ๊ท ํํ ๊ฒฝ์ฐ ... blog.naver.com boosting: ์๋๊ฐ ๋๋ฆฌ๊ณ overfitting์ด ์ฝ๋ค. bagging์ ๋นํด ์ฑ๋ฅ์ด ์ข๊ณ ํด์์ด ์ฝ๋ค. AdaBoost & GBM(Gradient Boost) AdaBoost: GBM๊ณผ ์ ์ฌํ ๋งค์ปค๋์ฆ. ๋ค์์ ์ค๋ถ๋ฅ๋ ๋ฐ์ดํฐ๋ฅผ ์ ํ๋ ํ๋ฅ ์ด ๋์์ง๋ ๊ฒ GBM: ๊ฒฝ์ฌํ๊ฐ๋ฒ์ ์ด์ฉํ์ฌ ์๋ก ๊ฐ์ค์น๋ฅผ ์
๋ฐ์ดํธํ๋ค. ์ด์ ๋ชจ๋ธ์ ์์ฐจ๋ฅผ ๊ฐ์ง๊ณ weak model์ ๊ฐํ์ํจ๋ค.(nagative gradient) ์ค๋ถ๋ฅ๊ฐ์ ์ด์ฉํ๋ AdaBoost์ ๋ค๋ฅด๊ฒ Gradient Boost์ ๊ธฐ์ธ๊ธฐ๋ฅผ ์ด์ฉํ๋ค. ์์ธก ์ฑ๋ฅ์ด ๋ฐ์ด๋๋ค. ํ์ต ์๊ฐ..
๐ AI & Bigdata/AI & ML & DL
2022.09.01
์์๋ธ ๊ธฐ๋ฒ (๋ณดํ
& ๋ฐฐ๊น
) KNN๊ณผ SVM๋ง๊ณ ๋ ์์๋ธ ๊ธฐ๋ฒ์ ๋ํด์ ๊ฐ๋
์ ์ธ ๋ถ๋ถ์ ์ด์ง ๋ค๋ฃจ์ด ๋ณด์๋๋ฐ์, ์์๋ธ์ ์ ํ ๋ฐ... blog.naver.com ์คํํน ์์๋ธ (Stacking Ansemble) ์คํํน ์์๋ธ : Two heads are better than one ์คํํน์ ๊ฐ๋ณ์ ์ธ ์ฌ๋ฌ ์๊ณ ๋ฆฌ์ฆ์ ์๋ก ๊ฒฐํฉํด ์์ธก ๊ฒฐ... blog.naver.com [ML] Pycaret์ผ๋ก ML๋ชจ๋ธ ์ฝ๊ฒ ๋ง๋ค๊ธฐ [ML] Pycaret์ผ๋ก ML๋ชจ๋ธ ์ฝ๊ฒ ๋ง๋ค๊ธฐ Pycaret์ด๋? pycaret์ด๋ AutoML์ ํ๊ฒ ํด์ฃผ๋ ํ์ด์ฌ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์
๋๋ค. scikit-learn ํจํค์ง๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ๊ณ ์์ผ๋ฉฐ Classification, Regression, Clustering, Anomaly.. minim..
๐ AI & Bigdata/AI & ML & DL
2022.08.31
๋ถ์คํ
๊ธฐ๋ฒ: ์ฌ๋ฌ ์ฝํ ๋จธ์ ๋ฌ๋ ๊ธฐ๋ฒ์ ์์ฐจ์ ์ผ๋ก ํ์ตํด ์ค๋ฅ๋ฅผ ๊ฐ์ ํด ๋๊ฐ๋ฉด์ ์ฑ๋ฅ์ ๋์ฌ ๊ฐ๋ ์์๋ธ ๊ธฐ๋ฒ ์๋: ๋๋ค ํฌ๋ ์คํธ(์ฌ๋ฌ ๋๋ฌด๋ฅผ ๋ณ๋ ฌ ๋ฐฉ์์ผ๋ก ํ์ต) > ๋ถ์คํ
๊ธฐ๋ฒ(์ง๋ ฌ๋ก ์์ฐจ์ ์ผ๋ก ํ์ต) ์บ๊ธ์์ ์ฃผ๋ก ์ฐ์ด๋ ๋ถ์คํ
๊ธฐ๋ฒ: Xgboost, LightGBM, CatBoost GBM(Gradient Boosting Machine) ์์ฐจ(์ค์ ๊ฐ๊ณผ ๊ทธ ํ๊ท ์ ์ฐจ์ด)๋ฅผ ํ์ตํ๋ ๋ชจ๋ธ์ ๋ง๋ค๊ณ ์ด๋ฅผ ํ์ฉํด ์์ฐจ๋ฅผ ์์ธกํ ๊ฐ์ LR(learning rate)๋ฅผ ๊ณฑํ ํ ํ๊ท ์ ๋ํค ์ค์ ์์ธก๊ฐ์ ์
๋ฐ์ดํธ ํ๋ ๊ณผ์ ์ ๋ฐ๋ณต(๊ณผ์ : ์์ฐจ๋ฅผ ์ค์ด๋ ํ์ต์ด ๋ฐ๋ณต๋จ) ์ฆ, Overfitting(๊ณผ์ ํฉ) ๋ฌธ์ ๊ฐ ๋ฐ์ ๋ฐ๋ผ์ ์ค์ฐจ(error)์ ์์ฐจ(residual)์ ์ฐจ์ด ๋๋ณด๊ธฐ ์์ฐจ: (๋ชจ๋ธ์) ์์ธก๊ฐ-..