2023. 12. 26. 22:48ㆍ기술정보
AI ( Artificial Intelligence )
즉, 인공지능은 말 그대로 인간의 지능처럼 고도의 문제 해결 능력을 가진 인공적 지능을 말한다.
이러한 AI의 하위 개념으로 머신러닝이 있고 그 머신러닝의 하위 모델로 딥러닝이 있다.
1. 머신러닝 ( Machine Learning : ML)
: AI의 한 종류로 규칙을 일일이 프로그래밍하지 않아도 자동으로 데이터에서 규칙을 학습
학습 방식 :
- 사람이 데이터에서 패턴 추출하는 방법 지시한 후 AI가 데이터의 특징을 분석하고 축적
종류 :
- 지도 학습 (Supervised Learning)
> 지도 학습은 레이블이 지정된 데이터 세트에서 알고리즘을 훈련하는 방법
> 입력 데이터와 해당 출력 데이터(레이블)로 구성되며, 알고리즘은 이를 통해 입력과 출력 사이의 관계를 학습
> Tip! 사람이 AI에게 정답지를 주고 훈련시킨다고 생각하면 쉽다.
- 비지도 학습 (Unsupervised Learning)
> 비지도 학습은 레이블이 지정되지 않은 데이터 세트를 분석하고 군집화하는 방법
> 이 알고리즘은 인간의 개입 없이도 숨겨진 패턴이나 데이터 그룹핑을 감지
> Tip! 지도 학습과 반대로 사람이 개입하지 않고 AI가 데이터 내에서 비슷한 패턴을 찾아 모아 결과를 예측하는 것
( 데이터가 너무 많아서 라벨링 하기 힘들 경우 주로 사용함)
- 준지도 학습 (Semi-Supervised Learning)
> 목표값이 표시된 데이터와 표시되지 않은 데이터를 모두 훈련에 사용하는 방법
> 사용되는 훈련 데이터는 목표값이 표시된 데이터가 적고, 표시되지 않은 데이터를 많이 가지고 있음
- 강화 학습 (Reinforcement Learning)
> 행동을 수행하는 학습자가 어떤 행동을 해야 하는지 알지 못하는 상태에서 행동에 대한 보상을 극대화하기 위해 어떻게 행동해야 할 지 방향을 찾는 학습 방법
> Tip! 알파고가 대표적인 강화 학습 모델이다.
2. 딥러닝 ( Deep Learning : DL)
: 머신러닝의 한 종류로 인공 신경망의 층을 연속적으로 깊게 쌓아올려 데이터를 학습
학습 방식 :
- 사람이 데이터에서 패턴을 추출하는 과정 없이 AI가 스스로 경험중심으로 패턴을 추출해 학습
장점 :
- 복잡한 문제를 해결 가능
- 대량의 데이터에서 유용한 정보를 추출하는 데 효과적
3. 머신러닝 과 딥러닝 차이점
위의 머신러닝과 딥러닝 정리에 따르자면
ML > DL 로
DL은 ML의 하위개념이다.
DL은 사람의 개입이 없이 여러층의 인공신경망으로 스스로 패턴을 찾아낸다는 점에서 ML과 차이가 있다고 할 수 있겠다.
'기술정보' 카테고리의 다른 글
[클라우드 네이티브] 개념 정리 (1) | 2024.02.13 |
---|---|
[ Docker ] Docker Container vs Virtual Machine (1) | 2024.01.31 |
[ AI ] 언어모델 (0) | 2023.12.26 |
[ JWT ] JWT를 활용한 로그인 (0) | 2023.11.27 |
블록체인 (0) | 2023.06.05 |