Spaces:
Sleeping
Sleeping
| from dotenv import load_dotenv | |
| import os | |
| from pathlib import Path | |
| load_dotenv() | |
| PROJECT_NAME = os.getenv("PROJECT_NAME", "Sentiment Sleuth") | |
| PROJECT_DESCRIPTION = os.getenv( | |
| "PROJECT_DESCRIPTION", "ML-Powered Amazon Review Sentiment Analysis" | |
| ) | |
| # Hugging Face / asset settings | |
| HF_ASSETS_REPO = os.getenv("HF_ASSETS_REPO", "") | |
| HF_ASSETS_REPO_TYPE = os.getenv("HF_ASSETS_REPO_TYPE", "") | |
| # Default asset paths (kept here so settings is authoritative) | |
| ASSET_PATHS = [ | |
| 'data/vectorizers/tfidf_vectorizer.joblib', | |
| 'data/models/05_logistic_regression_classifier.joblib', | |
| 'data/models/06_naive_bayes_classifier.joblib', | |
| 'data/models/07_ft_svm_classifier.joblib', | |
| 'data/models/07_linear_svm_classifier.joblib', | |
| 'data/models/08_knn_classifier.joblib', | |
| 'data/models/09_decision_tree_classifier.joblib', | |
| 'data/models/10_random_forest_classifier.joblib', | |
| 'data/models/11_stochastic_gradient_descent_classifier.joblib', | |
| 'data/models/12_xgboost_classifier.joblib', | |
| 'data/models/13_lightgbm_classifier.joblib', | |
| ] | |
| # Cache directory for downloaded assets | |
| ASSET_CACHE_DIR = Path(os.getenv("ASSET_CACHE_DIR", "data/remote_cache")) | |