Estoy tratando de ejecutar ResNet152V2 en TensorFlowJS en el navegador, pero tengo un problema con el procesamiento de entrada. En Tensorflow (python), para obtener predicciones correctas, todo lo que debo hacer es llamar a tf.keras.applications.resnet_v2.preprocess_input en las entradas antes de pasarlas al modelo. Escala los píxeles de entrada entre -1 y 1 (según https://keras.io/api/applications/resnet/ ).
url = 'my_image.png' img = image.load_img(url, target_size=(224, 224)) img_array = image.img_to_array(img) img_batch = np.expand_dims(img_array, axis=0) img_preprocessed = tf.keras.applications.resnet_v2.preprocess_input(img_batch) prediction = model.predict(img_preprocessed) print(prediction.argmax(axis=-1))Estoy tratando de averiguar cómo hacerlo en el navegador en JavaScript.
Gracias por la ayuda