머신러닝은 인공지능의 한 부분이다.
인공지능의 정의를 위키에서 찾아보자면 아래와 같이 나온다.
인공지능(人工知能, artificial intelligence, AI)은 기계로부터 만들어진 지능을 말한다. 컴퓨터 공학에서 이상적인 지능을 갖춘 존재, 혹은 시스템에 의해 만들어진 지능,즉 인공적인 지능을 뜻한다.
(출처 : https://ko.wikipedia.org/wiki/%EC%9D%B8%EA%B3%B5%EC%A7%80%EB%8A%A5)
인공지능도 자아의 유무로 2가지로 분류되는데 강 인공지능과 약 인공지능이다.
강 인공지능은 자아를 가지고 있는것을 뜻한다. 대부분의 SF영화, 소설등에 등장하는 인공지능모델이다. 자아가 있어서 스스로 판단해 행동할 수 있고, 명령 또한 거부할 수 있는 인공지능인것이다. 마블 영화속의 아이언맨의 비서인 자비스나 울트론이 강 인공지능을 지니고 있다.
약 인공지능은 자아가 없어서 주어진 조건아래 지시만을 따르는 인공지능을 뜻한다. 실생활에서 사용되고있는 거의 모든 인공지능은 여기에 속한다. 알파고나, 시리등 현재 생활속에서 경험할 수 있는 모든 인공지능이 여기에 속한다.
머신러닝은 약 인공지능에 속하며 컴퓨터가 학습할수 있도록하는 알고리즘과 그 기술들을 연구하는 분야이다.
예를 들어 스팸메일을 분류하는 기능을 구현하기 위해 머신 러닝을 이용해 분류하는 방법을 학습시키는 것 이다. 이것을 다른말로 표현하자면 데이터를 모델링 시킨다고 표현할 수 있다. 여기서 데이터가 스펨메일이고 모델이 메일을 분류하는 방법이 되는것이다.
'{Programing} > {AI}' 카테고리의 다른 글
Fundamental of Reinforcement Learning 공부 정리!!(3) (0) | 2017.09.25 |
---|---|
Fundamental of Reinforcement Learning 공부 정리!!(2) (0) | 2017.09.25 |
Fundamental of Reinforcement Learning 공부 정리!!(1) (0) | 2017.09.25 |
딥러닝 실습 1. Python 기본 문법 (0) | 2017.03.02 |
딥러닝 실습 0. Python 설치. (0) | 2017.03.02 |
댓글