scikit-learn에서 SGDClassifier나 SVM 모델을 훈련시키다보면 "AttributeError: probability estimates are not available for loss='hinge' ..."과 같은 에러 메세지를 마주하게 될 것이다. 에러 메세지에서 말해주듯이 hinge 손실 함수가 문제가 되어서 에러가 발생한 것이다. 대표적인 예로, hinge를 손실 함수로 사용하는 SGDClassifier 객체가 predict_proba() 메소드를 사용하게 되면 위와 같은 에러를 발생시키게 된다. 이 예시에서 에러가 발생한 이유는 사이킷런의 predict_proba() 메소드가 오직 log 손실 함수와 modified Huber 손실 함수만 지원하기 때문이다. predict_prob..