Keras 및 Django 통합 문제(keras 반복 식별 문제)

2153 단어 problem
(1) 문제설명:keras와django를 이용할 때 업로드 이미지를 식별할 때 처음으로 식별할 수 있지만 두 번째 업로드하면 다음과 같은 오류가 발생한다.
TypeError at /info/
Cannot interpret feed_dict key as Tensor: Tensor Tensor("Placeholder:0", shape=(3, 3, 3, 32), dtype=float32) is not an element of this graph.
Request Method: POST
Request URL:    http://127.0.0.1:8000/info/
Django Version: 1.8.2
Exception Type: TypeError
Exception Value:    
Cannot interpret feed_dict key as Tensor: Tensor Tensor("Placeholder:0", shape=(3, 3, 3, 32), dtype=float32) is not an element of this graph.
Exception Location: G:\ac\lib\site-packages\tensorflow\python\client\session.py in _run, line 1071
Python Executable:  G:\ac\python.exe
Python Version: 3.6.3

(2) 오류 원인 분석: 두 번째 업로드는 처음 만든 모델을 사용하기 때문에 두 번째 업로드는 입력이 없습니다.(3) 솔루션: 모델을 만들기 전에session을 정리합니다
keras.backend.clear_session()
model = Sequential()

좋은 웹페이지 즐겨찾기