-
Notifications
You must be signed in to change notification settings - Fork 3
/
runs_dss.py
35 lines (29 loc) · 1.07 KB
/
runs_dss.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
import subprocess
import sys
#datadir = sys.argv[1]
#data_name = sys.argv[2]
datadir = "C:\\Users\\krish\\OneDrive - The University of Texas at Dallas\\Documents\\GitHub\\GLISTER\\data\\"
fracs =[0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9]
num_epochs = 200
select_every = [20]#,35,50]
warm_method = [0] # 0 = online, 1 = onestep warmstart
num_runs = 10
feature = ['dss', 'noise', 'classimb']
datasets = ['dna']
for dset in datasets:
for sel in select_every:
for f in fracs:
for feat in feature:
for isOneStepWarm in warm_method:
args = ['python']
args.append('dss_classimb.py')
args.append(datadir + dset)
args.append(dset)
args.append(str(f))
args.append(str(num_epochs))
args.append(str(sel))
args.append(feat)
args.append(str(isOneStepWarm))
args.append(str(num_runs))
print(args)
subprocess.run(args)