본문 바로가기
AI

Tensorflow : background

by 월곡동로봇팔 2019. 10. 23.

Tensorflow는 현재 머신러닝&딥러닝에 최적화되어 있으며, C++, Python에서 연동되는 라이브러리이다.

 

Tensorflow에 Tensor는 선형대수학과 물리학에서, 텐서는 선형 관계를 나타내는 미분기하학의 대상이다. 

기본적인 예는 스칼라곱과 선형 변환이 있으며 스칼라와 벡터 또한 해당한다.

텐서는 기저를 선택하여 다차원 배열로 나타낼 수 있으며, 기저를 바꾸는 변환 법칙이 존재한다.

 

Tensorflow에서는 1차원 배열을 vector라고 표현하며, 2차원 배열을 array, 3차원 배열을 tensor라고 표현한다.

 

따라서 우리는 Tensorflow로 많은 것을 구현할 수 있다. 실생활에서 많이 등장하는 선형회귀, 비선형회귀와 물체인식, 강화학습 등등 우리가 살고 있는 3차원 공간을, tensor를 이용하여 Tensorflow 안에서 구현이 가능하다.

 

그래서 나도 대학원을 위해 현재 Tensorflow 공부하고 있고, 현재 이 디렉토리에 내가 공부한 것들을 적을 예정이다.

댓글