머신러닝과 딥러닝 라이브러리

메이커 2018-09-12 (수) 08:31 6년전 4114  

1.    머신러닝 소프트웨어 소개


머신러닝하면, 생각하는 라이브러리가 텐서플로로 알고 계시는 분들이 많지만, 텐서플로가 개발되기 전에도 머신러닝은 있었고, 많은 사람들이 연구를 해 왔습니다. 머신러닝 라이브러리와 딥러닝 라이브러리, 그리고 최근에 딥러닝의 수치 연산을 위한 라이브러리를 살펴보면 다음과 같습니다.

 

1)    머신러닝 라이브러리

 

A.     넘파이 (Numpy): 파이썬에서 고속으로 행렬 및 수치 연산을 지원하는 라이브러리

B.     싸이파이 (scipy): 넘파이와 더불어 다양한 수학 함수를 지원하는 라이브러리

C.     사이킷런 (scikit-learn): 파이썬용 머신러닝 라이브러리

D.     Matplotlib: 파이썬에서 그래프를 그리기 위한 라이브러리

E.     OpenCV: 파이썬에서 이미지 데이터를 처리하는데 필요한 라이브러리

F.      Pandas: 데이터 관련 다양하고 편리한 함수들을 제공하는 라이브러리

 

2)    딥러닝 라이브러리

 

A.     텐서플로: 구글에서 개발한 딥러닝 라이브러리로 최적화 함수 및 최신의 딥러닝 모델을 제공합니다.

B.     Caffe: 버클리 주립대에서 개발되었으며, 이미지를 사용하는 딥러닝에 강합니다.

C.     Theano: 몬트리올 대학에서 파이썬으로 개발되었습니다

 

3)    그래픽 카드 관련 라이브러리

 

A.     CUDA: 그래픽카드로 유명한 엔비디아에서 만들어졌습니다

B.     OpenCL: 애플에서 개발했으며, 애플, AMD, 인텔에서 사용할 수 있습니다.


 

메카리워즈 Image Map


모바일 버전으로 보기