pycharm 에서 TensorFlow 디 버 깅 에서 흔히 볼 수 있 는 문제 소결
4328 단어 TensorFlow디 버 깅
pycharm 에서 tensor flow 라 이브 러 리 를 호출 할 때 다음 과 같은 문제 가 발생 합 니 다.
RuntimeError: Attempted to use a closed Session.
해결 방법:STEP=5000 에서 시작 하 는 프로그램 을 전체적으로 오른쪽으로 이동 하여"with"에 포함 합 니 다.
만 날 수 있 는 문제:python 코드 가 어떻게 전체적으로 이동 합 니까?
tf.select 호출 오류
tf.select 를 tf.where 로 바 꾸 면 됩 니 다.
3. UnicodeDecodeError: ‘utf-8' codec can't decode byte 0xff in position 0: invalid start byte
TensorFlow 의 tf.gfile.FastGFile 을 사용 하여 그림 을 읽 는 중 오류 가 발생 했 습 니 다.
원본 코드:
image_raw_data=tf.gfile.FastGFile('anglababy.jpg','r').read()
'r'를'rb'로 수정 하면 됩 니 다.4.python 에서 plt.imshow()로 그림 을 표시 한 후 프로그램 이 실행 을 중지 합 니 다.표 시 된 그림 을 꺼 야 계속 실 행 됩 니 다.
프로 세 스 에 show()를 쓸 수 있 습 니 다.프로 세 스 를 호출 하여 그림 을 열 수 있 습 니 다.프로 세 스 의 실행 상 태 는 주 프로그램의 아래로 실행 하 는 데 영향 을 주지 않 습 니 다.
import threading
import Image
class ThreadClass(threading.Thread):
def run(self):
im=Image.open(‘z.jpg')
im.show()
print (1)
t = ThreadClass()
t.start()
print (2)
a=input(‘End')
실행 결 과 는'1'을 인쇄 한 다음 그림 z.jpg 를 표시 하고 그림 을 닫 지 않 은 상태 에서'2'를 출력 합 니 다.구체 적 으로 응용 할 때 당신 은 필요 에 따라 코드 를 조직 합 니 다.
5. AttributeError: module ‘tensorflow.python.ops.image_ops' has no attribute ‘per_image_whitening'
TensorFlow 는 정규 화 함수
tf.image.per_image_whitening(img_data)
를 수정 하여 다음 과 같은 형식 으로 바 꾸 었 습 니 다.
adjusted = tf.image.per_image_standardization(img_data)
6. ValueError: Tried to convert ‘min_object_covered' to a tensor and failed. Error: None values not supported.
해결 방법:
begin, size, bbox_for_draw = tf.image.sample_distorted_bounding_box(
tf.shape(img_data), bounding_boxes=boxes,min_object_covered=0.1)
7. NameError:name ‘xrange' is not defined해결 방법:Python 3 에서 range()와 xrange()를 range()로 통합 합 니 다.
8. tensorflow.python.framework.errors_impl.FailedPreconditionError: Attempting to use uninitialized value matching_filenames
TensorFlow 실전 google 딥 러 닝 프레임 워 크 에서 파일 대기 열 을 입력 하 는 프로그램 에서 오류 가 발생 했 습 니 다.
원인 은:
tf.global_variables_initializer().run()
다음으로 변경 하려 면:sess.run([tf.global_variables_initializer(),tf.local_variables_initializer()])
tf.local_variables_initializer():모든 부분 변 수 를 초기 화 하 는 동작(Op)을 되 돌려 줍 니 다.그림 을"하나의"session 에 넣 으 면 run 이라는 조작 을 통 해 모든 부분 변 수 를 초기 화 할 수 있 습 니 다.본질은 variable 에 해당 합 니 다.initializers(local_variables())pycharm 에서 TensorFlow 디 버 깅 에서 흔히 볼 수 있 는 문제 소결 에 관 한 이 글 은 여기까지 소개 되 었 습 니 다.더 많은 TensorFlow 디 버 깅 문제 내용 은 우리 의 이전 글 을 검색 하거나 아래 의 관련 글 을 계속 조회 하 시기 바 랍 니 다.앞으로 많은 응원 바 랍 니 다!
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 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에 따라 라이센스가 부여됩니다.