Spaces:
Sleeping
Sleeping
| import gradio as gr | |
| import joblib | |
| with open('intent_classifier', 'rb') as file: | |
| model = joblib.load(file) | |
| with open('c_intent_vectorizer', 'rb') as file: | |
| vectorizer = joblib.load(file) | |
| def preprocess_input(data): | |
| tokens = data.lower().split() | |
| filtered = [text for text in tokens if text.isalpha()] | |
| return ' '.join(filtered) | |
| def predict(text): | |
| model_input = preprocess_input(text) | |
| vectorized_input = vectorizer.transform([model_input]) | |
| prediction = model.predict(vectorized_input) | |
| return prediction | |
| demo = gr.Interface(fn=predict, inputs="textbox", outputs="textbox") | |
| demo.launch() | |