spam-xai-model-v2 / retrain.command
VoltageVagabond's picture
Update notebooks and project files
542a166 verified
Raw
History Blame
786 Bytes
#!/bin/bash
cd "$(dirname "$0")"
# Check for venv, create if needed
if [ -d "venv" ]; then
source venv/bin/activate
else
echo "No venv found. Creating one..."
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt
fi
echo "============================================================"
echo " Spam XAI Project — Retrain Random Forest classifier"
echo " Features: 3000 TF-IDF + 11 metadata features"
echo " Data: SpamAssassin + Enron + newsletters"
echo " Time: ~5-10 minutes"
echo " Saves: models/ (random_forest_spam.joblib, etc.)"
echo "============================================================"
echo ""
python3 retrain.py
echo ""
echo "Done! Models saved to models/"
echo ""
echo "Press any key to close..."
read -n 1