Tensorflow는 현재 머신러닝&딥러닝에 최적화되어 있으며, C++, Python에서 연동되는 라이브러리이다.
Tensorflow에 Tensor는 선형대수학과 물리학에서, 텐서는 선형 관계를 나타내는 미분기하학의 대상이다.
기본적인 예는 스칼라곱과 선형 변환이 있으며 스칼라와 벡터 또한 해당한다.
텐서는 기저를 선택하여 다차원 배열로 나타낼 수 있으며, 기저를 바꾸는 변환 법칙이 존재한다.
Tensorflow에서는 1차원 배열을 vector라고 표현하며, 2차원 배열을 array, 3차원 배열을 tensor라고 표현한다.
따라서 우리는 Tensorflow로 많은 것을 구현할 수 있다. 실생활에서 많이 등장하는 선형회귀, 비선형회귀와 물체인식, 강화학습 등등 우리가 살고 있는 3차원 공간을, tensor를 이용하여 Tensorflow 안에서 구현이 가능하다.
그래서 나도 대학원을 위해 현재 Tensorflow 공부하고 있고, 현재 이 디렉토리에 내가 공부한 것들을 적을 예정이다.
'AI' 카테고리의 다른 글
ML07-4-MNIST-data (실제 data 분석) (0) | 2019.10.24 |
---|---|
ML07-4-MNIST-data (0) | 2019.10.24 |
ML06-2-logistic-regression : multiple-classification(softmax-classifier) (0) | 2019.10.23 |
ML05-1-logistic_regression : Binary Classification (0) | 2019.10.23 |
ML04-1-linear-regression(Tensorflow basic) (0) | 2019.10.23 |
댓글