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