본문 바로가기
{Programing}/{AI}

머신러닝이란?(작성중...)

by 탱타로케이 2017. 2. 20.

머신러닝은 인공지능의 한 부분이다.

인공지능의 정의를 위키에서 찾아보자면 아래와 같이 나온다.


인공지능(人工知能, artificial intelligence, AI)은 기계로부터 만들어진 지능을 말한다. 컴퓨터 공학에서 이상적인 지능을 갖춘 존재, 혹은 시스템에 의해 만들어진 지능,즉 인공적인 지능을 뜻한다.

(출처 : https://ko.wikipedia.org/wiki/%EC%9D%B8%EA%B3%B5%EC%A7%80%EB%8A%A5)


인공지능도 자아의 유무로 2가지로 분류되는데 강 인공지능과 약 인공지능이다.


 강 인공지능은 자아를 가지고 있는것을 뜻한다. 대부분의 SF영화, 소설등에 등장하는 인공지능모델이다. 자아가 있어서 스스로 판단해 행동할 수 있고, 명령 또한 거부할 수 있는 인공지능인것이다. 마블 영화속의 아이언맨의 비서인 자비스나 울트론이 강 인공지능을 지니고 있다.

 

 약 인공지능은 자아가 없어서 주어진 조건아래 지시만을 따르는 인공지능을 뜻한다. 실생활에서 사용되고있는 거의 모든 인공지능은 여기에 속한다. 알파고나, 시리등 현재 생활속에서 경험할 수 있는 모든 인공지능이 여기에 속한다.


머신러닝은 약 인공지능에 속하며 컴퓨터가 학습할수 있도록하는 알고리즘과 그 기술들을 연구하는 분야이다. 

 예를 들어 스팸메일을 분류하는 기능을 구현하기 위해 머신 러닝을 이용해 분류하는 방법을 학습시키는 것 이다. 이것을 다른말로 표현하자면 데이터를 모델링 시킨다고 표현할 수 있다. 여기서 데이터가 스펨메일이고 모델이 메일을 분류하는 방법이 되는것이다.

댓글