해당 문제가 Linear인지, Classification 문제인지에 따라 다른 모델을 import 해야 한다.
회귀 문제
주요 모델들은 다음과 같다.
from sklearn.tree import DecisionTreeRegressor
from sklearn.linear_model import LinearRegression
from sklearn.ensemble import RandomForestRegressor
from sklearn.neighbors import KNeighborsRegressor
from sklearn.svm import SVR
from sklearn.neighbors import KNeighborsClassifier
from sklearn.tree import DecisionTreeClassifier
from sklearn.linear_model import LogisticRegression
from sklearn.svm import SVC
from sklearn.ensemble import RandomForestClassifier
from xgboost import XGBClassifier
from lightgbm import LGBMClassifier
평가 지표는 크게 confusion matrix와 classification report를 사용한다.
from sklearn.metrics import confusion_matrix
from sklearn.metrics import classification_report