printf("%c의 블로그", 'Molkka');

지도학습 2

[Python] K-NN 알고리즘 구현하기

#K-NN 알고리즘이란? : K-Nearest Neighbor, K-최근접 이웃 알고리즘 : 지도학습 알고리즘에 해당하며 분류 또는 회귀 모두 사용 가능 : 특정 공간 내 입력된 데이터와 가장 가까운 K개의 요소를 찾아 더 많이 일치하는 곳으로 분류하는 알고리즘 검증 표본(초록색 원)을 첫 번째 파랑 네모의 항목이나 빨강 삼각형의 두 번째 항목으로 분류하려고 할 때, 만약 “k = 3” (실선으로 그려진 원)이면 두 번째 항목으로 할당되어야 한다. 왜냐하면 2개의 삼각형과 1개의 사각형만이 안쪽 원 안에 있기 때문이다. 만약 “k = 5” (점선으로 그려진 원)이면 첫 번째 항목으로 분류되어야 한다. (바깥쪽 원 안에 있는 3개의 사각형 vs. 2개의 삼각형). [출처: 위키피디아] #Python으로 K..

딥러닝(Deep-learning) / 기계학습, 지도학습, 비지도학습이란?

#기계학습 : 컴퓨터에게 명시적으로 프로그램을 지시하지 않고도 컴퓨터가 학습할 수 있도록 능력을 갖는 것 : 스스로 학습하는 인공지능 기술 : 사람이 아닌 컴퓨터가 직접 프로그램을 만드는 것 : 인공지능 ⊃ 기계학습 ⊃ 딥러닝 : 초창기의 인공지능은 사람이 잘 아는 건 컴퓨터도 알 수 있다는 지식기반 기대 속에 발전했다. : 그러나 사람과 달리 컴퓨터는 패턴을 찾기 어려워해 변화를 쉽게 인지하지 못했다. : 기계학습이 등장하면서 지식기반 접근방식에서 데이터 중심 접근방식으로 인공지능이 발전하기 시작한다. : 기존 프로그래밍 방식이 사람이 직접 입력 데이터와 프로그램을 작성해 원하는 결과를 받는 방식이었다면, : 기계학습 방식은 컴퓨터에게 입력과 결과를 함께 알려주고 스스로 프로그램을 만들 수 있게 한다...