recognition learn facial examples espaƱol ejemplos javascript python tensorflow

javascript - learn - Error al intentar convertir el modelo guardado de TensorFlow al modelo de TensorFlow.js



tensorflow js image recognition (1)

He capacitado con éxito a un DNNClassifier para clasificar los textos (publicaciones de un foro de discusión en línea). He creado y guardado mi modelo usando este código:

embedded_text_feature_column = hub.text_embedding_column( key="sentence", module_spec="https://tfhub.dev/google/nnlm-de-dim128/1") feature_columns = [embedded_text_feature_column] estimator = tf.estimator.DNNClassifier( hidden_units=[500, 100], feature_columns=feature_columns, n_classes=2, optimizer=tf.train.AdagradOptimizer(learning_rate=0.003)) feature_spec = tf.feature_column.make_parse_example_spec(feature_columns) serving_input_receiver_fn = tf.estimator.export.build_parsing_serving_input_receiver_fn(feature_spec) estimator.export_savedmodel(export_dir_base="/my/dir/base", serving_input_receiver_fn=serving_input_receiver_fn)

Ahora quiero convertir mi modelo guardado para usarlo con la versión de JavaScript de TensorFlow, tf.js , usando el tfjs-converter .

Cuando emito el siguiente comando:

tensorflowjs_converter --input_format=tf_saved_model --output_node_names=''dnn/head/predictions/str_classes,dnn/head/predictions/probabilities'' --saved_model_tags=serve /my/dir/base /my/export/dir

... me sale este mensaje de error:

ValueError: Nodo ''dnn / input_from_feature_columns / input_layer / sentence_hub_module_embedding / module_apply_default / embedding_lookup_sparse / embedding_lookup / cos / 49_asp./es/aspiros/aspiros/aspiros/aspiros/aspiros/aspiros/aspiros/aspiros/aspiros/aspiros/aspiros/aspiros/aspiros/aspiros/aspiros/aspiros/aspiros/aspiros/aspiros/aspirador/index/free_fea_index_fea__fea__fea__fea__feature_colup_parcel.pl.

Supongo que estoy haciendo algo mal al guardar el modelo.

¿Cuál es la forma correcta de guardar un modelo de estimador para que se pueda convertir con el convertidor tfjs ?

El código fuente de mi proyecto se puede encontrar en GitHub.


Puedes intentar esto y creo que esto funcionará. Simplemente ingrese su formato de entrada en el código.

tensorflowjs_converter --input_format keras / path/to/my_model.h5 / path/to/tfjs_target_dir