빅데이터 분석 기법의 종류

“머신러닝 개발환경에서 하드웨어적인 측면을 보면 CPU가 빠른 것이 가장 중요하다. 무조건 빠른 것을 쓰는 것이 좋다.”안명호 MHR 대표는 한양대 오픈소스SW사업단, 서울산업진흥원의 재직자 과정에서 머신러닝 개발 환경에 대해 소개했다. 안 대표는 “GPU를 생각하는 개발자들이 있는데 딥러닝 할 개발자들은 GPU 쓰시면 좋지만 딥러닝 안할 사람들은 GPU가 필요없다”고 말했다. 머신러닝 알고리즘이 GPU를 지원하지 않기 때문에 필요없다는 설명이다.안 대표는 운영체계(OS) 측면에서 머신러닝을 제대로 하고 싶다고 하면 리눅스가 가장 좋다고 소개했다. 그 이유는 속도가 빠른데다 많은 머신러닝 라이브러리 등이 리눅스 기반으로 작성돼 있다는 것. 프로그래밍 언어로는 파이썬을 추천했다. 파이썬은 웹 개발, 클라우드, 금융에 이르기까지 폭넓게 사용되고 있는데다 언어가 간결하고 배우기 쉽다는 것. 안명호 대표는 “데이터 분석은 R이 강력하고 프로그램 요소가 많이 필요하게 되면 파이썬이 훨씬 더 좋다”면서 “파이썬과 R이 연동되니 파이썬을 기본으로 하고 필요한 기능 등에는 R을 사용하면 좋다”고 말했다.

2016/12/16 오후 2:00:49

댓글 남기기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다