728x90
Goal
1. Scikit-learn๊ณผ TensorFlow์ ์ฐจ์ด ์์๋ณด๊ธฐ
2. Scikit-learn๊ณผ TensorFlow์ ์ฅ๋ด์ ์์๋ณด๊ธฐ
Scikit-Learn vs. TensorFlow
์ฝ๊ฒ ์ค๋ช ํ์ ๋ Scikit-learn์ ์ด๋ฏธ ๋ง๋ค์ด์ง ๋จธ์ ๋ฌ๋ ์๊ณ ๋ฆฌ์ฆ์ ์ด์ฉํ๊ณ ์ถ์ ๋ ํํ ์ฌ์ฉํ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ด๊ณ , TensorFlow๋ ๋จธ์ ๋ฌ๋ ์๊ณ ๋ฆฌ์ฆ์ ๋ง๋ค๊ธฐ ์ํ ๋ ๊ณ ๋ธ๋ก ๊ฐ์ ๋๋์ด๋ผ๊ณ ์๊ฐํ๋ฉด ๋๋ค.
๋น๊ต ๋์ | Scikit-learn | TensorFlow |
๋จธ์ ๋ฌ๋ ์๊ณ ๋ฆฌ์ฆ์ ๋ ๊ณ ๋ก ์ค๋ช ํ๋ค๋ฉด | ์ด๋ฏธ ๋ ๊ณ ๋ก ์ ๋ง๋ค์ด์ง ๋ชจํ์ด๋ฏ๋ก ๋ฐ๋ก ๊ฐ๊ณ ๋ ์ ์์ | ๋ ๊ณ ๋ธ๋ก๋ค๋ง ์ฃผ์ด์ ธ์ ๋ด๊ฐ ์ง์ ๋ง๋ค๊ณ ์ถ์๊ฑธ ๋ง๋ค์ด ๋์์ผ ํจ |
์์ | SVM, Random Forests, Logistic Regression, ๋ฑ๋ฑ ์ด๋ฏธ ๋ง๋ค์ด์ง ๋จธ์ ๋ฌ๋ ๋ชจ๋ธ | add, concat, matmul, ๋ฑ๋ฑ ์ฐ์ฐ์ ์จ์ ์ง์ ๋จธ์ ๋ฌ๋ ์๊ณ ๋ฆฌ์ฆ์ ๋ง๋ค์ด์ผ ํจ |
์ฌ์ฉ๋๋ ๊ณณ | ๋จธ์ ๋ฌ๋ | ์ฃผ๋ก ๋ฅ๋ฌ๋ |
์ธ๊ธฐ | TensorFlow ๋ณด๋จ ์ธ๊ธฐ๊ฐ ์ ์ | Scikit-learn ๋ณด๋จ ์ธ๊ธฐ๊ฐ ๋ง์ |
์ธ๊ณต ์ ๊ฒฝ | ์ฌ์ฉํ์ง ์์ | ์ฌ์ฉํจ |
๋ฐ์ดํฐ ์ | ๋ฐ์ดํฐ๊ฐ ๋น๊ต์ ์ ์ ๋๋ ์์ธก๋ ฅ์ด ๊ด์ฐฎ์ | ๋ฐ์ดํฐ ์์ด ๋ง์์ ์์ธก๋ ฅ์ด ์ข์ |
Scikit-Learn์ ์ฅ๋จ์
์ฅ์
- ์ฌ์ฉํ๊ธฐ ์ ๋ง ๊ฐ๋จํ๋ค. ์ฝ๋ ๋ช ์ค ์์ ๋๊ตฌ๋ ๋จธ์ ๋ฌ๋ ๋ชจ๋ธ์ ๊ตฌํํ ์ ์๋ค.
- ๋ฌด๋ฃ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ด๋ฉฐ ์ธ๊ณ์ ์ผ๋ก ์จ๋ผ์ธ ์ปค๋ฎค๋ํฐ๊ฐ ํฌ๊ธฐ ๋๋ฌธ์ ์ ๋ฐ์ดํธ ๊พธ์คํ ๋๊ณ ์๊ณ ์ฌ์ฉ ์ค๋ช ๋ ์ ๋์ด ์๋ค.
- ์ฌ๋ฌ ์ข ๋ฅ์ ๋จธ์ ๋ฌ๋ ์๊ณ ๋ฆฌ์ฆ๊ณผ ์ฌ๋ฌ hyperparameter๋ฅผ ๋ฐ๊ฟจ์ ๋์ ์ฑ๋ฅ์ ๋น๊ตํ ์ ์๋ค. ๋ด๊ฐ ๊ฐ์ง ๋ฐ์ดํฐ์ ์ด๋ค ๋ชจ๋ธ์ด ๊ฐ์ฅ ์ ํฉํ์ง ๊ณ ๋ฅผ ์ ์๊ฒ ๋์์ค๋ค.
- ๋ฐ์ดํฐ๋ฅผ ์ ํํ ์ํค๊ธฐ ์ํด ๋์์ด ๋๋ ๋๊ตฌ๋ค์ด ๋ด์ฌ๋์ด ์๋ค.
๋จ์
- ๋จธ์ ๋ฌ๋ ๋ฐ ๋ฅ๋ฌ๋์ ๋ํด ๊น๊ฒ ๊ณต๋ถํ๊ณ ์ถ๋ค๋ฉด ์ถ์ฒํ์ง ์๋๋ค.
- ๋จธ์ ๋ฌ๋ ๋ฐ ๋ฅ๋ฌ๋์ ๊ธฐ๋ณธ์ ์ธ ์๋ฆฌ๋ฅผ ๊ณต๋ถํ๊ธฐ์๋ ์ ํฉํ์ง ์๋ค.
TensorFlow์ ์ฅ๋จ์
์ฅ์
- ์ํ์ ๊ณ์ฐ์ด ๊ต์ฅํ ๋น ๋ฅด๋ค.
- TensorFlow๋ก ๋ง๋ ๋ฅ๋ฌ๋ ๋ชจ๋ธ์ CPU, GPU, TPU์์ ๋ชจ๋ ์คํ์ํฌ ์ ์๋ค.
- ๋ฉ๋ชจ๋ฆฌ ์ฌ์ฉ๊ณผ ๋ฐ์ดํฐ ์ฌ์ฉ์ ๊ฐ์ ํ ์ ์๋ค.
- ๊ตฌ๊ธ์ ์ง์์ ๋ฐ๊ณ ์์ผ๋ฉฐ ์จ๋ผ์ธ ์ปค๋ฎค๋ํฐ๋ ํฌ๊ณ ์๋ก์ด ๋ฒ์ ผ์ด๋ ์ ๋ฐ์ดํธ ๋ํ ๋น ๋ฅด๋ค.
- ๋ณ๋ ฌ๋ก ์คํ์ด ๊ฐ๋ฅํ๋ค.
- ๋ค์ํ ์ธก์ ์น(metrics)๋ก ๋ชจ๋ธ ์ฑ๋ฅ์ ๋น๊ตํ ์ ์๊ณ ๋ชจ๋ธ์ training ๊ณผ์ ์ ๋ชจ๋ํฐ๋ง ํ ์ ์๋ค.
๋จ์
- ํ์ด์ฌ์ผ๋ก ์ฌ์ฉํ์ ๋๋ง ๋ชจ๋ ๊ธฐ๋ฅ์ ์ฌ์ฉ์ด ๊ฐ๋ฅํ๋ค.
- ์ ์ฌ์ฉํ๊ธฐ ์ํด์ ๊ณต๋ถํด์ผํ ๊ฒ ๋ง๋ค.
- ๋ณต์กํ ๊ตฌ์กฐ๋ก ์ธํด ์๋ฌ๋ฅผ ์ฐพ๊ธฐ ํ๋ค๋ค.
์ฐธ๊ณ
https://www.simplilearn.com/scikit-learn-vs-tensorflow-article#scikitlearn_vs_tensorflow_comparison
'๐ค Deep Learning > ๋ฅ๋ฌ๋ ์ด๋ก ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
์ญ์ ํ(Backpropagation) ์ดํดํ๊ธฐ (0) | 2023.05.24 |
---|---|
๋ฅ๋ฌ๋ ํ์ค ๊ธฐํธ (0) | 2023.05.11 |
๋๊ธ