What is Artificial intelligence
인공지능(Artificial intelligence)
는 사람처럼 학습하고 추론할 수 있는 지능을 가진 컴퓨터 시스템을 만드는 기술이다.
흔히 영화 속에서 난오는 인공지능은 인공일반지능(Artificial general intelligence)
혹은 강인공지능(Strong AI)
이라고 부른다. 이는 사람과 구분하기 어려운 지능을 가진 컴퓨터 시스템을 의미한다.
하지만, 일반적으로 현실에서 우리가 마주하고 있는 인공지능은 약인공지능(Week AI)
라고 부른다. 즉, 사회 각 분야에서 사람의 일을 보조하는 역할을 수행하는 것에 멈추고 있다.
일반인공지능이 실현되는 시기에 대해서는 단정지을 수는 없지만, 현재 상황에서 실현 가능성은 충분하다고 평가받고 있다.
What is Machine learning
머신러닝(Machine learning)
은 기존의 개발자에 의해 Hard coded된 것이 아닌 데이터를 통해 규칙을 학습하는 알고리즘을 연구하는 분야이다. 이를 통해 기존에는 개발자에 의해 상황을 일반화하고 규칙화하는 능력이 중요했다면, 머신러닝은 데이터
가 더 중요해졌다고 볼 수 있다.
이 중 가장 대표적인 머신러닝 파이썬 라이브러리가 사이킷런(Scikit-learn)
이다.
What is Deep learning
머신러닝의 소분야 중 하나로, 많은 머신러닝 알고리즘 중에 인공 신경망(Artificial neural network)
을 기반으로 한 방법들을 통칭하여 딥러닝(Deep learning)
이라고 한다.
최근에 가장 핫한 분야로 잉전과 다르게 놀라운 성능을 달성하게 된 원동력을 꼽자면 다음과 같다.
- 복잡한 알고리즘을 훈련할 수 있는 풍부한 데이터와 컴퓨터 성능의 향상
- 혁신적인 알고리즘의 개발