Python

keras model_from_json load_weights

ndlessrain 2019. 5. 12. 23:06
728x90

저장된 JSON 파일로 부터 모델 로드하기

from keras.models import model_from_json

json_file = open("model.json", "r")

loaded_model_json = json_file.read()

json_file.close()

loaded_model = model_from_json(loaded_model_json)

 

로드한 모델에 Weight 로드하기

loaded_model.load_weights("model.h5")

 

모델 컴파일 후 Evaluation

loaded_model.compile(loss="binary_crossentropy", optimizer="rmsprop", metrics=['accuracy'])

# model evaluation score = loaded_model.evaluate(X,Y,verbose=0)

print("%s : %.2f%%" % (loaded_model.metrics_names[1], score[1]*100))

출처: https://3months.tistory.com/150 [Deep Play]

728x90