KNN(K-Nearest Neighbor) 알고리즘의 동작원리 및 장단점
정보관리기술사 제107회 2교시 16번 문항으로, 과목은 AI/신기술입니다. ‘계산 복잡도’ 키워드는 정보관리기술사 기출 5문항에 나왔습니다.
원문 문제
정보관리기술사 제107회 16번. KNN(K-Nearest Neighbor) 알고리즘의 동작원리 및 장단점
핵심 키워드
- KNN
- K 최근접 이웃
- 거리 계산
- 분류 성능
- 계산 복잡도
- 메모리 효율성
고득점 가이드 — 1. 개요
KNN(K-Nearest Neighbor)은 새 입력과 가장 가까운 K개의 훈련 표본을 찾아 다수결 또는 평균으로 클래스·값을 결정하는 사례 기반(Instance-based) 학습 알고리즘이다. 별도 학습 모델을 구축하지 않고 훈련 데이터 자체를 메모리에 보관하므로 지연 학습(Lazy Learning)으로 분류된다. 의료 진단 보조처럼 해석 가능성과 비선형 결정 경계가 동시에 요구되는 분류 과제에서 빠른 프로토타입 수단으로 활용된다.
출제 이력
- KNN기출 1문항
- K 최근접 이웃기출 1문항
- 거리 계산기출 1문항
- 분류 성능기출 2문항
- 계산 복잡도기출 5문항
- 메모리 효율성기출 1문항
- 제136회 24번혼동행렬(Confusion Matrix) 결과를 참고한 성능 평가 (TP=100, FP=5, FN=7, TN=9, 계산 결과는 %로 표시하고 소수점은 버린다)AI3교시겹치는 키워드: 분류 성능
- 제131회 5번데이터 차원 축소(Data Dimensionality Reduction)AI1교시겹치는 키워드: 계산 복잡도무료
- 제131회 7번머신러닝(Machine Learning)과 딥러닝(Deep Learning) 차이AI1교시겹치는 키워드: 계산 복잡도무료
- 제130회 9번머신러닝 최적화 알고리즘(Optimization Algorithm) 유형 및 장단점AI1교시겹치는 키워드: 계산 복잡도무료
- 제138회 27번단방향 해시 함수(Hash Function)보안4교시겹치는 키워드: 계산 복잡도무료
같은 과목 문항
- 제107회 1번인더스트리 4.0을 스마트 팩토리(Smart Factory) 중심으로 설명1교시무료
- 제107회 9번디지털 사이니지(Digital Signage)의 개념과 서비스 동향1교시무료
- 제107회 14번딥러닝(Deep Learning) 기술 정의 및 최근 기업에서 딥러닝을 응용하는 예 2가지2교시
- 제107회 15번국내 Beacon 서비스의 주요 응용분야와 활성화에 대한 한계요인2교시
- 제107회 21번BCI(Brain Computer Interface)의 개념과 응용분야3교시
- 제108회 2번자율 주행 자동차(Self-Driving Car)에 적용되는 IT 요소 기술1교시무료