본문 바로가기
728x90
SMALL

Python/ML2

Machine Learning(기계학습)의 전반적인 개요 Machine Learning (기계학습) 컴퓨터 스스로 대용량 데이터에서 지식이나 패턴을 찾아 학습하고 예측을 수행하는 것 컴퓨터가 학습할 수 있게 하는 알고리즘과 기술을 개발하는 분야 train 데이터를 머신러닝을 적용해서 학습시키고, 이 학습 결과로 모형이 생성됨 구분 유형 알고리즘 지도 학습 (supervised learning) 분류(classification) - K-최근법 이웃 (K-Nearest Nighbor, KNN) - 서포트 벡터 머신 (Support Vector Machine, SVM) - 결정 트리 (decision tree) - 로지스틱 회귀 (logistic regression) 회귀(regression) - 선형 회귀 (linear regression) 비지도 학습 (unsu.. 2023. 10. 21.
(KNN) K-Nearest Neighbors 정리 1. K 최근법 이웃 알고리즘이란? (KNN) KNN 또는 K - Nearest Neighbors 또는 K-최근법 이웃 알고리즘이라고 불리는 알고리즘은 (이하 KNN으로 통일) 데이터 분류작업에서 기초가 되는 알고리즘으로, 새로운 입력으로 들어온 데이터를 특정값으로 분류하는데 현재 데이터와 가장 가까운 K개의 데이터를 찾아서 가장 많은 분류 값으로 현재의 데이터를 분류하는 알고리즘이다. 아래 이미지는 KNN의 이해를 돕기 위한 이미지이다. (이미지 출처 : INEED COFFEE) K가 3이라고 가정했을 때 별모양 데이터가 분류되는 방법으로 가장 가까운 데이터 3개를 보았을 때 A 클래스 1개, B 클래스가 2개 임으로 별모양 데이터는 B 그룹으로 분류된다. ※ 데이터 분류란 새로운 데이터를 기존 데이터.. 2023. 1. 18.
728x90
LIST