Spaces:
Sleeping
Sleeping
from .model import MODEL | |
from .handler import handle_file, handle_url | |
from .labels import CLASS_LABELS | |
def predict_model(img_array, n_top_guesses:int = 10): | |
class_prob = MODEL.predict(img_array) | |
top_values_index = (-class_prob).argsort()[0][:n_top_guesses] | |
top_guesses = [CLASS_LABELS[i].title() for i in top_values_index] | |
return top_guesses | |
def predict_file(file): | |
handled_array = handle_file(file) | |
return predict_model(handled_array) | |
def predict_url(url: str): | |
handled_array = handle_url(url) | |
return predict_model(handled_array) | |