Spaces:
Sleeping
Sleeping
| import gradio as gr | |
| from transformers import pipeline | |
| MODEL_AGE = pipeline('image-classification', model='nateraw/vit-age-classifier', device=-1) | |
| def predict(image): | |
| age_result = MODEL_AGE(image) | |
| top_age = age_result[0]['label'] | |
| age_map = { | |
| "3-9": 6, | |
| "10-19": 15, | |
| "20-29": 25, | |
| "30-39": 35, | |
| "40-49": 45, | |
| "50-59": 55, | |
| "60-69": 65, | |
| "more than 70": 75 | |
| } | |
| return {"data": [age_map.get(top_age, 30)]} | |
| iface = gr.Interface( | |
| fn=predict, | |
| inputs=gr.Image(type="pil"), | |
| outputs=gr.Json() | |
| ) | |
| iface.launch() |