인공지능이란?
인공지능(Artificial Intelligence)은 사람의 지능을 만들기 위한 시스템이나 프로그램을 말한다.
머신러닝, 딥러닝, 인공지능의 개념을 혼동하는 사람이 많이 있다.
쉽게 말해 머신러닝과 딥러닝은 인공지능에 포함되는 기술이고, 딥러닝은 머신러닝에 포함되는 기술이다.
다음 그림을 보면 쉽게 이해가 가능하다.
머신러닝이란?
머신러닝은 기계학습을 의미하며, 데이터의 규칙을 컴퓨터 스스로 찾아내는 것을 말한다. 기존 프로그래밍은 규칙을 사람이 직접 만들어 결과를 얻어내지만 머신러닝은 스스로 규칙을 찾아낸다.
머신러닝은 지도 학습(supervised learning), 비지도 학습(unsupervised learning)으로 나뉘다.
지도 학습은 많은 입력과 출력이 주어지면 규칙을 찾아내 예측을 하는 것을 의미한다.
비지도 학습은 정해진 출력이 없고 입력된 데이터를 규칙 별로 군집(clustering)하는 작업을 의미한다.
딥러닝이란?
딥러닝은 머신러닝 알고리즘 중 하나로 인공신경망(artificial neural network)으로 만든 것이다.
인공신경망은 뉴런이라 생각할 수 있다. 뉴런처럼 신호를 다음 뉴런에 전달한다라는 의미로 생각하면 된다.