본문 바로가기

ML & DL

ML 라이브러리

※ 본 내용은 '엣지있게 설명한 텐서플로우'에서 발췌하였습니다.

  • Caffee C++로 작성된 컨볼류션 신경망과 영상처리(Image Processing)에 집중
  • Chaniner 하나의 컴퓨터에서 여러 개의 GPU를 활용할 수 있는 유연한 Python 기반의 라이브러리
  • CNTK Microsoft의 머신러닝 라이브러리 게임으로써 선언적(?)으로 분산 모델을 만들 수 있는 고유의 모델 정의 언어(Model Definition Language)를 사용
  • Deeplearning4j 신경망에 특화된 자바 기반의 라이브러리. Spark, Hadoop 그리고 다른 자바기반의 분산 소프트웨어와 결합되어서 사용가능
  • Nervada Neon 하나의 컴퓨터에서 여러개의 GPU를 사용할 수 있는 Python기반의 라이브러리
  • Theano 아주 유연한 Python 머신 러닝 라이브러리로써 Python으로 작성. 복잡한 모델을 아주 쉽게 정의할 수 있고 사용자 친화적인 특성으로 연구에 많이 사용되며 텐서플로우 API는 Theano와 유사함
  • Torch Lua로 작성된 GPU상의 구현에 집중한 머신 러닝 라이브러리로 여러 대형 회사의 지원을 받고 있음