Centrala begrepp
본 논문에서는 머신러닝과 딥러닝 알고리즘의 기본 개념, 유형, 응용 프로그램 및 미래 방향에 대해 포괄적으로 살펴봅니다.
Sammanfattning
학습 알고리즘 개요
본 논문은 인공지능, 머신러닝, 딥러닝, 하이브리드 모델을 포함한 학습 알고리즘에 대한 개요를 제공합니다. 또한 지도, 비지도, 강화 학습과 같은 머신러닝 알고리즘의 중요한 하위 집합과 이미지 및 비디오 처리에 사용되는 CNN과 같은 딥러닝 알고리즘에 대해서도 설명합니다.
1. 인공지능 (AI)
인공지능은 의사 결정이나 객체 인식과 같은 작업을 수행하기 위해 인간의 지능을 기반으로 기계를 사용하는 것을 의미합니다.
AI 기술은 질병 진단, 종양 조기 예측, 추천 시스템, 이미지 및 신호 처리, 컴퓨터 비전 등 다양한 분야에서 광범위하게 응용되고 있습니다.
2. 머신러닝 (ML)
머신러닝은 데이터로부터 학습하고 이전에 알 수 없었던 데이터를 일반화하여 명시적인 지침 없이 작업을 수행할 수 있는 통계적 알고리즘을 생성하고 연구하는 인공지능의 한 분야입니다.
머신러닝은 컴퓨터 비전, 자연어 처리, 로봇 공학과 같은 많은 분야에서 널리 활용됩니다.
데이터 마이닝, 분석, 분류 및 예측에 필수적입니다.
2.1 지도 학습 (Supervised Learning)
지도 학습은 레이블이 지정된 데이터 세트에서 훈련을 처리할 수 있는 ML의 하위 집합입니다.
분류(SVM 및 신경망) 및 회귀(로지스틱 및 선형 회귀)의 두 가지 하위 범주로 나뉩니다.
2.2 비지도 학습 (Unsupervised Learning)
비지도 학습은 전혀 레이블이 지정되지 않은 입력 데이터를 처리합니다.
입력은 분류되지 않은 정보 또는 데이터이며 입력 특성 및 기능에 대한 아이디어, 단서 또는 지침이 없습니다.
클러스터링, 특징 학습, 이상 탐지 및 차원 축소에 사용할 수 있습니다.
2.3 강화 학습 (Reinforcement Learning)
강화 학습(RL)은 에이전트가 환경에서 자신의 경험과 오류로부터 학습하여 총 누적 보상을 극대화하고 RL의 주요 목표인 탐험과 활용 사이의 균형을 맞출 수 있는 머신러닝의 또 다른 하위 집합입니다.
3. 딥러닝 (DL)
딥러닝은 다양한 작업을 수행하기 위해 신경망이 사용되는 머신러닝의 하위 분야입니다.
인공 뉴런의 기원은 신경계의 뉴런을 모방한 것으로, 많은 뉴런의 집합체가 신경망입니다.
자연어 처리, 자율 주행 자동차, 객체 감지, Google 어시스턴트와 같은 가상 어시스턴트 등 딥러닝의 주목할 만한 응용 프로그램이 있습니다.
4. 하이브리드 모델 (Hybrid Models)
CNN 자체는 강력한 분류 모델이지만 일부에서는 하이브리드 CNN-ML 모델을 사용하면 더 나은 결과를 얻을 수 있다고 생각합니다.
하이브리드 유형 모델에서 CNN은 의미 있는 특징을 추출하는 데 사용할 수 있으며 훈련 중에 이러한 특징은 특정 작업에 대해 학습됩니다.
5. 설명 가능한 인공지능 (XAI)
설명 가능한 인공지능(XAI) 기술은 머신러닝 모델이 어떻게 작동하는지 설명하는 데 도움이 되어 최종 사용자의 신뢰도를 높이고 투명성을 높입니다.
두 가지 인기 있는 XAI 기술은 Shapley Additive Explanations(SHAP)와 Local Interpretable Model Agnostic Explanations(LIME)입니다.
6. 오분류 유도 학습 알고리즘
적대적 공격은 학습 기반 모델을 속여 실수(이미지 오분류)를 하도록 설계된 시스템을 설명하는 데 사용되는 용어입니다.
이러한 공격은 모델의 약점을 악용하고 바로 가기와 같은 속성을 활용하여 모델이 이미지를 다르게 분류하도록 이미지를 미묘하게 변경합니다.
7. LLM 통합
대규모 언어 모델(LLM)은 방대한 양의 데이터에 대해 훈련된 기초 모델의 일부 유형으로, 자연어를 포함한 다양한 형태의 콘텐츠를 생성하고 이해하여 다양한 응용 프로그램에 활용할 수 있습니다.
LLM은 의료, 교육, 보안, 언어 처리, 비즈니스 및 콘텐츠 제작과 같은 다양한 분야에서 응용 프로그램을 개발하는 데 활용되고 있습니다.