본문으로 이동

카페 (소프트웨어)

위키백과, 우리 모두의 백과사전.
카페
원저자양칭 지아
개발자Berkeley Vision and Learning Center
안정화 버전
1.0[1] / 2017년 4월 18일(9년 전)(2017-04-18)
저장소
프로그래밍 언어C++
운영 체제리눅스, macOS, Windows[2]
종류딥 러닝 라이브러리
라이선스BSD[3]
웹사이트caffe.berkeleyvision.org

카페(Caffe, Convolutional Architecture for Fast Feature Embedding)는 원래 캘리포니아 대학교 버클리에서 개발된 딥 러닝 프레임워크이다. BSD 라이선스를 따르는 오픈 소스 소프트웨어이다.[4] C++로 작성되었으며 파이썬 인터페이스를 제공한다.[5]

역사

[편집]

양칭 지아는 트레버 대럴의 연구실에서 작업하는 동안 UC 버클리에서 박사 학위 과정 중에 카페 프로젝트를 만들었다.[6] "DeCAF"라는 이름의 첫 번째 버전은 2013년 봄에 ILSVRC 챌린지(나중에 ImageNet이라고 불림)에 사용되면서 처음 등장했다. 이 라이브러리는 카페로 명명되어 2013년 12월에 공개되었다.[6] 2018년에 지원이 종료되었다. 깃허브에 호스팅된다.[7]

기능

[편집]

카페는 이미지 분류 및 영상 분할에 중점을 둔 다양한 유형의 딥 러닝 아키텍처를 지원한다. CNN, RCNN, LSTM 및 완전 연결 신경망 설계를 지원한다.[8] 카페는 엔비디아 cuDNN 및 인텔 MKL과 같은 GPU 및 CPU 기반 가속 계산 커널 라이브러리를 지원한다.[9][10]

응용

[편집]

카페는 학술 연구 프로젝트, 스타트업 프로토타입, 그리고 비전, 음성, 멀티미디어 분야의 대규모 산업 응용 분야에서도 사용되고 있다. 야후!는 또한 카페를 아파치 스파크와 통합하여 분산 딥 러닝 프레임워크인 CaffeOnSpark를 만들었다.[11]

Caffe2

[편집]

2017년 4월, 페이스북은 순환 신경망(RNN)과 같은 새로운 기능을 포함한 Caffe2를 발표했다.[12] 2018년 3월 말, Caffe2는 PyTorch에 병합되었다.[13]

같이 보기

[편집]

각주

[편집]
  1. ↑ “BVLC/caffe”. 《GitHub》. 2020년 3월 31일.
  2. ↑ “Microsoft/caffe”. 《GitHub》. 2020년 3월 30일.
  3. ↑ “caffe/LICENSE at master”. 《GitHub》. 2020년 3월 31일.
  4. ↑ “BVLC/caffe”. 《GitHub》. 2020년 3월 31일.
  5. ↑ “Comparing Frameworks: Deeplearning4j, Torch, Theano, TensorFlow, Caffe, Paddle, MxNet, Keras & CNTK”. 2017년 3월 29일에 원본 문서에서 보존된 문서. 2017년 3월 29일에 확인함.
  6. 1 2 “The Caffe Deep Learning Framework: An Interview with the Core Developers”. Embedded Vision. 2016년 1월 17일.
  7. ↑ “Caffe: a fast open framework for deep learning.”. GitHub. 2020년 3월 31일.
  8. ↑ “Caffe tutorial - vision.princeton.edu” (PDF). 2017년 4월 5일에 원본 문서 (PDF)에서 보존된 문서.
  9. ↑ “Deep Learning for Computer Vision with Caffe and cuDNN”. 《NVIDIA Developer Blog》. 2014년 10월 16일.
  10. ↑ “mkl_alternate.hpp”. 《BVLC Caffe》. 2018년 4월 11일에 확인함.
  11. ↑ “Yahoo enters artificial intelligence race with CaffeOnSpark”. 2016년 2월 29일.
  12. ↑ Team, Caffe2 (2017년 4월 18일). “Caffe2 Open Source Brings Cross Platform Machine Learning Tools to Developers”. 《Caffe2》.
  13. ↑ “Caffe2 Merges With PyTorch”. 《Medium》. 2018년 5월 16일.

외부 링크

[편집]