Machine Learning을 공부하면 Linear Regression, Logistic Regression, Decision Tree, Random Forest, SVM, XGBoost, LightGBM처럼 수많은 모델을 만나게 된다. 각 모델의 사용법을 따로 배워도 새로운 데이터 앞에서는 다시 막막해진다.이 문제에는 어떤 Model을 사용해야 하지?무조건 성능이 좋다는 Boosting Model을 쓰면 되는 것 아닐까?Linear Model은 너무 단순해서 실무에서는 사용하지 않는 것 아닐까?Random Forest와 XGBoost는 정확히 무엇이 다를까?정답부터 말하면 모든 상황에서 가장 좋은 단 하나의 Model은 없다. 데이터의 형태, Sample 수, Feature 수, 비선형 관계, 해석 ..