함수
대부분(현재는 100%) 내용이 텐서플로 첫걸음으로 부터 발췌되었습니다.
수학 함수
함수 |
설명 |
tf.add |
덧셈 |
tf.sub |
뺄셈 |
tf.mul |
곱셈 |
tf.div |
나눗셈의 몫 |
tf.mod |
나눗셈의 나머지 |
tf.abs |
절댓값을 리턴합니다. |
tf.neg |
음수를 리턴합니다. |
tf.sign |
부호를 리턴합니다. (음수는 -1, 양수는 1, 0일 땐 0을 리턴) |
tf.inv |
역수를 리턴합니다. (예를 들어 3의 역수는 1/3입니다.) |
tf.square |
제곱을 계산합니다. |
tf.round |
반올림 값을 리턴합니다. |
tf.sqrt |
제곱근을 계산합니다. |
tf.pow |
거듭제곱 값을 계산합니다. |
tf.exp |
지수 값을 계산합니다. |
tf.log |
로그 값을 계산합니다. |
tf.maximum |
최댓값을 리턴합니다. |
tf.minimum |
최솟값을 리턴합니다. |
tf.cos |
코사인 함수 값을 계산합니다. |
tf.sin |
사인 함수 값을 계산합니다. |
행렬 연산 함수
함수 |
설명 |
tf.diag |
대각행렬을 리턴합니다. |
tf.transpose |
전치행렬을 리턴합니다. |
tf.matmul |
두 텐서를 행렬곱한 결과 텐서를 리턴합니다. |
tf.matrix_determinant |
정방행렬의 행렬식 값을 리턴합니다. |
tf.matrix_inverse |
정방행렬의 역행렬을 리턴합니다. |
주요 변환 함수
함수 |
설명 |
tf.shape |
텐서의 구조를 알아냅니다. |
tf.size |
텐서의 크기를 알아냅니다. |
tf.rank |
텐서의 랭크를 알아냅니다. |
tf.reshape |
텐서의 원소는 그대로 유지하면서 텐서의 구조를 바꿉니다. |
tf.squeeze |
텐서에서 크기가 1인 차원을 삭제합니다. |
tf.expand_dims |
텐서에 차원을 추가합니다. |
tf.slice |
텐서의 일부분을 삭제합니다. |
tf.split |
텐서를 한 차원을 기준으로 여러 개의 텐서로 나눕니다. |
tf.tile |
한 텐서를 여러 번 중복해서 늘려 새 텐서를 만듭니다. |
tf.concat |
한 차원을 기준으로 텐서를 이어 붙입니다. |
tf.reverse |
텐서의 지정된 차원을 역전시킵니다. |
tf.transpose |
텐서를 전치합니다. |
tf.gather |
주어진 인덱스에 따라 텐서의 원소를 모읍니다. |
상수를 생성하는 다양한 방법
함수 |
설명 |
tf.zeros_like |
모든 원소를 0으로 초기화한 텐서를 생성합니다. |
tf.ones_like |
모든 원소를 1로 초기화한 텐서를 생성합니다. |
tf.fill |
주어진 스칼라 값으로 원소를 초기화한 텐서를 생성합니다. |
tf.constant |
함수 인수로 지정된 값을 이용하여 상수 텐서를 생성합니다. |
텐서 생성 관련 함수
함수 |
설명 |
tf.random_normal |
정규분포를 따르는 난수로 텐서를 생성합니다. |
tf.truncated_normal |
정규분포를 따르는 난수로 텐서를 생성하되, 크기가 표준편차의 2배 수보다 큰 값은 제거합니다. |
tf.random_uniform |
균등분포를 따르는 난수로 텐서를 생성합니다. |
tf.random_shuffle |
첫 번째 차원을 기준으로 텐서의 원소를 섞습니다. |
tf.set_random_seed |
난수 시드(seed)를 설정합니다. |
차원을 감소시키는 수학 연산
함수 |
설명 |
tf.reduce_sum |
지정한 차원을 따라 원소들을 더합니다. |
tf.reduce_prod |
지정한 차원을 따라 원소들을 곱합니다. |
tf.reduce_min |
지정한 차원을 따라 최솟값을 계산합니다. |
tf.reduce_max |
지정한 차원을 따라 최댓값을 계산합니다. |
tf.reduce_mean 지정한 차원을 따라 평균을 계산합니다.
argmin과 argmax
함수 |
설명 |
tf.argmin |
지정한 차원을 따라 가장 작은 값의 원소가 있는 인덱스를 리턴합니다. |
tf.argmax |
지정한 차원을 따라 가장 큰 값의 원소가 있는 인덱스를 리턴합니다. |