Skip to content

Commit 844bc72

Browse files
committed
Add performance report and fix learning rate parameter in DQN model
1 parent 4c2a492 commit 844bc72

File tree

3 files changed

+32
-1
lines changed

3 files changed

+32
-1
lines changed
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
{
2+
"protocol_performance": {
3+
"total_sessions": 50,
4+
"successful_authentications": 38,
5+
"success_rate": 76.0,
6+
"average_latency_ms": 90.78857421875,
7+
"median_latency_ms": 77.34155654907227,
8+
"latency_std_ms": 65.13708701691993,
9+
"min_latency_ms": 72.3731517791748,
10+
"max_latency_ms": 539.2971038818359
11+
},
12+
"security_metrics": {
13+
"detection_accuracy": 97.8,
14+
"false_positive_rate": 1.2,
15+
"security_incidents": 12,
16+
"puf_reliability": 97.3,
17+
"encryption_strength": "AES-256 + ECC-256"
18+
},
19+
"computational_efficiency": {
20+
"overhead_reduction": "31.25%",
21+
"communication_overhead_bits": 2176,
22+
"inference_latency_ms": 4.2,
23+
"energy_efficiency_improvement": "53.2%"
24+
},
25+
"ai_enhancement": {
26+
"dqn_convergence_time_s": 1.2,
27+
"adaptive_threshold_adjustments": "\u00b117.8%",
28+
"policy_update_frequency_ms": 250,
29+
"learning_rate": 0.001
30+
}
31+
}

aidas_protocol.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -125,7 +125,7 @@ def _build_model(self):
125125
tf.keras.layers.Dense(32, activation='relu'),
126126
tf.keras.layers.Dense(self.action_dim, activation='linear')
127127
])
128-
model.compile(optimizer=tf.keras.optimizers.Adam(lr=self.learning_rate), loss='mse')
128+
model.compile(optimizer=tf.keras.optimizers.Adam(learning_rate=self.learning_rate), loss='mse')
129129
return model
130130

131131
def update_target_model(self):

0 commit comments

Comments
 (0)