728x90
1. 사이킷런(Scikit-learn)
- 대표적인 파이썬 머신러닝 모듈
- 다양한 머신러닝 알고리즘을 제공
- 다양한 샘플 데이터를 제공
- 머신러닝 결과를 검증하는 기능을 제공
- BSD 라이선스이기 때문에 무료로 사용 및 배포가 가능
- https://scikit-learn.org/
scikit-learn: machine learning in Python — scikit-learn 0.16.1 documentation
scikit-learn.org
2. LinearSVC
- Scikit-Learn 라이브러리에서 제공하는 클래스 중 하나로, 선형 서포트 벡터머신(Linear Support Vector Machine, SVM)을 구현함
- 클래스를 구분으로 하는 분류 문제에서 각 클래스를 잘 구분하는 선을 그려주는 방식을 사용하는 알고리즘
- 지도학습 알고리즘을 사용하는 학습 전용 데이터와 결과 전용 데이터를 모두 가지고 있어야 사용할 수 있음
- fit(x, y) : 모델을 데이터 'x'와 레이블 'y'로 학습
- predict(x) : 학습된 모델을 사용하여 새로운 데이터 'x'를 예측
- decision_function(x) : 각 샘플에 대한 결정 함수 값을 반환. 이는 샘플이 초평면으로부터 얼마나 떨어져있는지를 나타냄
- score(x, y) : 입력 데이터 'x'와 실제 레이블 'y'에 대한 모델의 정확도를 반환
728x90
'데이터 분석' 카테고리의 다른 글
12. 선형 회귀 (0) | 2024.07.09 |
---|---|
11. 아이리스 데이터셋 (0) | 2024.07.09 |
9. 머신러닝 (0) | 2024.07.09 |
8. 떡볶이 프렌차이즈의 입점전략 (0) | 2024.07.09 |
7. 서울시 따릉이 API 활용 (0) | 2024.07.08 |