머신러닝은 컴퓨터가 경험을 통해 학습하도록 교육하는 AI 기법입니다. 머신러닝 알고리즘은 모델처럼 사전에 정해진 수식을 모델로 사용하지 않고 데이터에서 직접 정보를 "학습"하는 수치 해법을 사용합니다. 이 알고리즘은 학습에 사용할 수 있는 샘플 수가 많아질수록 성능이 점차 향상됩니다. 딥러닝은 머신러닝의 특수한 형태입니다.
머신러닝은 컴퓨터가 경험으로부터 학습하도록 가르치기 위해 계산적 방법을 사용하여, 사전에 정해진 방정식을 모델로 삼지 않고 데이터로부터 직접 정보를 학습하는 AI 기법이다.
머신러닝은 알려진 입력-출력 데이터를 이용해 모델을 학습시켜 미래 출력을 예측하는 지도 학습과, 입력 데이터에서 숨겨진 패턴이나 내재 구조를 발견하는 비지도 학습을 사용한다.
분류 기법은 이메일이 스팸인지 정상인지 같은 이산형 응답을 예측하고, 회귀 기법은 온도나 주가처럼 연속적인 값을 예측한다.
예측이나 분류를 위해 모델을 학습시켜야 할 때는 지도 학습을 선택하고, 데이터를 탐색해 내부 표현(예: 데이터를 그룹으로 나누는 Clustering)을 찾아야 할 때는 비지도 학습을 선택한다.
딥러닝은 특징을 데이터에서 자동으로 추출하고 네트워크가 종단 간 학습을 수행하는 머신러닝의 전문화된 형태인 반면, 전통적인 머신러닝은 특징을 수동으로 추출해야 한다.
Clustering은 데이터의 숨겨진 패턴이나 군집을 찾기 위한 탐색적 데이터 분석에 사용되는 가장 일반적인 비지도 학습 기법으로, 유전자 서열 분석, 시장 조사, 객체 인식 등에서 활용된다.
고성능 GPU나 수천 장의 라벨된 이미지가 없는 경우에는 머신러닝을 선택한다. 딥러닝은 신뢰할 만한 결과를 얻기 위해 매우 많은 데이터와 상당한 계산 자원을 요구한다.
머신러닝은 의료 진단, 주식 거래, 에너지 부하 예측, 음악 및 영화 추천, 고객 구매 행동 분석 등 대량의 데이터를 다루는 복잡한 작업에 광범위하게 사용된다.
자료
문서, 예제, 비디오 등을 통해 여러분의 지식을 확장할 수 있습니다.