Shanmuk4622 commited on
Commit
f3bd1e7
·
verified ·
1 Parent(s): ce01580

Upload README.md with huggingface_hub

Browse files
Files changed (1) hide show
  1. README.md +87 -0
README.md ADDED
@@ -0,0 +1,87 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ---
2
+ language: en
3
+ license: apache-2.0
4
+ tags:
5
+ - image-classification
6
+ - green-ai
7
+ - energy-efficiency
8
+ - computer-vision
9
+ - convnextv2
10
+ - eden-framework
11
+ - e2am
12
+ - sustainable-ai
13
+ datasets:
14
+ - cifar10
15
+ metrics:
16
+ - accuracy
17
+ co2_eq_emissions:
18
+ emissions: 1.6822
19
+ unit: kg
20
+ source: Estimated via CodeCarbon (grid factor 0.475 kg CO2e/kWh)
21
+ hardware_used: NVIDIA GeForce GTX 1080 Ti
22
+ dataset_info:
23
+ dataset_size: "60,000 images – 10 classes (32×32 px)"
24
+ ---
25
+
26
+ # EDEN-ConvNeXtV2-CIFAR-10 — *SOTA Optimized*
27
+
28
+ > **Primary KPI:** EAG (Energy-to-Accuracy Gradient) = `-2.1283e-09` ΔAcc/ΔJoules
29
+
30
+ ## Abstract
31
+ This model is part of **Project EDEN (Energy-Driven Evolution of Networks)**, implementing the **E2AM (Energy Efficient Advanced Model)** Framework. The goal is to shift AI benchmarking from pure accuracy to *Green SOTA* — maximizing predictive power per Joule consumed.
32
+
33
+ **Applied Technique:** Phase 2 – Progressive Unfreezing + AMP (E2AM SOTA)
34
+
35
+ ## Profiling Environment
36
+ | Component | Specification |
37
+ |---|---|
38
+ | **GPU** | NVIDIA GeForce GTX 1080 Ti (11 GB VRAM, 250 W TDP) |
39
+ | **CPU** | Intel Xeon W-2125 (4 cores / 8 threads @ 4.00 GHz) |
40
+ | **RAM** | 63.66 GB System RAM |
41
+ | **OS** | Windows 10 |
42
+ | **Dataset** | CIFAR-10 — 60,000 images – 10 classes (32×32 px) |
43
+
44
+ ## 🟢 Green Delta Table
45
+ *Comparing this model against the reference baseline (ResNet-50 equivalent)*
46
+
47
+ | Metric | ResNet50 Baseline | **ConvNeXtV2 (EDEN)** | Δ |
48
+ |---|---|---|---|
49
+ | Accuracy | 0.9354 | **0.9940** | `+5.86%` |
50
+ | Total Energy (J) | 40,291,739 | **12,748,970** | `68.36% saved` |
51
+ | CO₂ Emissions (kg) | 5.3163 | **1.6822** | — |
52
+ | **EAG Score** | — | **-2.1283e-09** | ΔAcc/ΔJoules |
53
+
54
+ > A **positive EAG** means this model learns more per Joule than the baseline.
55
+ > A **negative EAG** indicates a trade-off where higher accuracy required more energy investment.
56
+
57
+ ## E2AM Algorithm — Applied Phases
58
+
59
+ **Phase 1 – Zero-Overhead Initialization:** Dataset pre-loaded into pinned System RAM to eliminate disk I/O power spikes.
60
+
61
+ **Phase 2 – Progressive Unfreezing:** Backbone frozen for the first `E_unfreeze` epochs (only the classification head trains). At `E_unfreeze`, all layers are unfrozen and the learning rate is decayed. Gradient accumulation over N micro-batches simulates large batch sizes without proportional VRAM cost, slashing power-draw spikes.
62
+
63
+ **AMP (Automated Mixed Precision):** `torch.cuda.amp.autocast()` halves GPU memory bandwidth, reducing energy per backward pass.
64
+
65
+ **Sparse Regularisation:** L1 penalty `λ·Σ|W|` applied to trainable weights, driving dead neurons to zero and enabling future pruning.
66
+
67
+ ## Training Statistics
68
+ | Metric | Value |
69
+ |---|---|
70
+ | Final Accuracy | 0.9940 (99.40%) |
71
+ | Total Energy Consumed | 12,748,970 J (3.5414 kWh) |
72
+ | Training Time | 19,720 s (5.48 hrs) |
73
+ | Estimated CO₂ | 1.6822 kg CO₂e |
74
+ | Training Log | `test1\eden_unfrozen_cifar10_convnext.csv` |
75
+
76
+ ## Cite This Research
77
+ If you use this model, please cite the **EDEN / E2AM Framework**:
78
+
79
+ ```bibtex
80
+ @misc{eden2025,
81
+ title = {Project EDEN: Energy-Driven Evolution of Networks},
82
+ author = {EDEN Research Team},
83
+ year = {2025},
84
+ note = {Hugging Face Organization: ProjectEDEN},
85
+ url = {https://huggingface.co/Shanmuk4622}
86
+ }
87
+ ```