SilverDragon9 commited on
Commit
cebe18c
·
verified ·
1 Parent(s): c5f4500

Update requirements.txt

Browse files
Files changed (1) hide show
  1. requirements.txt +30 -37
requirements.txt CHANGED
@@ -2,62 +2,55 @@
2
  # 🎨 Gradio Interface
3
  # ==============================
4
  gradio>=4.0 # Web UI framework for interactive demos
5
- Pillow>=10.0.0 # Image processing for handling outputs
6
 
7
  # ==============================
8
  # ⚙️ Model Loading & Utilities
9
  # ==============================
10
- joblib>=1.3.0 # Efficient serialization & deserialization of ML models
11
- numpy>=1.24.0 # Core numerical computations
12
- scipy>=1.10.0 # Additional scientific utilities
13
 
14
  # ==============================
15
- # 🧠 Machine Learning (General)
16
  # ==============================
17
- # scikit-learn>=1.3.0 # Tabular ML models and preprocessing utilities
18
- # xgboost>=1.7.5 # Gradient boosting models (popular for structured data)
19
- # lightgbm>=4.1.0 # Lightweight boosting framework optimized for performance
20
-
21
- # ==============================
22
- # 🔥 Deep Learning (Flexible)
23
- # ==============================
24
- # PyTorch Ecosystem
25
- torch>=2.1.0 # Deep learning framework
26
- torchvision>=0.16.0 # Image models, utilities, and datasets
27
- torchaudio>=2.1.0 # Audio processing with PyTorch
28
-
29
- # Hugging Face Transformers
30
- transformers>=4.36.0 # State-of-the-art NLP & vision transformer models
31
- diffusers>=0.21.0 # Stable diffusion for text-to-image generation
32
- accelerate>=0.24.0 # Hardware-aware training/inference for HF models
33
-
34
- # TensorFlow / Keras (Optional)
35
- # tensorflow>=2.15.0 # Google’s deep learning framework
36
- # keras>=2.15.0 # High-level API built on TensorFlow
37
 
38
  # ==============================
39
  # 🧪 Experiment Tracking / Logging
40
  # ==============================
41
- rich>=13.0 # Pretty logging & formatted console output
42
- loguru>=0.7.0 # Simplified structured logging
43
- tqdm>=4.66.0 # Progress bars for loops and model runs
44
 
45
  # ==============================
46
  # 📊 Visualization & Debugging
47
  # ==============================
48
- matplotlib>=3.8.0 # Basic visualization support
49
- seaborn>=0.13.0 # Statistical visualization
50
- plotly>=5.18.0 # Interactive plotting
51
- tensorboard>=2.15.0 # TensorFlow and PyTorch logging dashboard
52
 
53
  # ==============================
54
  # 🧰 File Management / API Utils
55
  # ==============================
56
- python-dotenv>=1.0.0 # Load env variables from .env files
57
- requests>=2.31.0 # HTTP calls for API/model interaction
 
 
 
 
 
 
 
 
 
 
58
 
59
  # ==============================
60
- # 🧼 Code Quality / Type Checking (Optional Dev Tools)
61
  # ==============================
62
- # black>=24.3.0 # Auto-formatter (commented for production)
63
- # mypy>=1.8.0 # Type checker for Python (optional for robustness)
 
2
  # 🎨 Gradio Interface
3
  # ==============================
4
  gradio>=4.0 # Web UI framework for interactive demos
5
+ Pillow>=10.0.0 # Image support (required by Gradio)
6
 
7
  # ==============================
8
  # ⚙️ Model Loading & Utilities
9
  # ==============================
10
+ joblib>=1.3.0 # Serialization for trained ML models
11
+ numpy>=1.24.0 # Core numerical computing
12
+ scipy>=1.10.0 # Scientific computation support
13
 
14
  # ==============================
15
+ # 🧠 Machine Learning (Tree-Based)
16
  # ==============================
17
+ scikit-learn>=1.3.0 # ML model training, pipelines, preprocessing
18
+ xgboost>=1.7.5 # Advanced gradient boosting model
19
+ lightgbm>=4.1.0 # Lightweight boosting, optimized for speed
20
+ # catboost>=1.2.2 # Optional: GPU-optimized tree model with native categorical support
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
21
 
22
  # ==============================
23
  # 🧪 Experiment Tracking / Logging
24
  # ==============================
25
+ rich>=13.0 # Pretty console output for logs
26
+ loguru>=0.7.0 # Elegant logging for development
27
+ tqdm>=4.66.0 # Loop progress bars
28
 
29
  # ==============================
30
  # 📊 Visualization & Debugging
31
  # ==============================
32
+ matplotlib>=3.8.0 # Data and evaluation plots
33
+ seaborn>=0.13.0 # Statistical charts
34
+ plotly>=5.18.0 # Interactive, web-ready visualizations
 
35
 
36
  # ==============================
37
  # 🧰 File Management / API Utils
38
  # ==============================
39
+ python-dotenv>=1.0.0 # .env file handling
40
+ requests>=2.31.0 # HTTP requests (e.g., APIs, model endpoints)
41
+
42
+ # ==============================
43
+ # ⚠️ Optional: Deep Learning / Transformers
44
+ # ==============================
45
+ # torch>=2.1.0 # Deep learning framework
46
+ # transformers>=4.36.0 # Hugging Face NLP models
47
+ # accelerate>=0.24.0 # Multi-GPU/TPU acceleration
48
+ # diffusers>=0.21.0 # Stable diffusion for image generation
49
+ # tensorflow>=2.15.0 # TensorFlow support
50
+ # keras>=2.15.0 # High-level API for deep learning
51
 
52
  # ==============================
53
+ # 🧼 Code Quality / Dev Tools (Optional)
54
  # ==============================
55
+ # black>=24.3.0 # Code formatter
56
+ # mypy>=1.8.0 # Static type checker