백엔드 개발자 꿈나무의 코딩 기록

  • 홈
  • 깃허부
  • 태그
  • 방명록

표준화 전처리 과정 1

[Python] 머신러닝 (1)

KNN(K-Nearest Neighbors Classfier) : 새로운 데이터 포인트의 클래스(label)를 예측할 때, 가장 가까운 K개의 이웃(데이터 포인트)의 클래스를 참고해서 결정하는 알고리즘.KNN의 특징거리 기반 알고리즘데이터가 많아질수록 연산 비용 증가(비효율적)학습 과정이 거의 없음(Lazy Leaning)데이터 분포가 명확하면 강력한 성능 발휘KNN의 동작 원리새로운 데이터 포인트가 주어지면 기존 데이터와의 거리를 계산가장 가까운 K개의 이웃을 선택이웃들의 클래스 중 가장 많이 등장하는 클래스를 새로운 데이터의 클래스로 예측장점이해하고 구현하기 쉽다학습 시간이 거의 없다적절한 K값 설정 시 높은 성능단점데이터가 많아지면 거리 계산 비용 증가K값 설정이 성능에 큰 영향을 미침차원의 저주(..

Python 2025.03.05
이전
1
다음
더보기
프로필사진

백엔드 개발자 꿈나무의 코딩 기록

백엔드 개발자 꿈나무

  • 분류 전체보기
    • SpringBoot 프로젝트
    • 코딩 테스트
    • 개인 공부
    • Python
    • Oracle

Tag

웹 개발, Java, JPA, SpringBoot 프로젝트, spring mvc, 웹개발, spring boot, ajax, SweetAlert2, 백엔드 개발, Oracle DB, Python, javascript, SpringBoot, 백엔드개발, html, Spring Boot 프로젝트, Thymeleaf, crud, 머신러닝,

최근글과 인기글

  • 최근글
  • 인기글

공지사항

Archives

Calendar

«   2025/05   »
일 월 화 수 목 금 토
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

  • 깃허부

티스토리툴바