aquarid22
@aquarid22
Reviews Written
12
Average Rating
5.0
Posts
Q&A
PINN ์ business ์ ์ฉ ๋ถ์ผ์ ๋ํ ์ง๋ฌธ ์ ๋๋ค.
๋ช ํํ ๋ต๋ณ ๊ฐ์ฌ๋๋ฆฝ๋๋ค! ๊ฐ์ํด ์ฃผ์ ๋ด์ฉ ์ด์ฌํ ๊ณต๋ถํด๋ณด๊ณ ์ ์ฉ๋ฐฉ์์ ๊ณ ๋ฏผํด ๋ณด์์ผ ๊ฒ ๋ค์~~ ์ข์ ๊ฐ์ ๋ฟ ์๋๋ผ ๋น ๋ฅธ ์ข์ ๋ต๋ณ๋ ๊ฐ์ฌ๋๋ฆฝ๋๋ค ^^
- 1
- 3
- 587
Q&A
mmdet ์ค์น๊ฐ ์๋๋ค์ ใ ใ
๋ฐ๋ก ์์ ์ ๊ฐ ์ธ๊ธ๋๋ฆฐ ๋ฐฉ๋ฒ์ผ๋ก ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ค์ ์ค์นํ๊ณ jupyter notebook ํ๊ฒฝ์์ ์ค์ตํด ๋ณด๋ .. ๋ง์ ์คํ ์๋์ด์ (pytorch GPU ์ธ์์๋จ) ๊ฒฐ๊ตญ์ ๊ฐ์ธ ์ปดํจํฐ window ์ ์ค์น๋ ์๋์ฝ๋ค์ ๋จ์ผ ๊ฐ์ ํ๊ฒฝ์ tensorflow-gpu ๋ฒ์ ์ฌ์ฉ์ด ๊ฐ๋ฅํ๋ฉด์๋ ๋์์ ๊ฐ์ ์ค์ต๊ณผ ๋์ผํ pytorch ๋ฐ mmdetection ์์๋ gpu ํ์ฉ์ด ๊ฐ๋ฅํ๋๋ก ๋ง๋๋ ๊ฒ์ ํ ์์ ์์๋ ๋ถ๊ฐ๋ฅํ๋ค๋ ๊ฒ์ด ์ฆ๋ช ๋์์ต๋๋ค.ใ ใ ๋ค๋ง ๋์์ผ๋ก window10 ์ wsl2 ์ ์ฐ๋ถํฌ๋ฅผ ์ค์นํ ํ, ๊ฒฐ๊ตญ ๋ฆฌ๋ ์ค ํ๊ฒฝ์์ mmdetection ๋์ ๋๋๋ก ๋ง๋๋๋ฐ ์ฑ๊ณตํ์์ต๋๋ค. ์ํ์ฐฉ์ค๋ก ๋ฌธ์ ํ๋ํ๋ ๊ตฌ๊ธ๋ง์ผ๋ก ๋งจ๋ ํด๊ฒฐํ๋ค๋ณด๋ ์ค์น ์ฑ๊ณตํ๋๋ฐ ๊ผฌ๋ฐ ์ผ์ฃผ์ผ ๋ ๊ฑธ๋ ธ๋ค์ใ ใ ใ ํน์ ๊ฐ์ธ ์ปดํจํฐ์ tensorflow GPU, pytorch GPU, mmdetection GPU ์ธ ๊ฐ์ง ๋ชจ๋ ๋์ํ๋๋ก ๊ฐ๋ฐํ๊ฒฝ ๊ตฌ์ถํ๊ณ ์ถ์ผ์ ๋ถ๋ค์ด ์๋ค๋ฉด ์๋ ์ ๋ณด ์ฐธ๊ณ ํด ์ฃผ์๊ธฐ ๋ฐ๋๋๋ค. ใ ใ 1) Window10 ์์ wsl2 ์ค์น ๋ฐ wsl2 ํ๊ฒฝ์์ ์ฐ๋ถํฌ 20.04 ๋ฒ์ ์ค์น (๊ตฌ๊ธ์์ wsl2 ubuntu ๊ฒ์ํ๋ฉด ๋ง์ด ๋์ด) 2) wsl2 ์ ์ฐ๋ถํฌ 20.04 ํ๊ฒฝ์์ cuda11.0.x, cuDNN8.0.x ์ค์น ํด์ผ ํจ. cuda ์ค์น ํ ํ๊ฒฝ๋ณ์ ์ก์ ์ฃผ์ด์ผ ํ๋ค๋์ ๋ remark ํ ๊ฒ -_- (๊น๊ธธ๋ก์๋ ๋ธ๋ก๊ทธ 5๋ฒ ์ฐธ๊ณ ) NVIDA ํํผ์ wls2 ๋ฌธ์๋ฅผ ๋ณด๋ฉด ๊ทธ๋ํฝ ๋๋ผ์ด๋ฒ (451.82 ์ด์)๋ ์๋์ฐ ํ๊ฒฝ์์ ์ค์นํ๋, cuda ์ cuDNN ์ ์ฐ๋ถํฌ ํ๊ฒฝ์ ์ค์นํ ๊ฒ์ผ๋ก ์๋ด ๋์ด ์์. (NVDIA wsl2 ๊ด๋ จ ๊ฐ์ด๋๋ผ์ธ) tensorflow gpu ๋ฒ์ ๊ณผ pytorch gpu, ๊ทธ๋ฆฌ๊ณ mmdetection gpu ๋ฒ์ ์ธ ๊ฐ์ง๊ฐ ๋์์ ๋ง์กฑ๋๋ ๊ต์งํฉ์ด cuda 11.0, cuDNN8.0 ๋ฟ์ ใ . ์ด ๋ tensorflow ๋ tensorflow-gpu-2.4.0, pytorch ๋ 1.7.0, mmcv ๋ 1.3.17 ~ 1.7 ์ฌ์ด๋ฅผ ๊น์ ์ฃผ์ด์ผ ํจ.. ์ ๋ mmcv-full 1.6.1 ์ค์นํ์์ต๋๋ค. Microsoft C++ Build tools ์ค์น๋ ํด์ผ mmcv ์ ์์ ์ผ๋ก ์๋ํ๋ค๋ ์ ๋ ์ค์ํฉ๋๋ค. https://www.tensorflow.org Installation โ mmcv 1.6.1 documentation https://visualstudio.microsoft.com/visual-cpp-build-tools/ 3) ์ดํ์ wsl2 ์ ๊ฐ์ํ๊ฒฝ ์ก๊ณ , ์ฃผํผํฐ ๋ ธํธ๋ถ ์ค์นํ๊ณ .. ํ๋ ๊ฒ์ ์๋์ฐ ์๋์ฝ๋ค์์ ํ๋ ๊ฒ๊ณผ ๊ฑฐ์ ์ ์ฌํ์ง๋ง... wsl2 ์์ ๊ตฌ๋๋๋ ๋ฆฌ๋ ์ค ํ๊ฒฝ์ด๋ค๋ณด๋ ์๋ฒฝํ์ง ์์ ์ ์ด ์์ด.. ์ก๋คํ ์ค์ ์ด ํ์ํ ๋ถ๋ถ์ด ์๊ธฐ๋ค์ใ ๋ฌธ์ ์๊ธธ ๋๋ง๋ค wsl2 jupyter ๊ตฌ๊ธ๋ง์ผ๋ก ํด๊ฒฐํ๋ ๊ฒฐ๊ตญ์ ์ค์น๊ฐ ๋๋ค์... ๊ณ ์์ ๋ง์ดํ์ง๋ง ๋ฆฌ๋ ์ค์ ๋ํ ์ดํด๋ ์กฐ๊ธ ๋ ์๊ฒผ๊ณ ... window ํ๊ฒฝ์์๋ wsl2 ๋ฅผ ํตํด mmdetection ์ค์น๊ฐ ๋๋ค๋ ๊ฑธ ํ์ธํ ๊ฒ์ด ์ผ๋จ ์ค์ํ ๊ฒ ๊ฐ์ต๋๋ค. ใ ใ ๋ณธ์ธ์ ์ปดํจํฐ OS ๊ฐ ๋ฆฌ๋ ์ค๊ฐ ์๋ ์๋์ฐ๋ผ๋ฉด ๊ฐ์ฌ๋ ๊ฐ์ด๋์ ๋ฐ๋ผ colab ์ด๋ kaggle ์๋ฒ์์ ์ค์ตํ์๋ ๊ฒ์ด ์ ์ ๊ฑด๊ฐ์ ์ด๋กญ์ต๋๋ค. ๋ค๋ง ์ด๋ค ํ์์ ์ํด ๊ตณ์ด(?) OS ๋ฅผ window ๋ก ์ ์งํ๋ฉด์๋ gpu ๋ฅผ ์ฌ์ฉํ mmdetection ์ค์นํ๊ณ ์ถ์ ๋ถ๋ค๋ง ์ฐธ๊ณ ํด ์ฃผ์๋ฉด ๋ ๊ฒ ๊ฐ์ต๋๋ค.ใ ใ ใ
- 0
- 3
- 3.6K
Q&A
mmdet ์ค์น๊ฐ ์๋๋ค์ ใ ใ
๊ฐ์ฌ๋, ๋น ๋ฅธ ํ์ ๊ฐ์ฌ๋๋ฆฝ๋๋ค. ๋ง์์ฃผ์ ๊ฒ ์ฒ๋ผ Q&A ์กฐํํด ๋ณด๋ ์ ์ฌํ ์ง๋ฌธ์ ๋ํ ๋ต๋ณ์ผ๋ก ์ฃผ์ จ๋ ์๋ ํํ์ด์ง์ ๊ฐ์ด๋๋๋ก ์ฐจ๊ทผ์ฐจ๊ทผ ์ค์นํด ๋ณด๋ window ์์๋ ์ ๊น๋ฆฌ๋ค์! https://mmcv.readthedocs.io/en/latest/get_started/build.html ๋ค๋ง ์์ง cuda 10.2 ์์๋ง mmdetection ์ window ์ ์ค์น๊ฐ๋ฅํ ๊ฒ์ผ๋ก ๋์ด ์์ด์... RTX3090 ๊ทธ๋ํฝ์นด๋์ ๊ฒฝ์ฐ์๋ torch ๋ก๋ GPU ๊ฐ ์กํ๋๋ฐ, Tensorflow ์์๋ ์์กํ๋ค์. Tensorflow-gpu ์ค์น์ ๊ฒฝ์ฐ์๋ RTX3090 ์์๋ ์ต์ cuda 11.0 ์ด์ ๋ฒ์ ์ ์ค์นํด์ผ ํ๋ค๊ณ ํฉ๋๋ค. https://medium.com/@dun.chwong/the-simple-guide-deep-learning-with-rtx-3090-cuda-cudnn-tensorflow-keras-pytorch-e88a2a8249bc 3์ผ๊ฐ์ ์ฌํฌ(?) ๋์ ์๋์ ๊ฐ์ ๊ฒฐ๋ก ์ ์ป๊ฒ ๋์์ต๋๋ค. ์๋์ฐ์ MMdetection ์ ์ค์นํ๊ณ ์ ํ๋ค๋ฉด : 1) cuda 10.2 (cuDNN 7.6)๊ธฐ์ค์ผ๋ก mmdetection ์ window ์ ์ค์นํ๋ ๊ฒ์ด ๊ฐ๋ฅํจ. (์ฌ์ ์ค์น ํ๋ก๊ทธ๋จ์ด 4๊ฐ ์๊ณ , ํ๊ฒฝ๋ณ์ ์ก์์ฃผ๋ ๊ณ ํต์ด ์ข ์์ง๋ง..) torch 1.9.0+cu102 ๋ก ํ์ดํ ์น ์ค์นํ๋ฉด GPU ๋ ์ ์ธ์๋จ. 2) cuda 10.2 ๊ธฐ์ค์ผ๋ก tensorflow-gpu ๋ ver 2.0~2.3 ์ ๋๋ก ๊น์ ์ฃผ์ด์ผ ํ๋ ๋ฏ ํ์ง๋ง.. https://www.tensorflow.org/install/source_windows#tested_build_configurations tensorflow-gpu ํ๊ฒฝ์์ RTX3090๋ ๊ทผ๋ณธ์ ์ผ๋ก cuda 10.2 ์ ํธํ์ด ์๋๋ฉฐ, ์ต์ cuda 11.0 ์ด์์ด ํ์ํจ. ๊ทธ๋ฌ๋ค๋ณด๋ ํ์ฌ๊น์ง๋(2022 8์ ๊ธฐ์ค) RTX3090์ ๊ฒฝ์ฐ์๋ window ํ๊ฒฝ์์ mmdetection ์ ์ฌ์ฉํ๊ณ ์ ํ๋ค๋ฉด, tensorflow ์์ GPU ์ฌ์ฉ์ด ๋ถ๊ฐ๋ฅํ ์ํฉ์ - MMdetection ์์ cuda 10.2 ๋ฐ์ ์ง์ ์๋์ง๋ง cuda 10.2 ๋ก๋ tensorflow ์์ RTX3090์ ์ธ์๋ชปํจ. ๋ฌผ๋ก cuda 10.2 ๋ฅผ ์ง์ํ๋ ๋ค๋ฅธ GPU๋ผ๋ฉด ์ฌ์ฉ ๊ฐ๋ฅํ ๊ฒ ๊ฐ์ต๋๋ค. ์๋๋ฉด tensorflow ๋์ pytorch ๋ฅผ ์ฌ์ฉํ๋ ๊ฒ๋ ๋ฐฉ๋ฒ์ผ ๋ฏ ํฉ๋๋ค. ๋ฆฌ๋ ์ค๋ฅผ ์ฒ์๋ถํฐ ๋ฐฐ์ฐ์๋ ์์ด ๊น๊นํด์... ํฅํ์ MMdetection ์์๋ cuda 11.0 ์ด์์์๋ window ์ค์น๊ฐ ๊ฐ๋ฅํ๋๋ก ๋นจ๋ฆฌ ์ ๋ฐ์ดํธ ๋๋ฉด ์ข๊ฒ ๋ค์~ ใ ใ ์ ๋ง ํฐ ๋์ ๋์์ต๋๋ค. ๊ฐ์ฌ๋๋ฆฝ๋๋ค! ^^
- 0
- 3
- 3.6K
Q&A
target_size ์ธ์์ ๋ํ ์ง๋ฌธ
๊ฐ์ฌ๋, ๋ช ํํ ๋ต๋ณ ๊ฐ์ฌ๋๋ฆฝ๋๋ค. ๋ง์ ๋์์ด ๋์์ต๋๋ค. segmentation ์ ๊ด๋ จํ ํ๊ฐ์ง ์ด์ด์ง๋ ์ง๋ฌธ์ธ๋ฐ์, ์ด๋ฏธ์ง ๋ถ๋ฅ ๋ชจ๋ธ์ ์ฑ๋ฅ์ ๋์ด๊ธฐ ์ํด์ segmentation ๊ธฐ๋ฒ์ ๊ตณ์ด ์ ์ฉํ์ง ์๋ ๊ฒฝ์ฐ๊ฐ ๋์ธ ์ธ์ง...๋ ๊ถ๊ธํฉ๋๋ค. ์์ง ํด๋น ๊ธฐ๋ฒ์ ๋ํด์ ์ ๋ชจ๋ฅด์ง๋ง... ์๊ณ ๋ฆฌ์ฆ์ ๋ณต์ก์ฑ์ด๋ ํ์ต ์๋ ์ฆ๊ฐ๋ ๋๋นํด์ segmentation ์ ์ถ๊ฐํ์ ๋์ ์ฑ๋ฅํฅ์๋๊ฐ ๋ง์ฝ ๊ทธ๋ฆฌ ๋์ง ์๋ค๋ฉด.. ์ ์ฉํ์ง๋ ์์ ๋ฏ ํด์์~ ์๋ฅผ ๋ค์ด์ ๊ฐ์กฑ์ฌ์ง์ ์๋ ๋ถ๋ฅํด์ฃผ๋ ๋ชจ๋ธ์ ๋ง๋ ๋ค๊ณ ๊ฐ์ ํ์ ๋, ํ ์ฌ์ง์ ์ฌ๋ฌ๋ช ์ด ๊ฐ์ด ๋์จ๋ค๊ฑฐ๋(ํ์ง๋ง ์ฃผ์ธ๊ณต์ ์๋), ํ๊ฒฝ์ฌ์ง ์์ ์ธ๋ฌผ์ด ๋์ ์๋ ์ฌ์ง, ๊ฐ๋ก wide ๋ก ์ฐ์์ฌ์ง, ์ธ๋ก wide ๋ก ์ฐ์ ์ฌ์ง ... ๋ฑ์ variety ํ ํด์๋ ์กฐ๊ฑด๋ค์ด ๋๋คํ๊ฒ ๋ค์ด๊ฐ ์๋ ์ํฉ์์๋ segmentation ์์ด๋ augumentation ๋ง์ผ๋ก๋ ์ถฉ๋ถํ ์ข์ ์ฑ๋ฅ์ ๋ํ๋ผ ์ ์๋ ์ด๋ฏธ์ง ๋ถ๋ฅ ๋ชจ๋ธ์ ๋ง๋ค์ด ๋ผ ์ ์์์ง... ์ ๋ํ ๊ถ๊ธํจ์ ์ถ๊ฐ ์ง๋ฌธ ๋๋ฆฝ๋๋ค. ๊ฐ์ฌํฉ๋๋ค!
- 0
- 2
- 685
Q&A
Batch Normalization Layer ์ Training parameter ์ดํด ๊ด๋ จ ์ง๋ฌธ
๋ง์ ์ง๋ฌธ์ ํ๊บผ๋ฒ์ ๋๋ ธ๋๋ฐ ๊ฐ ์ง๋ฌธ๋ณ๋ก ์์ธํ๊ณ ๋ช ํํ ๋ต๋ณ ๊ฐ์ฌ๋๋ฆฝ๋๋ค. ์ดํดํ๋๋ฐ ๋์์ด ๋ง์ด ๋์์ต๋๋ค! 1๋ฒ ์ง๋ฌธ ๊ด๋ จํด์ ์ถ๊ฐ์ ์ผ๋ก ๊ท์น์ฑ์ ์ฐพ์ผ๋ ค ๋ ธ๋ ฅํด ๋ณด๋, BN layer ์ ๊ฒฝ์ฐ # of training paramter = feature map (์ง์ conv layer ์ filter ๊ฐ์) * 4 ๊ฐ ์ ์์์ ๊ฐ์ง๋ ๊ฒ๋ ๊ฐ์ต๋๋ค. ๊ตฌ๊ธ๋ง์ ์ข๋ ํด๋ณด๋ gamma (ํ์คํธ์ฐจ์ ๊ฐ๋ ), Beta (ํ๊ท ์ ๊ธฐ๋๊ฐ ๊ฐ๋ ) ๊ณผ ๊ฐ์ ๋ ๊ฐ์ learnable paramter ์, ๋ง์ ์ฃผ์ ๋ฐ์ ๊ฐ์ ํ๊ท /๋ถ์ฐ์ ์ด๋ํ๊ท ๊ฐ์ธ ๋ ๊ฐ์ non-learnable parapeter ํฉ์ณ์ ์ด 4๊ฐ์ training paramter ๋ก ๊ตฌ์ฑ๋๋ ๊ฒ๋ ๊ฐ์ต๋๋ค. (์ฌ์ง)
- 0
- 2
- 1.4K
Q&A
Ridge, Lasso vs. ๋ฐ์ดํฐ ํ์คํ, Stepwise ๊ด๋ จ ์ง๋ฌธ
์ถ๊ฐ์ ์ผ๋ก study ๋ฅผ ํ๋ค๋ณด๋ Lasso ์ Stepwize ๋ฅผ ๋น๊ตํ๋ ๋ด์ฉ์ด ์ผ๋ถ ํฌํจ๋ ๋ ผ๋ฌธ์ด ์์ด์ ๊ณต์ ๋๋ฆฝ๋๋ค. (Stagewize ๋ ๋จ์ด์ ์ด๊ฐ์ stepwize ์ ๋์์ด๋ก ํ๋จํ์ต๋๋ค.) sklearn ์ load_diabetes ๋ฐ์ดํฐ์ ์ ์ฒ์ ์ฌ์ฉํ ๋ ผ๋ฌธ์ธ ๋ฏ ํ๋ฐ... ์์ธํ ์ดํดํ ๊ฒ์ ์๋์ง๋ง ๋๋ต์ ์ผ๋ก ๋ณด๋ฉด... ์๊ณ ๋ฆฌ์ฆ์ ์์ดํ์ง๋ฉด ๊ฒฐ๊ณผ๋ ์๋นํ ์ ์ฌํ๋ค๊ณ ํฉ๋๋ค. (forward selection ์ ๊ฒฝ์ฐ๋ ์ฐจ์ด๊ฐ ๋์ง๋ง Stepwize ๋ ๊ฑฐ์ ์ ์ฌํจ) ์ฐธ๊ณ ํด ์ฃผ์ธ์~~ https://web.stanford.edu/~hastie/Papers/LARS/LeastAngle_2002.pdf (์ฌ์ง)
- 0
- 3
- 1.1K
Q&A
Truncated SVD, PCA, NMF ๊ด๋ จ ์ง๋ฌธ ๋๋ฆผ
์ฑ์คํ ๋ต๋ณ ๊ฐ์ฌ๋๋ฆฝ๋๋ค!
- 0
- 2
- 565
Q&A
PCA ์ ์ ์ฉ ๋ฐฉ์ - ์ ์ฒด feature vs. ์ผ๋ถ feature
๋ต๋ณ ๊ฐ์ฌ๋๋ฆฝ๋๋ค. ๊ทธ๋ฆฌ๊ณ ๊ฒฝํ ๊ณต์ ํด ์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค. ์ ๋ฌด ์ค์ ๊ท์ ์๋ ์ ํํ๊ท๋ถ์์ ๋ง์ด ์ฌ์ฉํ๊ณ ์์๋๋ฐ ์ผ๋ถ feature ์ PCA ๋ฅผ ์ ์ฉํ ๊ฒฝ์ฐ ์ค๋ช ์จ์ด ์ ์๋ฏธํ ์์ค์ผ๋ก ์ฌ๋ผ๊ฐ๋ ๊ฒฝ์ฐ๋ ์์๊ณ , ์ด๋ค ๊ฒฝ์ฐ์๋ ๋์ผํ๊ฑฐ๋ ์คํ๋ ค ๋จ์ด์ก๋ ๊ฒฝ์ฐ๋ ์์๋ ๊ฒ ๊ฐ์์.. ์ ์ผ๋ฐ์ผ ๋ค๋ฅผ๊น.. ํน์ ๊ณผ์ฐ ์ด๋ ๊ฒ ํด๋ ๋๋ ๊ฒ์ธ๊ฐ... ํ๋ ์๋ฌธ์ ์ ๋ง์์์ ํญ์ ๊ฐ์ง๊ณ ์์์ต๋๋ค๋ง, ์๋ฒ ๊ธฐํ์ feature engineering ์ ๋ํด ์ข ๋ ๋ช ํํ ์ดํด๋ฅผ ๊ฐ์ง ์ ์๊ฒ ๋ ๋ฏ ํฉ๋๋ค. ์ง์ฌ ๊ฐ์ฌ๋๋ฆฝ๋๋ค :) ๋ง์ ์ฃผ์ ๊ฒ ์ฒ๋ผ ์ด๊ฒ์ ๊ฒ ๋ง์ด ์๋ํด ๋ด์ผ๊ฒ ๋ค์ ~~ใ ใ
- 0
- 2
- 595
Q&A
ํ์ต๋ ๋ชจ๋ธ ์ ์ฅ ์ง๋ฌธ
clear ํ ๋ต๋ณ ๊ฐ์ฌ๋๋ฆฝ๋๋ค. ๋ง์ ๋์์ด ๋์์ต๋๋ค.
- 0
- 2
- 1.2K
Q&A
Ridge, Lasso vs. ๋ฐ์ดํฐ ํ์คํ, Stepwise ๊ด๋ จ ์ง๋ฌธ
์ฑ์คํ๊ณ ์์ธํ ๋ต๋ณ ๊ฐ์ฌ๋๋ฆฝ๋๋ค! ์ ๋ง ๋์์ด ๋ง์ด ๋์์ต๋๋ค ^^
- 0
- 3
- 1.1K




