Hgyoon
@hangyulmd0892
Reviews Written
-
Average Rating
-
Posts
Q&A
RPN์ ์ต์ปค๋ฐ์ค์ ๊ด๋ จ๋ ์ ๊ฐ ์ ์ดํด ํ๊ณ ์๋๊ฑด์ง ํ์ธ์ ์ํด ์ง๋ฌธ ๋๋ฆฝ๋๋ค.
์ ๋ Faster RCNN ๊ด๋ จ structure ์ดํด๊ฐ ๋ถ์กฑํ ๊ฒ ๊ฐ์ ๊ณ์ ๊ณ ๋ฏผํ๊ณ ์๋ ์ฐฐ๋์ ์ข์ ๋ชจ์๋ ๊ฐ์ฌ๋๋ฆฝ๋๋ค. ๋ค๋ง 1) IOU ๊ด๋ จํด์, IOU > 0.7์ธ ๊ฒ์ Positive (Foreground), IOU ๋ Batch ๋จ์๋ก ํ์ต์ํฌ ๋ Positive/Negative์์ ๊ฐ๊ฐ ๋์ผ sample ์๋งํผ ์ถ์ถ์ ํด์ ํ Batch ๋ด์ 50%/50% ๋น์จ์ ๋ง์ถฐ์ฃผ๊ณ ์. 2) (์ด๊ฑด ๊ฐ์ฌ๋๊ป ์ง๋ฌธ) Faster RCNN ๊ด๋ จํด์ ์ฒ์์ ํท๊ฐ๋ ธ๋ ๋ถ๋ถ์ด ์ญ์ ํ ๊ณผ์ ์์ Classification ๋ถ๋ถ๊ณผ Regression ๋ถ๋ถ์ ๊ณ์ฐ์ธ ๊ฒ ๊ฐ์ต๋๋ค. Loss function ๊ณต์์ ๋ณด๋ฉด Classification loss์ Regression loss๋ฅผ ํฉ์น๋ ๊ฒ์ผ๋ก ๋์ด์๋๋ฐ, ๊ทธ๋ฌ๋ฉด ์ ๋ชจ์๋์์ (3 x 3) x 512 channel ์ parameter๋ฅผ ๊ฐฑ์ ํ ๋๋ (1๋ฒ anchor box์ classfication์ ์ํ output node 2๊ฐ๋ก๋ถํฐ ์ค๋ loss) + (1๋ฒ anchor box์ regression์ ์ํ output node 4๊ฐ๋ก๋ถํฐ ์ค๋ loss) + (2๋ฒ anchor box์ classfication์ ์ํ output node 2๊ฐ๋ก๋ถํฐ ์ค๋ loss) + (2๋ฒ anchor box์ regression์ ์ํ output node 4๊ฐ๋ก๋ถํฐ ์ค๋ loss) + .... (9๋ฒ anchor box์ classfication์ ์ํ output node 2๊ฐ๋ก๋ถํฐ ์ค๋ loss) + (9๋ฒ anchor box์ regression์ ์ํ output node 4๊ฐ๋ก๋ถํฐ ์ค๋ loss)๋ฅผ loss function์ผ๋ก ๊ณ์ฐํ๋ค๊ณ ๋ณด๋ฉด ๋ ์ง์. ์ฆ ์ ๋ชจ์๋์ ์ถ๋ ฅ์ธต์ classification์ ์ํ 2๊ฐ x 9 set์ node์ regression์ ์ํ 4๊ฐ x 9 set์ node์ ์์๋๋ก ์ ๋ ฌ๋์ด ์์ง๋ง, ์ฌ์ค ์ด๊ฑด (2๊ฐ + 4๊ฐ) x 9 set๋ก ์ค์ง์ ์ผ๋ก ๊ตฌ์ฑ๋์ด์๋๊ฒ ๋ง๊ฒ ์ง์? ๊ฐ๊ฐ์ (2๊ฐ + 4๊ฐ)์ node๋ ํน์ centroid๋ฅผ ์ค์ฌ์ผ๋ก ํ๋ ํน์ ์ฌ์ด์ฆ์ ์ด๋ค anchor box๊ฐ ๋ค์ด์์ ๋ ์ด box ๋ด์ ๋ฌผ์ฒด๊ฐ ์๋์ง ์๋์ง (2๊ฐ)์ box ์์น/ํฌ๊ธฐ๋ฅผ regression ํ ์ง (4๊ฐ)๋ก ์ด๋ฃจ์ด์ง๋ ๊ฑฐ๊ณ ์. ์ฆ, ์๋ฅผ ๋ค์ด 128 x 128 anchor box์ ๋ํ (2๊ฐ + 4๊ฐ) node๋ก๋ถํฐ ์ค๋ loss๋ 256 x 128 anchor box์ ๋ํ (2๊ฐ + 4๊ฐ) node์ ์๋ก ์ํฅ์ ์ฃผ์ง ์์ผ๋ฉด์ ๋ ๋ฆฝ์ ์ผ๋ก ์ญ์ ํ ๋์ด์ค๋ ๊ฒ์ด๊ณ , ๋จ์ง (3 x 3) x 512 channel ์ parameter๋ฅผ ๊ฐฑ์ ํ๋ ๊ณผ์ ์์ loss๊ฐ ํฉ์ณ์ง๋ค๊ณ ์ดํดํ๋ฉด ๋ ๊น์? ๋ง๋ก ํ๋ค๋ณด๋ ๋ค์ ์ฅํฉํด์ก๋ค์. ๊ฐ์ฌํฉ๋๋ค.
- Likes
- 1
- Comments
- 5
- Viewcount
- 764
Q&A
LightGBM ๋ฑ์์ cross-validation์ ํตํ early stopping ๊ฒฐ์
๊ฐ์ฌํฉ๋๋ค! ์ง๋ฌธ์ด ๋ง์๋๋ฐ ๋๋ถ์ ๋์์ด ์ ๋ง ๋ง์ด ๋์์ต๋๋ค ใ ใ
- Likes
- 0
- Comments
- 8
- Viewcount
- 3K
Q&A
LightGBM ๋ฑ์์ cross-validation์ ํตํ early stopping ๊ฒฐ์
๊ฐ์ฌํฉ๋๋ค! ์ง๋ฌธ์ ํ๋ค๋ณด๋ ์๊พธ ์ง๋ฌธ์ด ์๊ธฐ๋ค์... ์ผ๋ฐ์ ์ผ๋ก SPSS๋ R์์ ์ฌ์ฉํ๋ ๋ก์ง์คํฑํ๊ท์ scikit-learn์์ ์ฌ์ฉํ๋ ๋ก์ง์คํฑ ํ๊ท ๋ถ์์ ์๋ก ๋ค๋ฅธ ๊ฒ์ผ์ง์. scikit-learn์์ ๊ฒฝ์ฌํ๊ฐ๋ฒ์ ํตํด ๊ณ์๋ฅผ ์ถ์ ํ๋ค๋ ๊ฒ์ด ์ฐจ์ด์ ์ผ๊น์??
- Likes
- 0
- Comments
- 8
- Viewcount
- 3K
Q&A
LightGBM ๋ฑ์์ cross-validation์ ํตํ early stopping ๊ฒฐ์
์์ธํ ๋ต๋ณ ๊ฐ์ฌํฉ๋๋ค! ์ฌ์ค cross-validation์ ํ๋ ค๋ ์ด์ ๊ฐ ์ต์ ์ hyperparameter๋ฅผ ์ฐพ๊ธฐ ์ํด์๋ผ๊ธฐ๋ณด๋ค๋ ์ ์ฒด sample size๊ฐ ์๋ค๋ณด๋ ๋ฐ๋ก validation set์ ๋ง๋๋๊ฒ ๋ถ๋ด์ค๋ฌ์์ ๊ทธ๋ฌ๋ ๊ฑฐ์์ต๋๋ค. ๊ทธ ๊ณผ์ ์์ ๋ง์น deep learning์์ loss function์ ์ต์ํ ์ํค๋ epoch์ ์ฐพ๋ ๊ฒ๊ณผ ๊ฐ์ด ์ ์ ํ n_estimators๋ฅผ ์ฐพ๋ ๊ฒ์ด ์ข์ ๊ฒ ๊ฐ์ ์ง๋ฌธ๋๋ฆฌ๊ฒ ๋์๋ ๊ฒ์ด๊ตฌ์. (์ค์ ๋ก eval metric์ test set์ผ๋ก ํด์ ์ถ์ด๋ฅผ ๋ดค๋๋ n_estimators๊ฐ ์ฆ๊ฐํจ์ ๋ฐ๋ผ loss๊ฐ์ด ๋์ดํค ๋ก๊ณ ์ฒ๋ผ ๋์์์) ๋ง์์ฃผ์ ๋ฐฉ๋ฒ๋๋ก, list(range(100, 500, 50))๊ณผ ๊ฐ์ ํํ๋ก ํ์ดํผํ๋ผ๋ฏธํฐ ์ ์ฉํด๋ณด๋ฉด ๋ ๊ฒ ๊ฐ์ต๋๋ค. ๊ฐ์ฌํฉ๋๋ค. P.S ์ ๋ฐ์ดํฐ์ ์ด ๋๋ฌด ์์์ ๊ทธ๋ด ์๋ ์๊ธด ํ๋ฐ, XGBoost๋ LightGBM๋ณด๋ค Logistic regression์ด ๋ performance๊ฐ ์ข๊ฒ ๋์ค๋๋ฐ ใ ใ ์ด๋ด ์๋ ์๋ ๊ฒ์ผ๊น์?
- Likes
- 0
- Comments
- 8
- Viewcount
- 3K
Q&A
LightGBM ๋ฑ์์ cross-validation์ ํตํ early stopping ๊ฒฐ์
๋ฆ์ ์๊ฐ์ด์๋๋ฐ ๋น ๋ฅธ ๋ต๋ณ ๊ฐ์ฌํฉ๋๋ค. ์ ๊ฐ ์ดํดํ๊ฒ ๋ง๋ค๋ฉด, ์๋ฅผ ๋ค์ด ๋ด๊ฐ ์๋ ์ค์ ํ๊ณ ์ ํ๋ n_estimator๊ฐ 500์ด์๋ค๊ณ ํ ๋ hyperparmeters = {'n_estimator : [1:501]} ๊ณผ ๊ฐ์ ํํ๋ก ๋ง๋ ๋ค์ model์ fittingํ๋ฉด n_estimator ์ค์์ cross-validation์ ์ํ loss๊ฐ์ ์ต์๋ก ๋ง๋ค์ด์ฃผ๋ estimator ์๋ฅผ ์ฐพ์์ค๋ค๋ ๊ฒ์ผ์ง์? ๊ทธ๋ ๊ฒ ๋๋ฉด GridSearchCV ๊ธฐ๋ฅ์ ํตํด์ ์์ฐ์ค๋ early-stopping์ด ๋๋ ๊ฒ ๊ฐ์ ํจ๊ณผ๋ฅผ ์ป์ ์ ์๋ ๊ฒ์ด๋๊น์.
- Likes
- 0
- Comments
- 8
- Viewcount
- 3K




