용어집

머신 러닝(ML)

데이터 기반 의사 결정과 자동화를 지원하는 머신 러닝의 핵심 개념, 유형, 애플리케이션 및 도구에 대해 알아보세요.

YOLO 모델을 Ultralytics HUB로 간단히
훈련

자세히 알아보기

머신러닝(ML)은 컴퓨터가 명시적으로 프로그래밍하지 않고도 데이터를 통해 학습할 수 있도록 하는 데 중점을 둔 인공지능(AI) 의 하위 분야입니다. 여기에는 경험을 통해 특정 작업의 성능을 자동으로 향상시킬 수 있는 알고리즘의 개발이 포함됩니다. 이러한 알고리즘은 노출된 데이터를 기반으로 패턴을 식별하고, 예측하고, 행동을 조정합니다. 이러한 기능은 기존의 프로그래밍 방법으로는 해결하기 어렵거나 비현실적인 복잡한 문제를 해결하는 데 매우 중요합니다.

머신 러닝의 핵심 개념

머신 러닝 알고리즘은 데이터를 통해 학습하도록 설계되며, 일반적으로 학습 데이터, 검증 데이터, 테스트 데이터로 나뉩니다. 학습 데이터는 모델을 학습시키는 데 사용되며, 검증 데이터는 모델의 하이퍼파라미터를 미세 조정하는 데 도움이 되고, 테스트 데이터는 보이지 않는 데이터에 대한 모델의 성능을 평가하는 데 사용됩니다.

머신러닝에는 여러 유형의 학습 패러다임이 존재합니다:

  • 지도 학습: 이 알고리즘은 각 데이터 포인트가 알려진 출력 또는 레이블과 연관된 레이블이 지정된 데이터에서 학습합니다.
  • 비지도 학습: 이 알고리즘은 레이블이 없는 데이터에서 학습하여 미리 정의된 출력 없이 패턴과 구조를 식별합니다.
  • 강화 학습: 알고리즘은 자신의 행동에 따라 보상 또는 벌칙의 형태로 피드백을 받음으로써 시행착오를 통해 학습합니다.
  • 준지도 학습: 지도 학습과 비지도 학습의 요소를 결합한 것으로, 소량의 레이블이 지정된 데이터와 대량의 레이블이 지정되지 않은 데이터를 사용하여 학습 정확도를 향상시킵니다.

관련 용어와의 주요 차이점

머신러닝은 다른 인공지능 분야와 밀접한 관련이 있지만, 그와는 뚜렷한 특징이 있습니다. 여러 계층의 신경망(NN) 에 초점을 맞춘 머신러닝의 하위 집합인 딥러닝(DL)과 달리 머신러닝은 더 광범위한 알고리즘과 기술을 포괄합니다. 컴퓨터 비전(CV)자연어 처리(NLP) 는 각각 시각 데이터와 텍스트 데이터를 처리하고 이해하는 데 중점을 둔 머신 러닝의 특정 애플리케이션입니다.

머신 러닝의 실제 적용 사례

머신러닝은 데이터 기반의 의사 결정과 자동화를 가능하게 함으로써 수많은 산업에 혁신을 가져왔습니다. 다음은 두 가지 구체적인 예입니다:

  1. 헬스케어: 의료 분야에서는 머신러닝 알고리즘을 사용하여 엑스레이나 MRI와 같은 의료 이미지를 분석하여 이상을 감지하고 암과 같은 질병의 진단을 돕습니다. 예를 들어, 머신러닝 모델을 수천 개의 의료 이미지로 학습시켜 종양을 나타내는 패턴을 식별함으로써 의사가 보다 정확하고 시기적절한 진단을 내릴 수 있도록 도울 수 있습니다.
  2. 농업: 머신러닝은 정밀 농업에서 농작물 수확량과 자원 관리를 최적화하는 데 중요한 역할을 합니다. 예를 들어, 알고리즘은 위성 이미지, 날씨 패턴, 토양 센서 등 다양한 소스의 데이터를 분석하여 심기, 물주기, 수확에 가장 적합한 시기를 예측할 수 있습니다. 이는 생산성을 높일 뿐만 아니라 지속 가능한 농업 관행을 촉진합니다. 농업 분야의 AI에 대해 자세히 알아보세요.

머신 러닝의 도구 및 기술

여러 도구와 프레임워크를 통해 머신러닝 모델의 개발과 배포가 용이해집니다. PyTorchTensorFlow 는 신경망 구축과 훈련에 필요한 인프라를 제공하는 두 가지 인기 있는 딥 러닝 프레임워크입니다. 또한 OpenCV와 같은 라이브러리는 컴퓨터 비전 작업을 위한 다양한 기능을 제공합니다. 이러한 도구와 다른 도구는 Ultralytics 블로그에서 살펴볼 수 있습니다.

보다 사용자 친화적인 접근 방식에 관심이 있는 분들을 위해 Ultralytics HUB와 같은 플랫폼에서는 최첨단 Ultralytics YOLO 모델을 포함하여 머신러닝 모델을 훈련하고 배포할 수 있는 노코드 솔루션을 제공합니다. 이를 통해 프로그래밍에 대한 전문 지식이 없는 개인과 기업도 머신러닝의 강력한 기능을 쉽게 활용할 수 있습니다.

모두 보기