728x90
반응형
SMALL
빅데이터와 인공지능
구분 | 1세대 | 2세대 | 3세대 | 4세대 |
기술 | OLTP | OLAP/DW | 빅데이터 | AI |
년도 | ~1999 | 2000 | 2007 | 2016~ |
대상 | 정형 | 정형 (다차원) | 정형-비정형 | 지능화 데이터 |
머신러닝 파이프 라인
인공지능을 구성하는 핵심 요소
① 학습 모델 | 신경망, 머신러닝, 다층 퍼셉트론, 전문가 시스템 등 |
② 하드웨어와 소프트웨어 | GPU, SPARK와 같은 병렬처리 장치와 텐서플로우 등 |
③ 학습과 실행에 사용되는 프로그래밍 언어 | Python, C, Lisp, Prolog 등 |
④ 응용 분야 | 음성인식, 영상인식, 챗봇, 자연어 처리, 지식 처리 등 |
인공지능 핵심 기술 : 탐색 (Search)
문제의 답이 될 수 있는 것들의 집합을 공간 (space)으로 간주하고, 문제에 대한 최적의 해를 찾기 위해 공간을 체계적으로 찾는 것이다.
무정보 탐색 | 너비우선 탐색 (breadth-first search), 깊이우선 탐색 (depth-first search) |
휴리스틱 탐색 | 언덕오르기 탐색, 최상 우선탐색, 분기한정 탐색, A* 알고리즘 |
게임 트리 탐색 | mini-max 알고리즘, 𝛼 − 𝛽가지치기 (pruning), 몬테카를로 트리 탐색 |
인공지능 핵심 기술 : 지식 표현 (Knowledge Representation)
문제 해결에 이용하거나 심층적 추론을 할 수 있도록 지식을 효과적으로 표현하는 방법이다.
|
인공지능 핵심 기술 : 추론 (Inference)
가정이나 전제로부터 결론을 이끌어내는 것이다.
규칙기반 시스템의 추론 |
|
확률 모델의 추론 |
|
인공지능 핵심 기술 : 기계 학습 (Machine Learning)
경험을 통해서 나중에 유사하거나 같은 일 (task)를 더 효율적으로 처리할 수 있도록 시스템의 구조나 파라미터를 바꾸는 것이다. 컴퓨터가 지식을 갖게 만드는 작업이라고도 한다.
지도 학습 | 입력과 대응하는 출력을 데이터로 제공하고 대응관계의 함수 찾기 |
비지도 학습 | 데이터만 주어진 상태에서 유사한 것들을 서로 묶어 군집을 찾거나 확률분포 표현 |
강화 학습 | 상황 별 행동에 따른 시스템의 보상 값 (reward value)만을 이용하여, 시스템에 대한 바람직한 행동 정책 (policy) 찾기 |
인공지능 핵심 기술 : 패턴 인식 (Pattern Recognition)
데이터에 있는 패턴이나 규칙성을 찾는 것이다.
|
인공지능 핵심 기술 : 계획 수립 (Planning)
현재 상태에서 목표하는 상태에 도달하기 위해 수행해야 할 일련의 행동 순서를 결정하는 것이다.
|
728x90
반응형
LIST
'AI-driven Methodology > Artificial Intelligence' 카테고리의 다른 글
[AI] 평가 모델 (1) (0) | 2022.09.27 |
---|---|
[AI] 인공지능의 역사 (주요 응용 분야) (4) (0) | 2022.09.17 |
[AI] 인공지능의 역사 (2) (0) | 2022.09.15 |
[AI] 인공지능의 역사 (1) (0) | 2022.09.15 |
[AI] 정확도 (Accuracy) / 손실 (Loss) (0) | 2022.08.18 |