CODEDRAGON ㆍDevelopment/Python
scikit-learn 패키지
· ≒ 사이킷런 ≒ 싸이킷런
· 파이썬 머신러닝 라이브러리 패키지
· 자유롭게 사용하거나 배포할 수 있는 오픈 소스여서 소스 코드를 보고 실제로 어떻게 동작하는지 쉽게 확인할 수 있습니다.
· 산업 현장이나 학계에도 널리 사용되고 있습니다.
· 다른 파이썬 패키지들과도 잘 연동되는 장점도 있습니다.
· scikit-learn은 NumPy와 SciPy를 기반으로 만들어졌습니다.
· scikit-learn에서 NumPy 배열은 기본 데이터 구조입니다. scikit-learn은 NumPy 배열 형태의 데이터를 입력으로 받습니다. 그래서 사용할 데이터는 모두 NumPy 배열로 변환되어야 합니다.
· scikit-learn은 알고리즘을 구현할 때 SciPy의 여러 함수를 사용합니다. 그중에서 가장 중요한 기능은 scipy.sparse입니다. scipy.sparse 모듈은 scikit-learn에서 데이터를 표현하는 방법인 희소 행렬(sparse matrix) 기능을 제공합니다.
· scikit-learn은 다양한 분류 알고리즘을 제공합니다.
· 데이터셋 샘플, 데이터 전처리(preprocessing), 지도 학습(Supervised learning), 비지도 학습(Unsupervised learning), 모형 평가 및 선택 (evaluation and selection)등 대부분의 머신러닝 모형(알고리즘)을 제공하므로 파이썬으로 머신러닝을 학습하기에 최적인 패키지입니다.
https://en.wikipedia.org/wiki/Scikit-learn
https://github.com/scikit-learn/scikit-learn
'Development > Python' 카테고리의 다른 글
Convolutional Neural Networks for Visual Recognition (0) | 2019.12.15 |
---|---|
Jupyter 단축키 (0) | 2019.12.14 |
cx_oracle (0) | 2019.12.13 |
opencv/data/haarcascades/ (0) | 2019.12.09 |
ㄴ1.Summary - 1.파이썬의 이해 (0) | 2019.12.06 |