컴공생의 다이어리
인공지능, 기계학습, 딥러닝 본문
인공지능(AI, Artificial Intelligence)이란?
인공지능은 인간의 지적능력을 인공적으로 구현하여 컴퓨터가 인간의 지능적인 행동과 사고를 모방할 수 있도록 하는 소프트웨어이다.
인공지능의 지능 수준에 따른 분류
수준 | 내용 | 사례 |
수준1 | 단순 제어 프로그램 | 에어컨, 청소기, 세탁기 |
수준2 | 고전적인 인공지능(탐색, 추론, 지식) | 전문가 시스템 |
수준3 | 기계학습 인공지능 | 온라인 쇼핑몰의 추천 시스템 |
수준4 | 딥러닝 인공지능(특징 표현 학습) | 자연어 처리, 영상인식 |
기계학습
- 기계학습은 인공지능으 분야 중 하나로, 인간의 학습 능력과 같은 기능을 컴퓨터에서 실현하고자 하는 기술
- 환경과의 상호작용에 기반한 경험적인 데이터로부터 스스로 성능을 향상시키는 시스템을 연구하는 기술
기계학습에 대한 분류
분류 | 설명 | 사례 |
지도(교사)학습 | - 입력 X에 대한 출력 목푯값을 제시하여 학습 - 입출력의 쌍으로 구성된 학습 예제들로부터 입력을 출력으로 사상하는 함수를 학습 |
신경망, 회귀분석 |
비지도(비교사)학습 | - 입력 X에 대해 목푯값을 스스로 추론하여 학습 - 입력은 주어지나 대응되는 출력이 없으며, 입력 패턴들의 공통적인 특성을 파악하는 것이 학습의 목적 |
k-Means 알고리즘, 주성분 분석 |
강화학습 | - 입력 X에 대해 행위의 포상을 기억하고 학습 - 감독 학습과 무감독 학습의 중간 형태로서, 입력에 대해 학습자가 행동을 선택하고 그 행동에 대해서 교사가 제공하는 보상치에 따라서 학습하는 방법 |
Q-Learning, 몬테카를로트리 탐색 |
기계학습 사례
- 인공신경망
기계학습과 인지 과학에서 생물학의 신경망(동물의 중추신경계 중 특히 뇌)에서 영감을 얻은 통게학적 학습 알고리즘
- 회귀분석
관찰된 연속형 변수들에 대해 두 변수 사이의 모형을 구한 뒤 적합도를 측정해 내는 분석 방법
- K-means 알고리즘
데이터 집단을 K개의 임의의 집단으로 군집화하고, 집단내의 거리를 측정하여, 더 이상 이동하지 않는 그룹으로 군집화 하는 군집 알고리즘
- 주성분 분석(PCA)
고차원 공간의 표본들을 선형 연관성이 없는 저차원 공간으로 변환하는 알고리즘
- Q-learning
특정 상태에서 취할 수 있는 각 행동에 대해 효용 값을 미리 계산하여 마르코프 의사결정 과정에서 최적의 정책을 찾는 강화학습 기법
- 몬테카를로 트리 탐색
최소, 최대 알고리즘의 성능을 개선하여 전체 경로 탐색이 불가능 할 때 효율적 경로 탐색이 가능한 알고리즘
딥러닝
딥러닝은 사람의 개입이 필요한 기존의 지도학습에 보다 능동적인 비지도학습이 결합되어 컴퓨터가 마치 사람처럼 스스로 학습할 수 있는 인공지능 기술이다.
딥러닝의 주요 알고리즘
알고리즘 | 설명 |
심층신경망 (DNN; Deep Neutron Network) |
입력 계층과 출력 계층 사이의 다단계의 은닌계층을 통해서 비선형 관계에 대한 모델링이 가능한 인공신경망 |
합성곱 신경망 (CNN; Convolution Neural Network) |
필터에 의한 컨볼루션과 서브샘플링 과정을 반복하는 비지도 학습으로 입력 데이터의 특징을 극대화하면서 차원을 축소하는 딥러닝 알고리즘 |
순환 신경망 (RNN; Recurrent Neural Network) |
연속된 데이터 상에서 이전 순서의 은닉 노드의 값을 저장한 이후, 다음 순서의 입력 데이터로 학습할 때 이전의 값을 이용, 연속적인 정보의 흐름을 학습에 이용하는 딥러닝 알고리즘 |
www.aladin.co.kr/shop/wproduct.aspx?ItemId=258036320
728x90
반응형
'자격증 > 정보처리기사' 카테고리의 다른 글
자료 구조의 개념과 분류(선형 구조, 비선형 구조) (0) | 2021.02.25 |
---|---|
IDE 도구(개념, 기능, 개발도구) (0) | 2021.02.24 |
트리거(Trigger)의 개념과 목적 그리고 구성 (0) | 2021.02.19 |
소프트웨어 공학의 원칙 및 관련 법칙(브룩스, 파레토, 롱테일) (0) | 2021.02.18 |
[정보처리기사] 소프트웨어 설계 - 요구사항 확인 - ② 요구 사항 확인 (0) | 2021.01.28 |
Comments