Código Python, Jupyter Notebooks, archivos csv con ejemplos para los ejercicios del Blog aprendemachinelearning.com y del libro Aprende Machine Learning en Español
Primero deciros excelente ejercicio, muy didáctico, pero intentando el paso final -- guardar y ejecutar --; al final al crear nuevamente el modelo después de guardarlo me sale el siguiente error:
modelo a JSON
model_json = model.to_json()
with open("model.json", "w") as json_file:
json_file.write(model_json)
in
3 loaded_model_json = json_file.read()
4 json_file.close()
----> 5 loaded_model = model_from_json(loaded_model_json)
6 # cargar pesos al nuevo modelo
7 loaded_model.load_weights("model.h5")
NameError: name 'model_from_json' is not defined
No alcanza a ejecutar la siguiente linea:
loaded_model.predict()
Soy algo nuevo en esto y agradezco tu ayuda.
Primero deciros excelente ejercicio, muy didáctico, pero intentando el paso final -- guardar y ejecutar --; al final al crear nuevamente el modelo después de guardarlo me sale el siguiente error:
modelo a JSON
model_json = model.to_json() with open("model.json", "w") as json_file: json_file.write(model_json)
pesos a HDF5
model.save_weights("model.h5") print("Modelo Guardado!")
Rta en Jupyter ok: Modelo Guardado!
Aqui es donde obtengo el error al cargar y crear el modelo guardado...
cargar json y crear el modelo
json_file = open('model.json', 'r') loaded_model_json = json_file.read() json_file.close() loaded_model = model_from_json(loaded_model_json)
cargar pesos al nuevo modelo
loaded_model.load_weights("model.h5") print("Cargado modelo desde disco.")
Compilar modelo cargado y listo para usar.
loaded_model.compile(loss='mean_squared_error', optimizer='adam', metrics=['binary_accuracy'])
Rta en jupyter:
NameError Traceback (most recent call last)