본문 바로가기

KNeighborsClassifier2

23. Python - 분류 연습문제 1,2 1. MNIST 데이터셋으로 분류기를 만들어 테스트 세트에서 97% 이상의 정확도를 달성해보자. 힌트 : KNeighborsClassifier가 이 작업에 아주 알맞습니다. 좋은 하이퍼파라미터만 찾으면 되기 때문에 weights와 n_neighbors 하이퍼파라미터로 그리드 탐색을 시도해보자. 시작하자마자 오류가 생겼습니다. TerminatedWorkerError? 인가.. 그런 오류가 뜨더라구요. 어떻게 갑자기 노동자들이 다 죽었다면성..커널도 죽어버립니다. 구글링을 통해 봤는데요. 아마도 n_jobs > 1 이상인 경우 뜰 수 있다고 하는 것 같습니다.여기서 n_jobs가 scikit-learn api를 통해 보면 n_jobs : int or None, optional (default=None)Num.. 2018. 11. 30.
22. Python - 다중 분류 안녕하세요. 오늘은 다중 분류에 대해 알아보도록 하겠습니다.이전에 이진 분류기를 통해 5, 5아님을 구분했다면, 이제 5이상을 감지하는 것을 다중분류라 할 수 있는데요.앞서서 다중 분류기란 무엇인지 알아보겠습니다. 다중 분류기(multiclass classifier) 또는 다항 분류기(multinomial clssifier)는 둘 이상의 클래스 구별하는 데 사용합니다.랜덤 포레스트 분류기나 나이브 베이즈 분류기 같은 일부 알고리즘은 여러 개의 클래스 직접 처리가 가능하지만,서포트벡터머신 분류기나 선형 분류기는 이진분류만 가능합니다. 하지만 이진 분류기를 여러 개 사용하여 다중 클래스를 분류하는 기법도 많습니다. 예를 들어 특정 숫자 하나만 구분하는 숫자별 이진 분류기(0~9까지 10개)를 훈련시켜 클래스.. 2018. 11. 30.