애플기기를 위한 딥러닝 프레임워크

아이폰, 아이패드나 맥북에서 인공신경망(Artificial Neural Network) 알고리즘을 GPU를 이용해서 구현하는 것은 생각보다 쉽지 않습니다. 최근의 맥북들은 그래픽칩으로 인텔 프로세스를 사용하고 있기 때문에 NVIDIA 의 CUDA 라이브러리를 사용할 수 없습니다.

지난 주 Caffe 로 이미 트레이닝(Training)된 인공 신경망(Artificial Neural Network) 모델을 애플기기에서 실행시킬 수 있는 딥러닝킷(DeepLearningKit, http://deeplearningkit.org)이 오픈소스로 발표되었습니다. 딥러닝킷은 애플의 Swift 언어와 GPU 프로그래밍을 위해 Metal 프레임워크를 이용합니다. 아직은 카페(Caffe)로 만들어진 컨볼루션 뉴럴 네트워크(Convolutional Neural Network, CNN)만 가능하지만 목표는 TensorFlow 나 Torch 같은 여러 딥러닝 프레임워크에서 만들어진 다양한 모델을 수용하는 것 입니다.

deeplearningkitoverview

딥러닝킷을 이용한 간단한 구현 예제도 있습니다. 머지않아 맥미니를 클러스터로 묶어 딥러닝을 수행하는 날이 올 지 모르겠습니다. 딥러닝킷은 깃허브에 오픈소스로 공개되어 있습니다.

https://github.com/deeplearningkit/deeplearningkit/

애플기기를 위한 딥러닝 프레임워크”에 대한 1개의 생각

  1. 핑백: The Expanding Universe of Modern AI | 텐서플로우 코리아 (TensorFlow Korea)

댓글 남기기

아래 항목을 채우거나 오른쪽 아이콘 중 하나를 클릭하여 로그 인 하세요:

WordPress.com 로고

WordPress.com의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

Twitter 사진

Twitter의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

Facebook 사진

Facebook의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

Google+ photo

Google+의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

%s에 연결하는 중