주제
인공지능의 머신러닝 기술에서 사용되는 학습의 기술
작성자 : m0mksii 분류 : 연구개발 | 공통지식 작성일 : 2018.02.26 17:44:20 조회 : 2589 키워드 : 4차산업혁명,인공지능,머신러닝,학습기술
(요약/배경) 인공지능의 머신러닝 기술에서 기계에 의한 학습은 구체적으로 무엇이고 어떤 기술이 적용되어 학습이 이루어지는가?
설명
(인공지능의 머신러닝)
- 머신 러닝 또는 기계 학습은 컴퓨터 과학 중 인공지능의 한 분야로, 경험적 데이터를 기반으로 학습∙예측을 수행하고 스스로 진화하는 시스템 및 알고리즘을 연구하는 기술
- “컴퓨터에 명시적인 프로그램 없이 배울 수 있는 능력을 부여하는 연구 분야”(1959, 아서사무엘) 즉 머신 러닝은 정해진 프로그램을 수행하는 것이라기보다, 사람이 학습하듯이 컴퓨터에도 데이터들을 줘서 학습하게 함으로써 새로운 지식을 얻어내게 하는 분야이다.
- 머신러닝은 아래 그림과 같이 크게 학습단계(Learning)와 예측단계(Prediction)로 구분 할 수 있는데, 학습단계에서 학습데이터를 대상으로 머신러닝 알고리즘을 적용하여 학습을 시키게 되면 학습결과가 모형으로 생성되고, 예측단계에서는 학습단계에 생성된 모형에 새로운 데이터를 적용하여 예상결과를 예측하게 된다.
그림 : 머신러닝의 학습단계와 예측단계 (출처: 저자 작성)
(머신러닝의 학습의 유형)
머신러닝의 학습의 유형은 학습방법에 따라 아래와 같이 분류되어 진다.
(머신러닝의 학습 알고리즘의 유형)
머신러닝의 학습의 유형은 알고리즘의 유형에 따라 아래와 같이 분류되어 진다.
Tip
스타트업에서 머신러닝 기술을 적용하기 위해 진입장벽을 최소화하는 방법으로 다양한 머신러닝 오픈소스 라이브러리와 인공지능 API 기술을 활용하면 서비스구축에 소요되는 기간과 비용의 노력을 절감할 수 있다.
<전문용어>
지도학습, 비지도학습