Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- paper
- convex optimization
- reinforcement learning
- optimization
- 판다스
- Deep Learning
- neural network
- unity
- machine learning
- David Silver
- 리스트
- 논문
- 딥러닝
- 김성훈 교수님
- Laplacian
- Series
- Python Programming
- 강화학습
- 데이터 분석
- rl
- Hessian Matrix
- Jacobian Matrix
- ML-Agent
- pandas
- 사이킷런
- 모두를 위한 RL
- 유니티
- list
- statistics
- Linear algebra
Archives
RL Researcher
사이킷런(Scikit-Learn) 주요 모듈 본문
1. Sklearn 주요 모듈
분류 | 모듈명 | 설명 |
예제 데이터 | sklearn.datasets | 사이킷런에 내장되어 예제로 제공하는 데이터 세트 |
Feature 처리 | sklearn.preprocessing | 데이터 전처리에 필요한 다양한 가공 기능 제공(문자열을 숫자형 코드 값으로 인코딩, 정규화, 스케일링 등) |
sklearn.feature_selection | 알고리즘에 큰 영향을 미치는 Feature를 우선순위대로 셀렉션 작업을 수행하는 다양한 기능 제공 | |
sklearn.feature_extraction | 텍스트 데이터나 이미지 데이터의 벡터화된 피처를 추출하는데 사용됨. 예를 들어 텍스트 데이터에서 Count Vectorizer나 Tf-ldf Vectorizer 등을 생성하는 기능 제공. 텍스트 데이터의 Feature 추출은 sklearn.feature_extraction.text 모듈에, 이미지 데이터의 Feature 추출은 sklearn.feature_extraction.image 모듈에 지원 API가 있음 |
|
Feature 처리 & 차원 축소 | sklearn.decomposition | 차원 축소와 관련한 알고리즘을 지원하는 모듈임. PCA,NMF,Truncated SVD등을 통해 차원 축소 기능을 수행할 수 있음 |
데이터 분리, 검증 & 파라미터 튜닝 | sklearn.model_selection | 교차 검증을 위한 학습용/테스트용 분리, 그리드 서치(GridSearch)로 최적 파라미터 추출 등의 API 제공 |
평가 | sklearn.metrics | 분류, 회귀, 클러스터링, 페어와이즈(Pairwise)에 대한 다양한 성능 측정 방법 제공. Accuracy, Precision, Recall, ROC-AUC, RMSE 등 제공 |
ML 알고리즘 | sklearn.ensemble | 앙상블 알고리즘 제공 랜덤 포레스트, 에이다 부스트, 그래디언트 부스팅 등을 제공 |
sklearn.linear_model | 주로 선형 회귀, 릿지(Ridge), 라쏘(Lasso) 및 로지스틱 회귀 등 회귀 관련 알고리즘을 지원. 또한 SGD(Stochasic Gradient Descent) 관련 알고리즘도 제공 | |
sklearn.naive_bayes | 나이브 베이즈 알고리즘 제공. 가우시안 NB. 다항 분포 NB 등 | |
sklearn.neighbors | 최근점 이웃 알고리즘 제공. K-NN 등 | |
sklearn.svm | 서포트 벡터 머신 알고리즘 제공 | |
sklearn.tree | 의사 결정 나무 알고리즘 제공 | |
sklearn.cluster | 비지도 클러스터링 알고리즘 제공 (K-Means, 계층형, DBSCAN 등) |
|
유틸리티 | sklearn.pipeline | 피처 처리 등의 변환과 ML 알고리즘 학습. 예측 등을 함께 묶어서 실행할 수 있는 유틸리티 제공 |
'Machine-Learning > Scikit-Learn' 카테고리의 다른 글
교차검증(Cross-Validation) (0) | 2021.01.16 |
---|---|
train_test_split()을 활용해 학습과 테스트 세트 분리 (0) | 2020.12.28 |
Scikit-Learn(붓꽃 품종 예측하기) (0) | 2020.12.14 |
Comments