Tasfiya025 commited on
Commit
b302408
·
verified ·
1 Parent(s): bb226c7

Create README.md

Browse files
Files changed (1) hide show
  1. README.md +83 -0
README.md ADDED
@@ -0,0 +1,83 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ---
2
+ tags:
3
+ - computer-vision
4
+ - image-classification
5
+ - remote-sensing
6
+ - sar-imagery
7
+ - land-cover-mapping
8
+ datasets:
9
+ - Sentinel1_LandCover_SAR_Patches
10
+ license: cc-by-sa-4.0
11
+ model-index:
12
+ - name: SatelliteSAR_LandCover_Classifier
13
+ results:
14
+ - task:
15
+ name: Image Classification (SAR)
16
+ type: image-classification
17
+ metrics:
18
+ - type: accuracy
19
+ value: 0.887
20
+ name: Classification Accuracy
21
+ - type: kappa_score
22
+ value: 0.854
23
+ name: Cohen's Kappa
24
+ ---
25
+
26
+ # SatelliteSAR_LandCover_Classifier
27
+
28
+ ## 📡 Overview
29
+
30
+ The **SatelliteSAR_LandCover_Classifier** is a deep Convolutional Neural Network (CNN), based on a **ResNet** architecture, fine-tuned for classifying land cover types using **Synthetic Aperture Radar (SAR)** imagery. Unlike optical imagery, SAR penetrates clouds and operates day or night, making it ideal for continuous monitoring. This model classifies 128x128 pixel patches into one of five key land cover types.
31
+
32
+ ## 🧠 Model Architecture
33
+
34
+ The model utilizes a modified ResNet architecture, adapted to handle the unique characteristics of SAR data, which typically involves two channels (VV and VH polarization) instead of the three RGB channels of optical images.
35
+
36
+ * **Base Model:** A version of **ResNet-50** with the initial convolutional layer modified to accept 2 input channels.
37
+ * **Input:** SAR image patches (128x128) with two polarization channels (VV/VH).
38
+ * **Feature Extraction:** The deep ResNet residual blocks are crucial for extracting complex textural and structural patterns specific to SAR (e.g., distinguishing between rough forest canopies and smooth water surfaces).
39
+ * **Classification Head:** A standard fully connected layer predicts the probability distribution over the five land cover classes.
40
+ * **Target Classes:** Water\_Bodies, Urban\_Areas, Forests, Agriculture, and Barren\_Land.
41
+
42
+ ## 🎯 Intended Use
43
+
44
+ This model is critical for operational geospatial intelligence and environmental monitoring:
45
+
46
+ 1. **Disaster Monitoring:** Mapping flood extent (identifying Water\_Bodies) under cloud cover, where optical sensors fail.
47
+ 2. **Deforestation Detection:** Monitoring changes in the Forests class regardless of weather or time of day.
48
+ 3. **Urban Sprawl Tracking:** Regularly updating maps of the Urban\_Areas class.
49
+ 4. **Agricultural Management:** Classifying Agriculture areas to track seasonal changes and crop type.
50
+
51
+ ## ⚠️ Limitations
52
+
53
+ 1. **Speckle Noise:** SAR data inherently contains "speckle" noise, which can reduce classification accuracy, though the CNN is robustly trained against it.
54
+ 2. **Confusion Matrix:** It may occasionally confuse low-density urban areas with complex Agriculture/Forest boundaries due to similar scattering patterns.
55
+ 3. **Feature Dependence:** It relies solely on backscatter intensity and ignores spectral (color) information, which can sometimes be helpful for classification.
56
+
57
+ ---
58
+
59
+ ### MODEL 5: **QuantumCircuit_Optimization_RL**
60
+
61
+ This model is a Proximal Policy Optimization (PPO) reinforcement learning agent for optimizing the depth of quantum circuits.
62
+
63
+ #### config.json
64
+
65
+ ```json
66
+ {
67
+ "_name_or_path": "custom-ppo-quantum-optimizer",
68
+ "architectures": [
69
+ "PPOAgentForQuantumCircuitOptimization"
70
+ ],
71
+ "model_type": "reinforcement_learning",
72
+ "environment": "QuantumCircuitEnv-v1",
73
+ "state_space_size": 256,
74
+ "action_space_size": 10,
75
+ "policy_network": "MLP",
76
+ "hidden_layers": [128, 128],
77
+ "gamma": 0.99,
78
+ "lambda_gae": 0.95,
79
+ "learning_rate": 3e-4,
80
+ "optimization_goal": "Minimize Circuit Depth",
81
+ "reward_function": "CircuitDepthReductionDelta",
82
+ "transformers_version": "4.36.0"
83
+ }