AI/CNN

머신러닝

hyo1o 2025. 10. 8. 16:37

#. 머신러닝이란?

데이터가 주어졌을 때 답을 유추해줄 수 있는 최적의 함수를 찾는 것이다

서로 다른 유형의 머신러닝 기법은 최적의 함수를 찾는 기법이 서로 다르다

데이터를 입력하면 머신러닝모델에세 최적의 F(x) 값을 계속 학습하면서 스스로 보정해나간다. 그러면서 최적화된 값을 찾아낸다.

입력값 => F(x) => 예측값 ~ 실제값

 

 

#. 일반적인 컴퓨터 사이언스와 차이점

일반적인 컴퓨터 사이언스에서는 로직(규칙)이 주어져야한다.

하지만 머신러닝은 데이터와 답이 있으면 스스로 알아서 최적화된 로직(규칙)을 찾는다

 

#. 머신은 어떻게 학습하는가?

학습 데이터의 예측 오류를 최소화할 수 있도록 최적화하는 알고리즘을 통해 학습한다

만약 예측이 잘못되었다면 예측 오류를 줄일 수 있도록 최적화하는 알고리즘을 통해 학습한다 --> 점차 예측 오류 줄어든다

 

#. 머신러닝 종류 - 딥러닝도 머신러닝 종류 중 하나이다

 

1. 기호주의

- 정형 데이터 기반

 ex) 결정트리

 

2. 연결주의

- 음성, 이미지, 텍스트에 탁월

- 층과 층 사이에 무수히 많은 연결

ex) 신경망/딥러닝

 

3. 확률주의

ex) 베이지안 통계

 

4. 유전 알고리즘

 

5. 유추주의

 

 

#. 정리

- 복잡한 애플리케이션없이 데이터를 기반으로 패턴을 학습하고 결론을 추론하는 알고리즘 기법을 통칭해서 머신러닝이라고 한다.

- 현실세계의 매우 복잡한 조건으로 인해 기존의 소프트웨어 코드만으로는 해결하기 어려웠던 많은 문제점들을 이제 머신러닝을 이용해 해결한다.

- 복잡한 미래 예측, 영상인식, 음성인식, 자연어처리 등에서 머신러닝을 적용하면서 급속한 발전을 이룬다. 

 

'AI > CNN' 카테고리의 다른 글

경사하강법  (0) 2025.10.11
Pytorch  (0) 2025.10.10
Pytorch Tensor  (0) 2025.10.10
딥러닝  (0) 2025.10.08