IT
구글의 머신러닝을 이해하기(2편), 텐서 플로
페이지 정보
작성자 오리궁둥이 댓글 0건 작성일 18-06-26 23:04본문
2015년 11월9일 구글이 머신러닝, 또는 기계학습에 대한 오픈소스 라이브러리를 공개했습니다. 이름은 ‘텐서플로(TensorFlow)’(http://www.tensorflow.org)입니다.
텐서플로는 오픈소스로 공개된 소프트웨어 라이브러리입니다. 소스와 API들이 공개되고 아파치2.0 기준으로 활용할 수 있습니다. 아파치2.0 라이선스는 누구든 텐서플로 소프트웨어에서 파생된 프로그램을 제작할 수 있으며 저작권을 양도, 전송할 수 있습니다. 관련 소프트웨어를 이용해 상업적인 목적으로도 쓸 수 있습니다. 가장 열려 있는 오픈소스 라이선스 수준이라고 볼 수 있습니다.
엔진 자체도 상당히 유연해 보입니다. 데이터를 분석할 수 있는 컴퓨팅 자원은 CPU 뿐 아니라 GPU를 이용할 수도 있습니다. 그래픽카드의 엔진인 GPU를 연산에 활용할 수 있다는 이야기는 다중 병렬처리가 가능하다는 이야기입니다. 물론 듀얼코어나 쿼드코어 같은 데스크톱PC용 멀티코어 프로세서를 활용할 수 있을 뿐 아니라 가상화로 묶은 서버나 수 천대 규모의 데이터센터에서도 작동한다고 합니다.
심지어 모바일 기기에서도 필요하다면 데이터를 분석해낼 수 있습니다. 구글은 텐서플로가 이렇게 다양한 기기에서 작동하지만 관련 API는 기기에 관계 없이 공통으로 쓴다고 밝히고 있습니다. C++뿐 아니라 머신러닝에 많이 쓰는 파이선도 활용할 수 있습니다.
----중략----
관련링크
댓글목록
등록된 댓글이 없습니다.