Tensor 생성
list 생성
Array 생성
tuple이나 list 둘 다 np.array()로 씌워 array를 만들 수 있다
tf.constant()
· list -> tensor
· tuple -> tensor
· array -> tensor
Tensor에 담긴 정보 확인하기
shape 확인
data type 확인
* 주의 : Tensor를 생성할 때도 data type을 정해주지 않기 때문에 data type에 대한 혼동이 올 수 있다
* Data Type에 따라 모델의 무게나 성능 차이에 영향을 줄 수 있다
data type 정의
data type 변환
Numpy에서 astype()을 주었듯 TensorFlow에서는 tf.cast를 사용한다
Tensor에서 Numpy 불러오기
.numpy()
np.array()
type()을 사용해 numpy array로 변환된 것을 확인
난수 생성
- Normal Distribution은 중심극한 이론에 의한 연속적인 모양
- Uniform Distribution은 중심 극한 이론과는 무관하며 불연속적이며 일정한 분포
numpy에서는 normal distribution을 기본적으로 생성
np.random.randn()
tf.random.normal
TensorFlow에서 Normal Distribution
tf.random.uniform
TensorFlow에서 Uniform Distribution
'Study > Machine Learning' 카테고리의 다른 글
[Tensorflow 2.0] 각 Layer별 역할 개념 및 파라미터 (0) | 2021.01.11 |
---|---|
[Tensorflow 2.0] dataset(MNIST) (0) | 2021.01.11 |
[Tensorflow] 시각화 기초 (이미지) (0) | 2021.01.11 |
[Tensorflow] 시각화 기초 (그래프) (0) | 2021.01.11 |
[Tensorflow] Tensor와 Numpy 이해하기 (0) | 2021.01.11 |
댓글