텐서플로(Tensor Flow)로 예제코드도 돌려보고 코드 라인별로 의미도 파악해봤는데
정작 텐서(tensor)가 뭔지도 모르고 시작했다.
https://subbak2.tistory.com/21
1. 정의
위키피디아에 텐서를 검색해보면 이렇게 나온다.
선형대수학에서, 다중선형사상(multilinear map)또는 텐서(tensor)는 선형 관계를 나타내는 다중선형대수의 대상이다.
2. 나만의 해석
솔직히 정의를 봐서는 뭔 말인지 모르겠다.
선형대수학이 뭔지도 모르겠는데, 선형 관계를 나타내는 대상이라고 한다.
그래도 그림을 보니 조금 느낌이 온다.
위키피디아에 있는 그림을 보며 일단 다차원 배열 정도로 해석했다.
그러고 보니 저번에 MNIST 데이터를 처리할때
Layer 층을 추가(Dense 함수를 이용)해서 모델을 만들었고,
그 때 위 그림과 같이 배열을 차곡차곡 쌓아갔다.
3. Tensor Flow 로고를 다시 보니
로고를 다시 보니 위 그림과 닮았다.
↙↘ 다차원의 벡터를 한 행렬에 표기한 느낌이다.
T F
4. 정리
텐서란 벡터 타입의 여러 차원 데이터를 한 행렬 안에 단순화한 형태로,
텐서플로는 텐서(tensor)의 흐름(flow)을 통해 딥러닝을 지원하는 라이브러리이다.
반응형
'데이터 사이언스 DataScience > Deep Learning 딥러닝' 카테고리의 다른 글
GPT와 함께하는 주가 예측 - 1 (python, prophet) (2) | 2024.02.08 |
---|---|
[TensorFlow] 애플 실리콘 vs Nvidia GPU 성능 비교 (0) | 2023.12.12 |
[ChatGPT] 알고리즘 문제 풀어달라고 했을때 반응은? (knapsack problem in Java) (0) | 2023.01.31 |
[Stable Diffusion] AI가 그린 그림. 내 컴퓨터에서 돌려보기 (1) | 2022.10.26 |
[문과생의 TensorFlow] 01. 설치부터 첫 실행까지 (0) | 2020.07.26 |