Spaces:
Runtime error
Runtime error
| import gradio as gr | |
| from transformers import pipeline | |
| # Load the classification pipeline | |
| classifier = pipeline( | |
| "sentiment-analysis", | |
| # model="Karzan/user_profile_model", | |
| model="Karzan/roles-based-on-skills-model", | |
| return_all_scores=True, | |
| top_k=10 | |
| ) | |
| # Define the prediction function | |
| def classify_text(text): | |
| # Perform classification | |
| results = classifier(text) | |
| # Format the output | |
| formatted_results = [ | |
| {"label": item["label"], "score": round(item["score"], 4)} | |
| for result in results for item in result | |
| ] | |
| output = {} | |
| print(formatted_results) | |
| for i in range(len(formatted_results)): | |
| output[formatted_results[i]['label']] = formatted_results[i]['score'] | |
| return output | |
| demo = gr.Interface(fn=classify_text, inputs=[gr.Textbox(label="Input")], outputs=gr.Label(label="Classification"), title="Text Classification") | |
| demo.launch() |