-
打開 WSL Ubuntu 終端
- 按
Win + R,輸入wsl -d Ubuntu,按 Enter - 或從開始菜單搜索 "Ubuntu"
- 按
-
運行設置腳本
cd /mnt/c/Users/thc1006/Desktop/NASA/model chmod +x setup_wsl_gpu.sh ./setup_wsl_gpu.sh -
啟動訓練(設置完成後)
source wsl_venv/bin/activate python3 -u scripts/train_all_models_kaggle.py > training_log_wsl.txt 2>&1 & tail -f training_log_wsl.txt
wsl -d Ubuntusudo apt update
sudo apt install -y python3.12-venv python3-pipcd /mnt/c/Users/thc1006/Desktop/NASA/modelpython3 -m venv wsl_venv
source wsl_venv/bin/activatepip install --upgrade pip
pip install tensorflow pandas scikit-learn xgboost imbalanced-learn reportlab seaborn matplotlibpython3 -c "import tensorflow as tf; print('GPU:', tf.config.list_physical_devices('GPU'))"應該看到:
GPU: [PhysicalDevice(name='/physical_device:GPU:0', device_type='GPU')]
python3 -u scripts/train_all_models_kaggle.py > training_log_wsl.txt 2>&1 &tail -f training_log_wsl.txt按 Ctrl+C 停止監控(訓練會繼續在背景運行)
- GPU (RTX 3050): ~5-10 分鐘
- CPU: ~25-30 分鐘
# 檢查 NVIDIA 驅動
nvidia-smi
# 重新安裝 TensorFlow
pip install --upgrade --force-reinstall tensorflow# 安裝完整 Python 環境
sudo apt install -y python3-full python3-venv查看結果:
ls -lh reports/kaggle_comparison/
cat reports/kaggle_comparison/kaggle_comparison_results.json檔案位置:
- JSON 結果:
reports/kaggle_comparison/kaggle_comparison_results.json - 比較圖表:
reports/kaggle_comparison/figures/*.png - PDF 報告:
reports/kaggle_comparison/KAGGLE_MODEL_COMPARISON_REPORT.pdf
生成時間: 2025-10-05