TensorFlow 인쇄 tensor 값 의 실현 방법
1634 단어 TensorFlow인쇄 하 다.tensor
저 는 지금 softmax 층 을 통 해 변 수 를 얻 었 습 니 다 trainlogits,내 가 직접 print(trainlogits)에서 얻 은 결 과 는 다음 과 같다.
아무것도 모 르 는 것 같 습 니 다.
사실 tensor flow 는 출력 중간 값 방법 을 제공 하여 debug 에 편리 합 니 다.
이 함수 가 바로[tf.Print]입 니 다.
tf.Print(
input_,
data,
message=None,
first_n=None,
summarize=None,
name=None
)
인자:input_: 이 op 을 통 해 tensor.
data:이 op 이 계 산 된 후에 출력 된 tensor list 를 인쇄 합 니 다.
message:오류 메시지 의 접 두 사 는 string 입 니 다.
first_n:first 만 기록n 회.항상 마이너스 기록 하기;이것 은 결 성 이다.
summarize:모든 tensor 에 인쇄 된 항목 의 수 입 니 다.None 이 라면,tensor 를 입력 할 때마다 세 개의 요소 만 인쇄 합 니 다.
name:op 의 이름.
반환 값:
input같은 tensor.
print(trainlogits)sess.run(tf.Print(trainlogits,[train_logits])후 얻 은 결 과 는 다음 그림 과 같다.
값 을 인쇄 할 수 있 음 을 발 견 했 습 니 다!하지만 3 개의 항목 만 출력 할 수 있 습 니 다.인자 summarize 는 기본적으로 3 개의 인자 만 인쇄 하기 때 문 입 니 다!
sess.run(tf.Print(trainlogits,[train_logits])를 sess.run(tf.Print(trainlogits,[train_logits],summarize=134)후(나 는 134 가지 분류)얻 은 결 과 는 다음 과 같다.
이렇게 하면 tensor 의 중간 결 과 를 성공 적 으로 인쇄 할 수 있 습 니 다!앞으로 인삼 을 조절 하고 모델 효 과 를 보면 훨씬 직관 적 입 니 다!
이 텐 서 플 로 우 가 텐 서 값 을 인쇄 하 는 실현 방법 은 바로 편집장 이 여러분 에 게 공유 하 는 모든 내용 입 니 다.참고 하 실 수 있 고 많은 응원 부 탁 드 리 겠 습 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
EMNIST에서 알파벳 필기 인식EMNIST-letters를 배웠습니다. CODE: DEMO: — mbotsu (@mb_otsu) 은 2017년에 NIST가 공개한 데이터세트입니다. EMNIST ByClass: 814,255 characters. ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.