-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathrun_Efficiency.py
More file actions
22 lines (19 loc) · 1.08 KB
/
run_Efficiency.py
File metadata and controls
22 lines (19 loc) · 1.08 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
from DataRelated.DataGenerateNoCov import ReadRawTrainDataNoCovFromFile, ReadRawTestDataNoCovFromFile
from Reliability.test_reliability_PUBNoCov import test_Reliability_PUB_NoCov
from Reliability.test_reliability_Wasserstein import test_Reliability_Wasserstein
from Reliability.test_reliability_moment import test_Reliability_mm_NoCov
import time
## set the network size
num_node_lst = [10,20,50]
## set the reliability = 1-\beta
beta_ = 0.1
NumDataSet = [100,500,1000,5000,10000]
mu_coeff = 1.6
truncate = 1
for num_node in num_node_lst:
for num_data in NumDataSet:
train_data_lst, info = ReadRawTrainDataNoCovFromFile(num_node, mu_coeff, truncate, num_data)
test_data = ReadRawTestDataNoCovFromFile(num_node, mu_coeff, truncate)
test_Reliability_PUB_NoCov(train_data_lst, test_data, info, num_node, num_data, 1, beta_, mu_coeff, truncate)
test_Reliability_Wasserstein(train_data_lst, test_data, info, num_node, num_data, 1, beta_, mu_coeff, truncate)
test_Reliability_mm_NoCov(train_data_lst, test_data, info, num_node, num_data, 1, mu_coeff, truncate)