본문 바로가기

인공지능·머신러닝·딥러닝

인공지능은 지능적 과제를 수행하는 시스템의 넓은 범주이고, 머신러닝은 데이터 학습 방법, 딥러닝은 다층 신경망을 쓰는 머신러닝의 한 갈래다.

눈으로 구조 잡기

인공지능 안의 머신러닝, 머신러닝 안의 딥러닝

가장 넓은 범주

인공지능(AI)

지능적 과제를 수행하는 시스템 전체

데이터 학습 범주

머신러닝(ML)

데이터로 규칙과 파라미터 학습

다층 신경망 범주

딥러닝(DL)

다층 인공 신경망을 이용

  • 인공지능(AI) 구현 방법 중 하나머신러닝(ML)
  • 머신러닝(ML) 모델 갈래 중 하나딥러닝(DL)

딥러닝 ⊂ 머신러닝 ⊂ 인공지능이며, 역방향으로는 항상 성립하지 않는다.

인공지능·머신러닝·딥러닝은 나란한 동의어가 아니라 큰 범주 안에 작은 범주가 들어가는 관계다.

지능적 과제를 수행하는 전체 인공지능 범주 안에 데이터로 학습하는 머신러닝이 있고, 그 안에 다층 인공 신경망을 이용하는 딥러닝이 포함되는 관계

출처: 은광위키 자체 제작 · OWN
텍스트로 자세히 설명

인공지능은 규칙 기반과 학습 기반 시스템을 모두 포괄한다. 그 안에서 머신러닝은 데이터로 모델을 학습하는 방법이며, 딥러닝은 여러 층의 인공 신경망을 쓰는 머신러닝이다.

목차

1. 개요

인공지능은 인간의 학습·추론과 비슷한 과제를 컴퓨터가 수행하도록 만든 시스템의 넓은 범주다. 머신러닝은 인공지능을 구현하는 방법 가운데 데이터에서 규칙을 학습하는 기술이고, 딥러닝은 여러 층의 인공 신경망을 사용하는 머신러닝의 한 갈래다. 따라서 포함 관계는 인공지능 ⊃ 머신러닝 ⊃ 딥러닝이다. 구체적인 학습 반복은 기계학습의 학습 과정에서, 하드웨어와 데이터 처리 배경은 자료구조, 폰 노이만 구조, 컴퓨터 그래픽 렌더링에서 이어 볼 수 있다.

2. 상세

2.1. 인공지능은 목표 범주다

인공지능은 컴퓨터가 주어진 상황을 판단하거나 추론하고, 문제에 맞는 출력을 만들도록 구현한 시스템을 가리킨다. 모든 인공지능이 반드시 데이터 학습으로 만들어지는 것은 아니다. 개발자가 규칙과 조건을 직접 설계한 시스템도 인공지능 범주에 들어갈 수 있다.1

직접 규칙을 모두 적는 방식은 설계자가 예상한 조건에서는 작동하지만, 예상하지 못한 다양한 상황을 일일이 규칙으로 만들기 어렵다. 이 한계를 줄이기 위한 방법 중 하나가 머신러닝이다.

2.2. 머신러닝은 데이터에서 기준을 조정한다

머신러닝은 데이터를 이용해 입력과 출력 사이의 규칙이나 패턴을 모델이 조정하도록 한다. 데이터를 수집·전처리하고 모델을 선택해 학습한 뒤, 학습에 사용하지 않은 자료로 성능을 평가하는 절차가 필요하다.2

지도학습은 정답 레이블과 예측을 비교해 모델을 고친다. 비지도학습은 레이블 없이 데이터의 군집이나 이질적인 패턴을 찾는다. 강화학습은 상태에서 행동을 선택하고 환경의 보상을 받아 더 큰 누적 보상을 얻는 방향으로 학습한다.3

2.3. 딥러닝은 다층 신경망을 쓴다

인공 신경망은 입력과 출력 사이에 인공 뉴런들을 연결한 모델이다. 입력층과 출력층 사이에 여러 층을 둔 깊은 신경망을 사용하는 학습을 딥러닝이라 한다.4 층이 깊다는 특징만으로 인공지능 전체와 같은 말이 되는 것은 아니다.

딥러닝도 머신러닝이므로 데이터, 학습 모델, 파라미터 조정, 평가 과정이 필요하다. 반대로 모든 머신러닝이 다층 신경망을 사용하는 것은 아니며, 분류·회귀·군집화에는 다른 알고리즘도 사용할 수 있다.5

3. 수능에서는 이렇게 나온다

세 용어가 함께 나오면 먼저 포함 관계를 그린다. ‘인공지능이면 모두 딥러닝이다’는 역방향 포함 오류이고, ‘딥러닝은 머신러닝이 아니다’는 하위 범주를 분리한 오류다. 기술 이름과 학습 방식도 구별해야 한다.

지도·비지도·강화학습을 비교할 때는 정답 레이블, 발견할 패턴, 환경의 보상 중 무엇이 피드백을 제공하는지 확인한다. 딥러닝은 이 세 방식 중 하나와 동의어가 아니라, 학습에 사용할 모델 구조의 한 종류다.

4. 헷갈리기 쉬운 것들

개념 범위·역할 같은 말이 아닌 것
인공지능 지능적 과제를 수행하는 시스템 전체 머신러닝만을 뜻하지 않음
머신러닝 데이터로 모델의 규칙·파라미터를 학습 모든 인공지능과 같지 않음
딥러닝 다층 인공 신경망을 이용하는 머신러닝 지도학습 자체와 같지 않음
지도학습 레이블과 예측을 비교 딥러닝 여부를 정하는 분류가 아님
비지도·강화학습 패턴 또는 보상으로 학습 둘 다 ‘정답이 전혀 없다’는 같은 구조가 아님

5. 관련 개념

  • 기계학습의 학습 과정 — 데이터 준비부터 평가와 가중치 조정까지의 반복을 자세히 다룬다.
  • 자료구조 — 학습에 쓰는 데이터와 모델 정보를 조직하는 방식이다.
  • 폰 노이만 구조 — 학습 알고리즘이 명령과 연산으로 실행되는 컴퓨터 구조다.
  • 컴퓨터 그래픽 렌더링 — 인공지능이 다룰 수 있는 이미지·장면 데이터가 화면으로 만들어지는 과정이다.

각주

  1. 인공지능은 구현 목표의 넓은 범주이고 머신러닝은 그 목표를 달성하는 한 방법이다.

  2. 평가 자료를 학습 자료와 나누어야 새로운 입력에도 모델이 작동하는지 살필 수 있다.

  3. 지도·비지도·강화학습은 모델이 학습 신호를 얻는 방식으로 구별한다.

  4. ‘딥’은 입력과 출력 사이에 여러 처리 층이 놓인 신경망 구조를 가리킨다.

  5. 머신러닝에는 인공 신경망 외에도 서로 다른 원리의 알고리즘이 포함된다.

출제 이력 18회

이 개념이 어느 시험·지문에 등장했는지의 기록입니다. 개념 자체의 난이도가 아니라 출제 맥락을 보여줍니다.

  1. 26학년도 9월 모평독서
    지문 내 문항
    • 142
    • 152
    • 162
    • 173
  2. 23학년도 9월 모평독서
    지문 내 문항
    • 142
    • 152
    • 163
    • 172
  3. 21학년도 6월 모평독서
    지문 내 문항
    • 252
    • 262
    • 272
    • 283
  4. 18학년도 6월 모평독서
    지문 내 문항
    • 302
    • 313
    • 322
    • 332
    • 342
  5. 18학년도 수능독서
    지문 내 문항
    • 382
    • 392
    • 402
    • 413
    • 422
  6. 17학년도 6월 모평독서
    지문 내 문항
    • 162
    • 172
    • 182
    • 193
  7. 16학년도 6월 모평 A형독서
    지문 내 문항
    • 162
    • 172
    • 183
  8. 16학년도 9월 모평 A형독서
    지문 내 문항
    • 162
    • 172
    • 183
  9. 15학년도 9월 모평 A형독서
    지문 내 문항
    • 192
    • 202
    • 213
  10. 15학년도 수능 A형독서
    지문 내 문항
    • 202
    • 212
    • 223
  11. 14학년도 6월 모평 B형독서
    지문 내 문항
    • 212
    • 222
    • 233
  12. 14학년도 6월 모평 A형독서
    지문 내 문항
    • 192
    • 202
    • 213
  13. 14학년도 9월 모평 A형독서
    지문 내 문항
    • 222
    • 232
    • 242
    • 252
  14. 13학년도 6월 모평독서
    지문 내 문항
    • 192
  15. 13학년도 6월 모평독서
    지문 내 문항
    • 442
    • 463
  16. 13학년도 9월 모평독서
    지문 내 문항
    • 312
    • 322
    • 332
    • 342
  17. 12학년도 9월 모평독서
    지문 내 문항
    • 472
    • 482
    • 492
    • 502
  18. 11학년도 수능독서
    지문 내 문항
    • 252
    • 263

이 문서를 가리키는 문서

잘못된 내용을 발견하셨나요? 신고해 주시면 검토 후 반영합니다.

다음 단계

이 개념, 실제 지문에서 훈련하기

수능특강·기출 지문 해설로 개념이 문항에서 어떻게 쓰이는지 직접 확인해보세요.

학습 자료 보러가기