[sklearn] 알고리즘이 분류, 회귀, 이상치탐지 중 어떤건가?

Python/Scikit-Learn 2021. 1. 24. 22:11

아주 희박한 확률로, model 객체를 받았는데, 이게 분류 (classifier) 모델인지, 회귀 (regressor) 모델인지, 이상치 (outlier_detector) 인지를 프로그램적으로 판단해야할 때가 있다. 그럴 때를 위해 sklearn에는 is_classifier, is_regressor, is_outlier_detector 총 3가지의 validation 툴이 존재한다. from sklearn.base import is_classifier, is_regressor, is_outlier_detector from sklearn.ensemble import RandomForestClassifier, RandomForestRegressor, IsolationForest models = [Rando..

Article Thumbnail
[sklearn] One Hot Encoding 되돌리기

Python/Scikit-Learn 2021. 1. 24. 21:56

scikit-learn에서 OneHotEncoder를 사용하고 되돌리는 방법에 대해 알아보자. 머신러닝을 할 때, sklearn.preprocessing.OneHotEncoder 또는 sklearn.preprocessing.LabelEncoder를 사용하여 학습을 하게된다면, 최종 예측 결과도 one-hot encoded 된 결과로 나오게 되는데, 간단하게 inverse_transform을 통해 원래 형식으로 바꿀 수 있다. 아래처럼 샘플 시리즈 ["a", "b", "c"]가 있다고 할 때, OneHotEncoder 또는 LabelEncoder를 사용하게 된다면: import pandas as pd from sklearn.preprocessing import LabelEncoder, OneHotEncod..

Article Thumbnail
[debugging] Access Control Allow Origin 에러 해결법

Python 2021. 1. 24. 17:49

UI 등을 만들 때, 만약 아래와 같은 에러가 난다면? Access to XMLHttpRequest at 'http://192.168.1.10:9999/api/list?' from origin 'http://localhost:3200' has been blocked by CORS policy. Response to preflight request doesn't pass acess control check: No 'Access-Control-Allow-Origin' header is present on the requested resource. 99%의 확률로 브라우저 단에서 막고 있는 것이므로 아래와 같이 해결한다. 주의! 본 블로그는 본인이 실행한 코드에 대해 그 어떠한 책임도 지지 않습니다. Chro..

Article Thumbnail
[python] 파이썬 빌트인 모듈 (내장모듈들)

Python 2021. 1. 24. 14:44

주의: 이 글은 파이썬 3.5.4를 기준으로 작성되었습니다 공식 홈페이지[영문] 공식 홈페이지[한글]

Article Thumbnail
[News] 파이썬 3.5 지원 종료

News 2021. 1. 24. 14:12

거의 반년 전인 2020년 9월 5일에 파이썬 3.5.10 버전이 발표되고, 그와 함께 파이썬 3.5의 공식적인 종료가 선언 되었습니다. 왜 반년 전 일을 지금 적냐고 말씀드리면... DEPRECATION: Python 3.5 reached the end of its life on September 13th, 2020. Please upgrade your Python as Python 3.5 is no longer maintained. pip 21.0 will drop support for Python 3.5 in January 2021. pip 21.0 will remove support for this functionality. 파이썬 패키지를 설치하는데 준 필수적인 pip에서 위와 같이 2021년 ..

Article Thumbnail