728x90 반응형 SMALL KNN2 [TensorFlow] Keras Tuner Keras Tuner Keras Tuner는 TensorFlow 프로그램에 대한 최적의 하이퍼파라미터 세트를 선택하는 데 도움을 주는 라이브러리이다. 머신러닝 (ML) 애플리케이션에 대한 올바른 하이퍼파라미터 세트를 선택하는 과정을 하이퍼파라미터 조정 또는 하이퍼튜닝이라고 한다. 하이퍼파라미터는 훈련 프로세스 및 ML 모델의 토폴로지를 제어하는 변수이다. 이러한 변수는 훈련 과정에서 일정하게 유지되며 ML 프로그램의 성능에 직접적으로 영향을 미친다. 하이퍼파라미터에는 두 가지 유형이 있다. 숨겨진 레이어의 수 및 너비와 같이 모델 선택에 영향을 미치는 모델 하이퍼파라미터 SGD (Stochastic Gradient Descent)의 학습률 및 KNN (k Nearest Neighbors) 분류자의 최근접.. 2022. 6. 15. 06. KNN (K-Nearest Neighbor) KNN (K-Nearest Neighbor) 특장점 간단한 구조, 이해 용이, 구현 용이, 데이터 예측 모든 계산이 이루어진 이후 분류 수행 : 훈련 데이터에 target값 존재 (지도학습) 속성값 ex) 색상 파랑 1개 레벨값 ex) 빨강, 파랑 2개 —> class 2개 어떤 것에서 이웃 K개를 선택 —> 이웃 속성 분석? 거리무시 —> weighted KNN(거리감안) Y = I(v) I: 0거짓 1참, v: 클래스, 가장 많은 라벨? KNN Classifier : 범주형 데이터 예측 KNN Regressor : 연속형 변수 예측 가능 데이터 정규화 데이터 속성들을 하나의 scale로 통일 z정규화가 많이 쓰임 단점 : 패턴이나 Feature을 추출하지 못함 2021. 12. 8. 이전 1 다음 728x90 반응형 LIST