from tensorflow.keras.preprocessing import image import numpy as np def predict_class(model, image_path): img = image.load_img(image_path, target_size=(100, 100)) img_array = image.img_to_array(img) img_array = np.expand_dims(img_array, axis=0) predictions = model.predict(img_array) predicted_index = np.argmax(predictions[0]) classes = ['Banano', 'Durazno', 'Fresa', 'Guanabana', 'Guayaba', 'Kiwi', 'Limon', 'Lulo', 'Mandarina', 'Mango', 'Manzana', 'Manzana Verde', 'Melon', 'Mora', 'Naranja'] predicted_class = classes[predicted_index] return predicted_class