Spaces:
Sleeping
Sleeping
Update README.md
Browse files
README.md
CHANGED
|
@@ -8,22 +8,41 @@ colorTo: indigo
|
|
| 8 |
short_description: ' Sundew: Adaptive Energy-Aware Gating Algorithm'
|
| 9 |
sdk_version: 5.46.1
|
| 10 |
---
|
| 11 |
-
# Sundew
|
| 12 |
|
| 13 |
-
A
|
| 14 |
|
| 15 |
## What This Demo Shows
|
| 16 |
|
| 17 |
-
This demo visualizes how the Sundew algorithm:
|
| 18 |
-
|
| 19 |
-
|
| 20 |
-
|
| 21 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 22 |
|
| 23 |
## Running Locally
|
| 24 |
|
| 25 |
```bash
|
|
|
|
| 26 |
pip install -r requirements.txt
|
|
|
|
|
|
|
| 27 |
python app.py
|
| 28 |
```
|
| 29 |
|
|
@@ -36,35 +55,80 @@ Then open your browser to the displayed URL (usually http://localhost:7860).
|
|
| 36 |
- `app.py`
|
| 37 |
- `requirements.txt`
|
| 38 |
- `README.md`
|
| 39 |
-
3. Set SDK to "Gradio"
|
| 40 |
4. The demo will automatically deploy
|
| 41 |
|
| 42 |
-
## Understanding the
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 43 |
|
| 44 |
-
###
|
| 45 |
-
- **
|
| 46 |
-
- **
|
| 47 |
-
- **
|
| 48 |
|
| 49 |
-
|
| 50 |
-
- Shows which samples were processed (green) vs skipped (white)
|
| 51 |
-
- Gives a clear view of the selective processing pattern
|
| 52 |
|
| 53 |
-
###
|
| 54 |
-
-
|
| 55 |
-
-
|
| 56 |
|
| 57 |
-
|
|
|
|
|
|
|
| 58 |
|
| 59 |
-
|
| 60 |
-
- **
|
| 61 |
-
- **
|
| 62 |
|
| 63 |
-
##
|
| 64 |
|
| 65 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
| 66 |
|
| 67 |
-
|
| 68 |
-
- 70-85% energy savings
|
| 69 |
-
- ±3% accuracy in maintaining target rates
|
| 70 |
-
- Stable operation across varying input patterns
|
|
|
|
| 8 |
short_description: ' Sundew: Adaptive Energy-Aware Gating Algorithm'
|
| 9 |
sdk_version: 5.46.1
|
| 10 |
---
|
| 11 |
+
# Sundew Algorithms Interactive Demo
|
| 12 |
|
| 13 |
+
A comprehensive demonstration of the Sundew bio-inspired adaptive gating algorithm with **proven 77-94% energy savings** across domains.
|
| 14 |
|
| 15 |
## What This Demo Shows
|
| 16 |
|
| 17 |
+
This interactive demo visualizes how the Sundew algorithm:
|
| 18 |
+
|
| 19 |
+
1. **Multi-Feature Significance Scoring** - Combines magnitude, anomaly detection, context, and urgency
|
| 20 |
+
2. **PI Controller with Hysteresis** - Adaptive threshold control with error feedback and stability
|
| 21 |
+
3. **Energy-Aware Processing** - Selective activation achieving substantial energy savings
|
| 22 |
+
4. **Domain-Optimized Presets** - Production-ready configurations for healthcare, IoT, and security domains
|
| 23 |
+
5. **Statistical Validation** - Real-time confidence intervals and performance metrics
|
| 24 |
+
|
| 25 |
+
## Key Features Demonstrated
|
| 26 |
+
|
| 27 |
+
### Production-Ready Algorithm v0.7.1
|
| 28 |
+
- **Real Performance Data**: Uses validated parameters from comprehensive benchmarking
|
| 29 |
+
- **Multi-Domain Presets**: Healthcare, IoT, financial, and security optimizations
|
| 30 |
+
- **Statistical Rigor**: Bootstrap confidence intervals and performance validation
|
| 31 |
+
- **Energy Efficiency**: Proven 77-94% energy savings across 6 datasets
|
| 32 |
+
|
| 33 |
+
### Interactive Visualizations
|
| 34 |
+
- **Real-time Gating Decisions**: Watch the algorithm adapt to different input patterns
|
| 35 |
+
- **Threshold Evolution**: See PI controller maintaining target activation rates
|
| 36 |
+
- **Energy Savings Tracking**: Live monitoring of energy efficiency gains
|
| 37 |
+
- **Performance Metrics**: Precision, recall, F1 scores with confidence intervals
|
| 38 |
|
| 39 |
## Running Locally
|
| 40 |
|
| 41 |
```bash
|
| 42 |
+
# Install dependencies
|
| 43 |
pip install -r requirements.txt
|
| 44 |
+
|
| 45 |
+
# Run the demo
|
| 46 |
python app.py
|
| 47 |
```
|
| 48 |
|
|
|
|
| 55 |
- `app.py`
|
| 56 |
- `requirements.txt`
|
| 57 |
- `README.md`
|
| 58 |
+
3. Set SDK to "Gradio" and Python version to 3.10+
|
| 59 |
4. The demo will automatically deploy
|
| 60 |
|
| 61 |
+
## Understanding the Visualizations
|
| 62 |
+
|
| 63 |
+
### Main Dashboard: Multi-Domain Performance
|
| 64 |
+
- **Performance Comparison**: Real results across healthcare, IoT, financial domains
|
| 65 |
+
- **Preset Selector**: Try production-ready configurations
|
| 66 |
+
- **Live Metrics**: Energy savings, precision, recall with confidence intervals
|
| 67 |
+
|
| 68 |
+
### Real-Time Processing Panel
|
| 69 |
+
- **Significance Timeline**: Multi-component scoring (magnitude + anomaly + context + urgency)
|
| 70 |
+
- **Adaptive Threshold**: PI controller with error feedback and hysteresis
|
| 71 |
+
- **Activation Decisions**: Green dots show processed events, gaps show energy savings
|
| 72 |
+
|
| 73 |
+
### Statistical Validation
|
| 74 |
+
- **Bootstrap Confidence Intervals**: 95% CIs from 1000 samples (like production validation)
|
| 75 |
+
- **Performance Trends**: Real-time F1, precision, recall tracking
|
| 76 |
+
- **Domain Benchmarks**: Compare against validated production results
|
| 77 |
+
|
| 78 |
+
## Domain-Optimized Presets
|
| 79 |
+
|
| 80 |
+
### Healthcare
|
| 81 |
+
- **custom_health_hd82**: Heart disease optimized (82% energy savings, 0.196 recall)
|
| 82 |
+
- **custom_breast_probe**: Breast cancer with enriched features (77% savings, 0.118 recall)
|
| 83 |
+
|
| 84 |
+
### IoT & Sensors
|
| 85 |
+
- **auto_tuned**: General sensor monitoring (88% savings, 0.500 recall)
|
| 86 |
+
- **ecg_v1**: ECG/cardiac monitoring optimization
|
| 87 |
+
|
| 88 |
+
### Security & Finance
|
| 89 |
+
- **aggressive**: Network security and financial anomaly detection (89-90% savings)
|
| 90 |
+
- **conservative**: Maximum energy efficiency (>92% savings)
|
| 91 |
+
|
| 92 |
+
## Technical Innovation Highlights
|
| 93 |
+
|
| 94 |
+
### Bio-Inspired Adaptive Control
|
| 95 |
+
- **PI Controller**: Maintains stable activation rates despite input variability
|
| 96 |
+
- **Hysteresis**: Prevents oscillation through differential thresholds
|
| 97 |
+
- **Energy Pressure**: Bio-inspired energy management and regeneration
|
| 98 |
+
|
| 99 |
+
### Multi-Component Significance
|
| 100 |
+
```
|
| 101 |
+
significance = w_magnitude × magnitude +
|
| 102 |
+
w_anomaly × anomaly +
|
| 103 |
+
w_context × context +
|
| 104 |
+
w_urgency × urgency
|
| 105 |
+
```
|
| 106 |
|
| 107 |
+
### Proven Performance
|
| 108 |
+
- **77-94% Energy Savings**: Validated across 6 real-world datasets
|
| 109 |
+
- **Statistical Rigor**: Bootstrap confidence intervals (95% CI, 1000 samples)
|
| 110 |
+
- **Production Ready**: Hardware integration templates and runtime monitoring
|
| 111 |
|
| 112 |
+
## Real-World Applications
|
|
|
|
|
|
|
| 113 |
|
| 114 |
+
### Healthcare
|
| 115 |
+
- **ECG Monitoring**: MIT-BIH dataset validation (88.8% energy savings)
|
| 116 |
+
- **Clinical Decision Support**: Heart disease and breast cancer screening
|
| 117 |
|
| 118 |
+
### IoT & Edge Computing
|
| 119 |
+
- **Sensor Networks**: Multi-sensor anomaly detection with 88% efficiency
|
| 120 |
+
- **Edge AI**: Energy-constrained processing optimization
|
| 121 |
|
| 122 |
+
### Security & Finance
|
| 123 |
+
- **Network Security**: Intrusion detection (89% energy savings)
|
| 124 |
+
- **Financial Monitoring**: Real-time fraud detection and market analysis
|
| 125 |
|
| 126 |
+
## Performance Validation
|
| 127 |
|
| 128 |
+
All demo presets are based on comprehensive validation:
|
| 129 |
+
- **6 Real Datasets**: Healthcare, IoT, ECG, financial, network security
|
| 130 |
+
- **Statistical Validation**: 1000 bootstrap samples with 95% confidence intervals
|
| 131 |
+
- **Ablation Studies**: Component-wise performance analysis
|
| 132 |
+
- **Adversarial Testing**: Robustness against drift, spikes, and noise
|
| 133 |
|
| 134 |
+
Try the demo to see how Sundew achieves production-ready energy efficiency while maintaining critical performance metrics!
|
|
|
|
|
|
|
|
|