머신러닝(ML)과 딥러닝(DL)의 정의
AI와 관련된 정보를 찾을 때 인공지능, 머신러닝, 딥러닝이라는 개념을 아주 많이 접하게 됩니다.
인공지능에는 어떤 종류가 있고, 어디까지 머신러닝이고 어디부터 딥러닝인지 간략히 그 정의에 대해 말씀드릴게요.
인공지능이라는 말 그대로 인공적으로 만들어진 지능입니다. 인간의 사고력을 지니며 인간처럼 생각하는 것,혹은 인간의 지능을 닮은 것으로 모든 것들을 원격으로 표현하는 컴퓨팅 기술의 총체라고 할 수 있습니다.
즉 인간의 학습능력과 추론능력 및 언어이해능력을 컴퓨터 프로그램으로 실현하는 학문이나 기술입니다.
표준국어대사전에 따르면,
인간의 지능이 가지는 학습, 추리, 적응, 논증 따위의 기능을 갖춘 컴퓨터 시스템입니다.
Google Cloud에 따르면,
컴퓨터에서 음성 및 작성된 언어를 확인, 이해, 번역하고 데이터를 분석하며 추천하는 기능을 포함하여 다양한 고급기능을 수행할 수 있게 해주는 일련의 기술입니다.
**인공지능은 3가지 특징을 지닙니다.
1. 문제해결능력: 어떠한 문제를 해결하기 위한 지능적인 행동을 지닙니다.
2. 학습: 입력(input)-출력(output)의 데이터가 주어지면 일정 형태의 규칙을 파악하는 특징을 지닙니다.
3. 범용성: 하나의 분야만이 아닌 다양한 분야에서의 응용이 가능합니다.
이 인공지능은 다시 약한 인공지능과 강한 인공지능으로 분류할 수 있습니다.
약한인공지능(ANI, Artificial Narrow Intelligence)
좁은 의미의 인공지능이라고도 하는 이 약한 인공지능의 개념은, 어떤 특정한 업무(task)를 수행하도록 훈련되고 집중화된 인공지능입니다. 상대적으로 덜 복잡하고 기본적인 행동을 모방하는 데에 중심을 둔 인공지능입니다. 즉, 스스로 지능을 가졌다기보다 어떠한 문제를 해결하는 도구로서의 역할을 하는 인공지능이라고 할 수 있습니다.
하나의 작업을 수행할 수 있으나 두개의 작업을 수행하기에는 어려우며, 일반적으로 체스를 두거나 사용자가 입력한 데이터를 기반으로 질문에 응답하는 등(특정 업무 수행)의 인공지능을 말합니다.
강한인공지능(AGI, Artificial General Intelligence)
강한인공지능은 넓은 의미의 인공지능이라고 할 수 있습니다. 약한 인공지능과는 달리, 특정 문제뿐만 아니라 많은 유형의 문제점들을 해결할 수 있고 인간의 개입없이도 자신이 풀고자하는 문제점을 선별할 수 있는, 궁극적으로 새로운 문제를 해결하는 방법을 스스로에게 가르치는 인공지능입니다.
이 글을 쓰는 2024년 9월 기준, 아직까지 강한인공지능은 이론상에서만 존재하며, 아직 사용중인 실제 사례는 없습니다.
아래 그림과 같이 인공지능의 하위개념이 머신러닝, 머신러닝의 하위개념이 딥러닝입니다.
머신러닝
기계학습이라고도 하는 머신러닝은, 기계가 스스로 학습하는 기술을 통칭하며 알고리즘을 이용해 데이터를 분석하고 패턴을 인식하여 예측하는 데에 주로 쓰이는 인공지능입니다.
즉, 방대한 양의 데이터를 학습함으로써 어떠한 규칙(패턴)을 찾아 특징을 분석하거나 분류 등의 과정을 거쳐 결과를 이끌어 내는 기술이라고 할 수 있습니다.
머신러닝의 경우, 기계가 학습을 잘 하기 위해 학습셋 처리 등 인간의 사전 개입이 필요합니다.
딥러닝
딥러닝이란, 인간의 개입 없이도 기계가 스스로 학습을 하여 결과를 도출할 수 있도록 알고리즘을 구성하는 과정입니다. 인간의 두뇌를 모델로 한 신경망(심층 신경망 등)을 활용하여 인간의 두뇌를 흉내내기 위한 인공지능입니다.
따라서 머신러닝에 비해 훨씬 빠르게 처리(연산)할 수 있도록 고성능의 하드웨어가 필요합니다.
>>참고자료
1. IBM, 강한AI란?
https://www.ibm.com/kr-ko/topics/strong-ai
2. AWS, 기계 학습과 딥 러닝의 차이점은 무엇인가요?
https://aws.amazon.com/ko/compare/the-difference-between-machine-learning-and-deep-learning/
3. Google Cloud, 인공지능(AI)이란 무엇인가요?
https://cloud.google.com/learn/what-is-artificial-intelligence?hl=ko
4. 위키백과, 인공지능
https://ko.wikipedia.org/wiki/%EC%9D%B8%EA%B3%B5%EC%A7%80%EB%8A%A5
5. 표준국어대사전, 인공지능
https://stdict.korean.go.kr/search/searchResult.do