[딥러닝] #2 머신러닝이란 ?

김영민·2022년 6월 11일
0

DeepLearning

목록 보기
2/27

머신 러닝이란 ?

머신 러닝 안에 딥러닝 분야가 있기 때문에, 머신러닝에 대해 먼저 알아보겠습니다.

머신러닝이란,

입력 데이터가 있을 때, 답을 예상할 수 있는 최적의 함수를 찾는 것입니다.
따라서, 여러 머신러닝 기법은 각기 다른 기법을 통해 최적의 함수를 찾는 것입니다 !

수많은 (입력) 데이터를 통해 데이터끼리의 관계를 찾고, 예측하는 것.

머신러닝 종류

  • 기호 주의 : 결정트리
  • 연결 주의 : 신경망/ 딥러닝
  • 확률 주의 : 베이지안 통계
  • 유전 알고리즘
  • 유추 주의

등 다양한 종류가 있습니다.

왜 머신러닝이 필요할까 ?

  • Logic이 복잡해짐에 따라, 코드의 복잡성이 늘어남.
  • 보다 지능화된 구현이 필요.
  • 효과적인 예측, 고도화된 서비스 구현의 필요성이 생김.
  • 인간의 인지 능력을 프로그램 상 구현하려는 느낌

머신 러닝 작동 방식

  • 데이터와 답을 방대하게 제공하고, 규칙을 찾게 함 -> 복잡한 Logic에 대한 함수를 찾아냄.

머신 러닝의 학습 방법

  • 학습 데이터의 예측 오류를 보정할 수 있는 최적화를 해주면서 계속해서 반복 수행.
  • 초기의 알고리즘보다 예측 오류가 최소화된 알고리즘이 만들어짐.

정리

  • 데이터를 기반으로 패턴을 학습하고, 결과를 추론하는 알고리즘 기법
  • 현실의 매우 복잡한 조건을 해결하기 위한 방법
  • 영상, 음성, 자연어 등등에 활용

0개의 댓글