머신러닝은 데이터를 기반으로 패턴을 자동으로 학습하고, 입력 데이터와 출력 데이터 사이의 관계를 모델링 하는 인공지능의 한 분야이다
정답(Label)을 가진 훈련 데이터를 사용하여 모델을 학습시키는 과정을 말한다
이 방식에서 모델은 훈련 데이터셋에서 패턴을 학습한 후, 새로운 데이터에 대해 정답을 예측하거나 분류한다. 예를들어, 고객 이메일이 스팸인지 아닌지 분류하거나, 집값을 예측하는 것이 이에 해당
정답이 없는 데이터를 사용하여 데이터 내의 패턴 구조, 또는 관계를 찾는 과정이다
이 방식에서는 정답이 주어지지 않으므로, 모델은 데이터의 숨겨진 특징이나 구조를 스스로 탐색한다. 예를들어 이상치 탐지, 차원축소, 군집화가 이에 해당.
에이전트가 환경과 상호작용하며 보상을 최대화 하는 방향으로 학습하는 과정
여기서는 모델이 시행착오를 통해 최적의 행동 전략을 학습
예를 들어, 게임에서 최고 점수를 달성하거나, 자율주행 자동차를 개발하는 것이 여기에 속함
기계가 인간처럼 사고하고 학습할 수 있도록 하는 기술 분야
AI는 데이터 분석, 문제 해결, 패턴 인식 등 다양한 지능적 확동을 수행하는 알고리즘과 기술을 포함
이러한 지능적 프로세스는 자동화된 의사결정, 자연어처리, 로봇공학 등의 분야에서 적용된다
AI의 목표는 인간의 지능적 행동을 컴퓨터 프로그램을 통해 재현하는것
인공지능은 광범위한 분야로, 기계가 지능적 행동을 모방하는 모든 기술을 포함한다. 반면, 머신러닝을 인공지능의 하위 분야로서, 머신러닝은 이러한 지능적 행동을 실현하기 위한 방법 중 하나로, 머신러닝은 인공지능의 하위 분야로서 데이터를 기반으로 패턴을 학습하고 예측이나 결정을 하는 기술에 중점을 둔다.
머신러닝은 인공지능이 목표로 하는 지능적인 행동을 실현하기 위한 방법으로 기계가 경험 혹은 데이터를 통해 학습하고 개선할 수 있게 만든다.
인공지능은 목표를, 머신러닝을 그 목표를 달성하기 위한 수단을 나타냄
데이터의 심층적인 분석 및 이해를 가능하게 하여 복잡한 문제를 해결하는데 이점을 제공한다
예측분석, 효율적인 지원 관리, 자동화된 의사결정을 통해 비즈니스 프로세스를 최적화 하고, 사용자의 경험을 개선한다
AI는 빅데이터를 처리하고 숨겨진 패턴을 발견하며, 의사결정을 보다 정확하고 빠르게 할 수 있게 도와준다.
워크플로우의 번복과 유연성
머신러닝 워크플로우의 특징 중 하나는 그 과정이 선형적이기보다는 반복적이라는 점이다!
각 단계는 독립적이지 않으며, 프로젝트의 진행 상황에 따라 여러 번 반복되거나 이전 단계로 되돌아갈 수 있다.