본문 바로가기
기 타/빅데이터_인공지능AI

인공지능 ②

by Mr.DonyStark 2024. 1. 15.

□ 인공지능

 ○ 인간이 가진 지적 능력을 컴퓨터를 통해 구현

 ○ 인공지능 구분

   - 강인공지능 : 인간능력을 초월한 AI

   - 약인공지능 : 특텅영역에서 도구로 사용하기 위해 개발

 

□ 머신러닝

 ○ 컴퓨터를 인간처럼 학습하여 인간의 도움없이도 컴퓨터 스스로 새로운 규칙을 발견할 수 있는 기술

 ○ 머신러닝은 기본적으로 알고리즘을 이용해 데이터 분석 후 분석을 통해 학습하여 해당 내용을 기반으로 판단 및 예측함

 ○ 머신러닝이 스스로 학습하여 데이터 처리하는 과정

   - 빅데이터 입력

   - 데이터 분석 및 모델생성

   - 모델을 활용하여 의사결정 및 예측 수행

 

□ 딥러닝

 ○ 인공신경망(ANN, Artificial Neural Network) : 여러 뉴런이 서로 연결되어 있는 구조의 네트워크

 ○ 딥러닝(Deep Learning)

   - 여러 은닉층을 가진 인공신경망을 사용하여 머신러닝 학습을 수행

   - 신경망이 깊어질수록 성능은 향상됨

 

□ 머신러닝과 딥러닝 차이

 ○ 데이터 의존도

   - 딥러닝은 주어진 문제해결을 위해 중요한 특징을 직접 추출

   - 데이터 양이 충분치 않으면 정확한 특징 추출하는데 제한

   - 충분한 양의 데이터가 주어지면 사람이 인지하지 못한 중요한 특징들까지 찾아낼 수 있을 정도로 좋은성능 발휘

 ○ 심층신경망 사용여부

   - 딥러닝은 심층신경망을 이용하여 입력 데이터에서 특징 추출 및 스스로 결과 도출 가능

   - 심층신경망을 사용하는 것은 딥러닝만의 뚜렷한 특징임

 

□ 머신러닝 사용이유

 ○ 기존 프로그래밍의 한계

 ○ 머신러닝의 유용성 : 대용량 데이터와 많은 변수가 관련되어 있고 기존에 사용했던 규칙의 프로그램으로 복잡한 작업이나 문제를 해결 할 수 없을 때 머신러닝은 아주 유용함

 

□ 머신러닝 종류

 ○ 지도학습 : 예측이나 분류를 위해 사용

   - 문제와 답을 함께 학습하여 미지의 문제에 대한 옳바른 답을 예측하는 학습

   - 직도학습에서 사용하는 모델로 크게 예측과 분류가 있음

   - ex) 알고리즘 : 분류, 예측

 ○ 비지도학습 : 군집을 위해 사용

   - 지도학습과 다르게 조력자의 도움없이 컴퓨터 스스로 학습

   - 컴퓨터가 훈련 데이터를 이용하여 데이터들간의 규칙성을 찾음

   - ex) 비지도학습 : 군집

 ○ 강화학습 : 환경에서 취하는 행동에 대한 보상을 이용하여 학습진행

   - 자신이 한 행동에 대해 보상을 받으며 학습

   - 컴퓨터가 주어진 상태에 대해 최적의 행동을 선택하도록 학습하는 방법

   - ex) 알고리즘 : 큐러닝과 딥큐러닝

 

□ 분류

 ○ 레이블이 포함된 데이터를 학습하고 유사한 성질을 갖는 데이터끼리 분류 후 새로 입력된 데이터가 어느 그룹에 속하는지를 찾아내는 기법

 ○ 이진분류 : 데이터를 2개의 그룹으로 분류

 ○ 다중분류 : 데이터를 3개의 그룹 이상으로 분류

 ○ 알고리즘 : K-최근접 이웃(KNN), 서포트 백터머신(SVM), 의사결정나무(Decision Tree), 의사결정나무(Decision Tree), 로지스틱 회귀(Logistic Regression)

 

□ 군집화

 ○ 군집(Cluster) : 비슷한 특징을 가진 데이터들의 집단

 ○ 데이터가 주어졌을 때 그 데이터들을 유사한 정도에 따라 군집으로 분류하는 것

'기 타 > 빅데이터_인공지능AI' 카테고리의 다른 글

인공지능 ①  (0) 2024.01.15
빅데이터와 사회변화의 예측  (1) 2024.01.15