본문 바로가기
IT기술노트/인공지능

인공지능

by 비트코기 2021. 3. 4.
반응형

I. 인공지능의 개요

가. 인공지능의 정의

   - 인간이 가지고 있는 추론, 인식, 판단, 학습 등의 사고 기능을 컴퓨터에 의해 모델화하여 인간의 사고 활동을 컴퓨터 상에서 인간의 사고과정 일부를 개발한 프로그램

나. 인공지능의 특징

   - 일반성, 방대성, 부정확성, 지식이용, 추론기능, 휴리스틱 탐색, 출력효율성 제고

다. 인공지능 발전의 단계

   - 전문가시스템 > 인공신경망 > 기계학습 > 딥러닝


II. 인공지능의 3가지 능력 및 지식표현

가. 인공지능의 3가지 능력

능력

설명

학습(Learning)

- 문제에 관련된 사실과 규칙 등 관련 지식을 일련의 과정을 통해 습득하는 단계로 지식베이스, 신경망을 통한 학습 등이 대표적인 예

인식(Recognition)

- 데이터로부터 중요한 특징이나 속성을 추출하여 입력데이터를 식별할 수 있는 부류로 분류하는 과정, 음성인식, 문자인식, 이미지인식 등의 패턴인식 기법 사용

추론(Inference)

- 사실과 규칙으로부터 결론을 얻는 과정, 최근 인공지능은 퍼지추론 기법을 많이 사용

나. 인공지능의 지식표현

방법

설명

기계학습모델

논리식

- 명제 논리, 술어 논리, Prolog 프로그램

- Version Space, 귀납적 논리 프로그래밍

규칙

- IF-THEN 규칙, 결정 규칙

- AQ

함수

- Sigmoid, 다항식, 커널

- 신경망, RBF , SVM, 커널 머신

트리

- 유전자 프로그램, LISP 프로그램

- 결정 트리, 유전자 알고리즘, 뉴럴 트리

그래프

- 방향성/무방향성 그래프, 네트워크

- 확률 그래프 모델, 베이지안망, HMM

표현법

- HAP: has a property, ISA: is a

반응형

'IT기술노트 > 인공지능' 카테고리의 다른 글

인공지능 학습  (0) 2021.03.04
인공지능의 지식 베이스(Knowledge Base)  (0) 2021.03.04
튜링테스트  (0) 2021.03.04
XAI(eXplainable AI)  (0) 2021.03.04
랜덤 포레스트(Random Forest)  (0) 2021.03.03
SVM  (0) 2021.03.03
베이즈 정리  (0) 2021.03.01
조건부확률  (0) 2021.03.01

댓글