Spaces:
Build error
Build error
| from transformers import AutoImageProcessor, AutoModelForImageClassification | |
| import gradio as gr | |
| def classifyArchitecture(img): | |
| # Call the model | |
| image_processor = AutoImageProcessor.from_pretrained("hanslab37/architectural_styles_classifier") | |
| classifier = AutoModelForImageClassification.from_pretrained("hanslab37/architectural_styles_classifier") | |
| # Transform our image and pass it through the model | |
| inputs = image_processor(img, return_tensors="pt") | |
| output = classifier(**inputs) | |
| # Predicted Class probabilities | |
| proba = output.logits.softmax(1) | |
| preds = proba.argmax(1) | |
| result = f'Predicted Architectural Styles: {classifier.config.id2label[preds.item()]} (Confidence: {proba[0][preds.item()].item()})' | |
| return result | |
| page = gr.Interface(fn=classifyArchitecture, inputs="image", outputs="text", title="Find out the Architecture Style",) | |
| page.launch() |