본문 바로가기

기술창업지식

아이디어사업화 관련 주제 및 설명을 소개하는 코너 입니다.

주제

인공지능의 머신러닝 기술을 적용하기 위한 무료 오픈소스 기술

작성자 : m0mksii 분류 : 연구개발 | 공통지식 작성일 : 2018.02.26 17:46:16 조회 : 1494 키워드 : 4치산업혁명,인공지능,머신러닝,무료오픈소스

(요약/배경) 스타트업에서 인공지능의 머신러닝 기술을 적용하기 위해 활용 가능한 오픈소스 기술은 무엇이 있는가?

 


설명

(머신러닝의 오픈소스 기술)

최근 머신러닝의 알고리즘은 무료로 개방된 오픈소스를 중심으로 빠르게 발전하고 있다.

 

그림 : 머신러닝 플랫폼의 오픈소스 개방화 (출처: 저자 작성)

 

(오픈소스 머신러닝 패키지- R) (다운로드 URL : https://www.r-project.org/)

R은 데이터 분석을 위한 통계, 머신러닝, 시각화를 지원하는 패키지SW로 빅데이터의 등장과 함께 데이터 분석 및 머신러닝 소프트웨어로 각광 받고 있다.

(오픈소스 머신러닝 알고리즘 Scikit Learn) ( http://scikit-learn.org/stable/)

Scikit Learn은 파이썬(Python)을 이용하여 머신러닝을 개발할 수 있게 지원하는 데이터 분석을 위한 머신러닝 알고리즘 라이브러리이다.

Scikit Learn에서 제공하는 머신러닝 알고리즘은 아래와 같다.

 

그림 : Scikit Learn에서 제공하는 머신러닝 알고리즘 (출처: Scikit Learn 웹사이트)

 

Tip

오프소스를 사용하는 예제 코드는 Git Hub에서 ‘Scikit Learn’또는 알고리즘명 ‘k-means Clustering’등의 키워드로 검색하여 다운로드 할 수 있다.

 

<참고자료·문헌>

☞ “오픈소스 소스코드 공유 사이트 – git hub”

- git hub에서 알고리즘명, 라이브러리명으로 코드 검색가능 (https://github.com/)

 

<전문용어>

오픈소스 머신러닝 플랫폼