(JH) 텐서플로우 기본 개념과 용어 1
텐서플로우의 기본 개념 텐서플로우는 뉴럴네트워크를 위한 라이브러리이므로, 기존에 우리가 알던 파이썬 프로그래밍과는 조금 다른 형태를 보인다. 머신러닝, 딥러닝은 여러 연산처리를 해야하는 과정이다. 파이썬으로만 프로그램을 돌리게 된다면, 속도가 너무 느려진다. 텐서플로우는 파이썬에서 그래프(연산)의 여러 계산들을 디자인(설계)하고, 그 디자인 된 것들을 돌리는 것은 파이썬 외부 device(CPUs, GPUs)에서 하는 것이다. (이때, 아래 나올 변수 초기화를 위해 device를 C, C++로 이해를 하면 편하다.) - 연산은 graph로 표현합니다. - graph는 Session내에서 실행됩니다. - 데이터는 tensor로 표현합니다. - 변수(Variable)는 그 상태를 유지합니다. - 작업(ope..
기계학습/Machine Learning
2020. 2. 27. 12:36
최근댓글