Spaces:
Sleeping
Sleeping
| from huggingface_hub import hf_hub_download | |
| from joblib import load | |
| from sklearn.pipeline import Pipeline | |
| import os | |
| os.environ["HF_HUB_ENABLE_HF_TRANSFER"] = "1" # Add at top | |
| MODEL_REPO = "adrian7305/email-classifier" | |
| MODEL_FILE = "model.joblib" | |
| def load_model() -> Pipeline: | |
| model_path = hf_hub_download( | |
| repo_id=MODEL_REPO, | |
| filename=MODEL_FILE, | |
| cache_dir="/tmp/.hf_cache" | |
| ) | |
| return load(model_path) | |
| def classify_email(model: Pipeline, email: str) -> str: | |
| return str(model.predict([email])[0]) |