728x90 반응형 SMALL 텐서3 [TensorFlow] 텐서 작업 텐서 연산 필요한 패키지 임포트 텐서 (Tensor) 생성 및 사용 GPU 가속기 사용 tf.data.Dataset 시연 텐서 텐서플로 모듈을 임포트한다. import tensorflow as tf 텐서는 다차원 배열이다. NumPy ndarray 객체와 유사하게 tf.Tensor 객체에는 데이터 유형과 형상이 있다. 또한, tf.Tensor는 가속기 메모리 (ex: GPU)에 상주할 수 있다. TensorFlow는 tf.Tensor를 소비하고 생성하는 풍부한 연산 라이브러리를 제공한다 (tf.add, tf.matmul, tf.linalg.inv 등). 이러한 연산은 기본 Python 유형을 자동으로 변환한다. 예를 들면, 다음과 같다. print(tf.add(1, 2)) print(tf.add([1, .. 2022. 6. 20. [PyTorch] 텐서 (Tensor) 텐서 (Tensor) 텐서 (tensor)는 배열 (array)이나 행렬 (matrix)과 유사한 자료구조이다. pyrorch에서 tensor를 사용하여 모델의 입력 (input)과 출력 (output), 그리고 모델의 매개변수들을 부호화 (encode)한다. import torch import numpy as np tensor는 GPU나 다른 하드웨어 가속기에서 실행할 수 있다는 점만 제외하면 numpy의 ndarray와 유사하다. 실제로 tensor와 numpy array는 종종 동일한 내부 (underly) 메모리를 공유할 수 있어 데이터를 복사할 필요가 없다. tensor는 자동 미분 (automatic differentiation)에 최적화되어 있다. tensor 초기화 tensor는 여러가지 .. 2022. 1. 13. 텐서플로우 (TensorFlow) 텐서플로우 (TensorFlow) TensorFlow에서 텐서 (Tensor)는 DL에서 데이터를 표현하는 방식이라고 할 수 있다. Tensor는 행렬로 표현할 수 있는 2차원 형태의 배열 (list)을 높은 차원으로 확장한 다차원 list이다. 예를 들어, 회색조 (grayscale) 이미지는 하나의 채널 (channel)에 2차원 행렬 (list)로 나타낼 수 있다. RGB 이미지는 3개의 채널마다 2차원 행렬로 표현하는데, 이를 3차원의 값을 가지는 list인 Tensor로 표현할 수 있다. TenorFlow에서 계산은 데이터 흐름 그래프(dataflow graph)로 이루어 진다. Tensor 형태의 데이터들이 DL 모델을 구성하는 연산들의 그래프를 따라 흐르면서 연산이 일어난다. 따라서, DL에.. 2021. 12. 22. 이전 1 다음 728x90 반응형 LIST