1. 인공지능이란?
인공지능은 사람처럼 학습하고 추론할 수 있는 지능을 가진 컴퓨터 시스템을 만드는 기술
영화속의 인공지능은 인공일반지능(artificial general inteligence) 혹은 강인공지능(Strong AI) 라고 부르는 인공지능이지만 아직 영화속에서만 만날 수 있다.
우리가 현실에서 만날 수 있는 인공지능은 약인공지능(Week AI) 이며 특정분야에서 사람의 일을 도와 주는 보조 역할을 수행한다.
2. 머신러닝이란?
머신러닝(machine learning) 은 규칙을 일일이 프로그래밍 하지 않아도 자동으로 데이터에서 규칙을 학습하는 알고리즘을 연구하는 분야.
인공지능의 하위분야 중에서 지능을 구현하기 위한 소프트웨어를 담당하는 핵심분야이다.
머신러닝은 통계학과 깊은 관련이 있으며 머신러닝 알고리즘은 통계학과 컴퓨터과학 분야가 상호 작용하면서 발전하고 있다.
최근 머신러닝의 발전은 컴퓨터 과학 분야가 주도하고 있는데 대표적인 머신러닝 라이브러리가 사이킷런(scikit-learn)이다.
3. 딥러닝이란?
많은 머신러닝 알고리즘 중에 인공신경망(artifical neural network)을 기반으로 한 방법들을 통칭하여 딥러닝(deep learning) 라고 부른다.
이러한 딥러닝 라이브러리는 대표적으로 텐서플로(tensorFlow)와 파이토치(PyTouch)가 있으며 이 라이브러리들의 공통점은 인공신경망 알고리즘을 전문으로 다루고 있으며 쉬운 파이썬 API 를 제공하고 있다.
'머신러닝 > 4.책으로 배우는 머신러닝' 카테고리의 다른 글
[혼공머신] 03-1 K-최근접 이웃회귀 (0) | 2022.07.04 |
---|---|
[혼공머신]02-2 데이터 전처리 (0) | 2022.07.04 |
[혼공머신]02-1 훈련세트와 테스트 세트 (0) | 2022.07.04 |
[혼공머신]01-3. 마켓과 머신러닝 (0) | 2022.07.02 |
[혼공머신]01-2. 코랩과 주피터 노트북 (0) | 2022.07.02 |