jbagnato / machine-learning

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
http://www.aprendemachinelearning.com
GNU General Public License v3.0
494 stars 708 forks source link

Se visualiza un error #3

Open Juan356826 opened 4 years ago

Juan356826 commented 4 years ago

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)

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.