-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathKNN_experiment.py
More file actions
136 lines (122 loc) · 6.4 KB
/
Copy pathKNN_experiment.py
File metadata and controls
136 lines (122 loc) · 6.4 KB
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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
# -*- coding: utf-8 -*-
"""
Created on Sat Feb 6 21:28:24 2021
@author: Paul Vincent Nonat
"""
import subprocess
import time
print("Opening")
#extra trees original
subprocess.call('python KNN.py --trial-name "KNN" --pca 0 --sf 0 --oor 1',shell=True)
time.sleep(0.2)
subprocess.call('python KNN.py --trial-name "KNN+PCA=44" --pca 44 --sf 0 --oor 1',shell=True)
time.sleep(0.2)
subprocess.call('python KNN.py --trial-name "KNN+PCA=40" --pca 40 --sf 0 --oor 1',shell=True)
time.sleep(0.2)
subprocess.call('python KNN.py --trial-name "KNN+PCA=5" --pca 5 --sf 0 --oor 1',shell=True)
time.sleep(0.2)
subprocess.call('python KNN.py --trial-name "KNN+PCA=3" --pca 3 --sf 0 --oor 1',shell=True)
time.sleep(0.2)
subprocess.call('python KNN.py --trial-name "KNN+PCA=10" --pca 10 --sf 0 --oor 1',shell=True)
time.sleep(0.2)
subprocess.call('python KNN.py --trial-name "KNN+PCA=7" --pca 7 --sf 0 --oor 1',shell=True)
time.sleep(0.2)
subprocess.call('python KNN.py --trial-name "KNN+SF" --pca 0 --sf 1 --oor 1',shell=True)
time.sleep(0.2)
subprocess.call('python KNN.py --trial-name "KNN+PCA=44+SF" --pca 44 --sf 1 --oor 1',shell=True)
time.sleep(0.2)
subprocess.call('python KNN.py --trial-name "KNN+PCA=40+SF" --pca 40 --sf 1 --oor 1',shell=True)
time.sleep(0.2)
subprocess.call('python KNN.py --trial-name "KNN+PCA=10+SF" --pca 10 --sf 1 --oor 1',shell=True)
time.sleep(0.2)
subprocess.call('python KNN.py --trial-name "KNN+PCA=7+SF" --pca 7 --sf 1 --oor 1',shell=True)
time.sleep(0.2)
subprocess.call('python KNN.py --trial-name "KNN+PCA=5+SF" --pca 5 --sf 1 --oor 1',shell=True)
time.sleep(0.2)
subprocess.call('python KNN.py --trial-name "KNN+PCA=3+SF" --pca 3 --sf 1 --oor 1',shell=True)
time.sleep(0.2)
subprocess.call('python KNN.py --trial-name "KNN_SFD" --pca 0 --sf 0 --oor 2',shell=True)
time.sleep(0.2)
subprocess.call('python KNN.py --trial-name "KNN+PCA=44_SFD" --pca 44 --sf 0 --oor 2',shell=True)
time.sleep(0.2)
subprocess.call('python KNN.py --trial-name "KNN+PCA=40_SFD" --pca 40 --sf 0 --oor 2',shell=True)
time.sleep(0.2)
subprocess.call('python KNN.py --trial-name "KNN+PCA=10_SFD" --pca 10 --sf 0 --oor 2',shell=True)
time.sleep(0.2)
subprocess.call('python KNN.py --trial-name "KNN+PCA=7_SFD" --pca 7 --sf 0 --oor 2',shell=True)
time.sleep(0.2)
subprocess.call('python KNN.py --trial-name "KNN+PCA=5_SFD" --pca 5 --sf 0 --oor 2',shell=True)
time.sleep(0.2)
subprocess.call('python KNN.py --trial-name "KNN+PCA=3_SFD" --pca 3 --sf 0 --oor 2',shell=True)
time.sleep(0.2)
subprocess.call('python KNN.py --trial-name "KNN+SF_SFD" --pca 0 --sf 1 --oor 2',shell=True)
time.sleep(0.2)
subprocess.call('python KNN.py --trial-name "KNN+PCA=44+SF_SFD" --pca 44 --sf 1 --oor 2',shell=True)
time.sleep(0.2)
subprocess.call('python KNN.py --trial-name "KNN+PCA=40+SF_SFD" --pca 40 --sf 1 --oor 2',shell=True)
time.sleep(0.2)
subprocess.call('python KNN.py --trial-name "KNN+PCA=10+SF_SFD" --pca 10 --sf 1 --oor 2',shell=True)
time.sleep(0.2)
subprocess.call('python KNN.py --trial-name "KNN+PCA=7+SF_SFD" --pca 7 --sf 1 --oor 2',shell=True)
time.sleep(0.2)
subprocess.call('python KNN.py --trial-name "KNN+PCA=5+SF_SFD" --pca 5 --sf 1 --oor 2',shell=True)
time.sleep(0.2)
subprocess.call('python KNN.py --trial-name "KNN+PCA=3+SF_SFD" --pca 3 --sf 1 --oor 2',shell=True)
time.sleep(0.2)
#extra trees modified
subprocess.call('python KNN_mod.py --trial-name "KNN" --pca 0 --sf 0 --oor 1',shell=True)
time.sleep(0.2)
subprocess.call('python KNN_mod.py --trial-name "KNN+PCA=44" --pca 44 --sf 0 --oor 1',shell=True)
time.sleep(0.2)
subprocess.call('python KNN_mod.py --trial-name "KNN+PCA=40" --pca 40 --sf 0 --oor 1',shell=True)
time.sleep(0.2)
subprocess.call('python KNN_mod.py --trial-name "KNN+PCA=5" --pca 5 --sf 0 --oor 1',shell=True)
time.sleep(0.2)
subprocess.call('python KNN_mod.py --trial-name "KNN+PCA=3" --pca 3 --sf 0 --oor 1',shell=True)
time.sleep(0.2)
subprocess.call('python KNN_mod.py --trial-name "KNN+PCA=10" --pca 10 --sf 0 --oor 1',shell=True)
time.sleep(0.2)
subprocess.call('python KNN_mod.py --trial-name "KNN+PCA=7" --pca 7 --sf 0 --oor 1',shell=True)
time.sleep(0.2)
subprocess.call('python KNN_mod.py --trial-name "KNN+SF" --pca 0 --sf 1 --oor 1',shell=True)
time.sleep(0.2)
subprocess.call('python KNN_mod.py --trial-name "KNN+PCA=44+SF" --pca 44 --sf 1 --oor 1',shell=True)
time.sleep(0.2)
subprocess.call('python KNN_mod.py --trial-name "KNN+PCA=40+SF" --pca 40 --sf 1 --oor 1',shell=True)
time.sleep(0.2)
subprocess.call('python KNN_mod.py --trial-name "KNN+PCA=10+SF" --pca 10 --sf 1 --oor 1',shell=True)
time.sleep(0.2)
subprocess.call('python KNN_mod.py --trial-name "KNN+PCA=7+SF" --pca 7 --sf 1 --oor 1',shell=True)
time.sleep(0.2)
subprocess.call('python KNN_mod.py --trial-name "KNN+PCA=5+SF" --pca 5 --sf 1 --oor 1',shell=True)
time.sleep(0.2)
subprocess.call('python KNN_mod.py --trial-name "KNN+PCA=3+SF" --pca 3 --sf 1 --oor 1',shell=True)
time.sleep(0.2)
subprocess.call('python KNN_mod.py --trial-name "KNN_SFD" --pca 0 --sf 0 --oor 2',shell=True)
time.sleep(0.2)
subprocess.call('python KNN_mod.py --trial-name "KNN+PCA=44_SFD" --pca 44 --sf 0 --oor 2',shell=True)
time.sleep(0.2)
subprocess.call('python KNN_mod.py --trial-name "KNN+PCA=40_SFD" --pca 40 --sf 0 --oor 2',shell=True)
time.sleep(0.2)
subprocess.call('python KNN_mod.py --trial-name "KNN+PCA=10_SFD" --pca 10 --sf 0 --oor 2',shell=True)
time.sleep(0.2)
subprocess.call('python KNN_mod.py --trial-name "KNN+PCA=7_SFD" --pca 7 --sf 0 --oor 2',shell=True)
time.sleep(0.2)
subprocess.call('python KNN_mod.py --trial-name "KNN+PCA=5_SFD" --pca 5 --sf 0 --oor 2',shell=True)
time.sleep(0.2)
subprocess.call('python KNN_mod.py --trial-name "KNN+PCA=3_SFD" --pca 3 --sf 0 --oor 2',shell=True)
time.sleep(0.2)
subprocess.call('python KNN_mod.py --trial-name "KNN+SF_SFD" --pca 0 --sf 1 --oor 2',shell=True)
time.sleep(0.2)
subprocess.call('python KNN_mod.py --trial-name "KNN+PCA=44+SF_SFD" --pca 44 --sf 1 --oor 2',shell=True)
time.sleep(0.2)
subprocess.call('python KNN_mod.py --trial-name "KNN+PCA=40+SF_SFD" --pca 40 --sf 1 --oor 2',shell=True)
time.sleep(0.2)
subprocess.call('python KNN_mod.py --trial-name "KNN+PCA=10+SF_SFD" --pca 10 --sf 1 --oor 2',shell=True)
time.sleep(0.2)
subprocess.call('python KNN_mod.py --trial-name "KNN+PCA=7+SF_SFD" --pca 7 --sf 1 --oor 2',shell=True)
time.sleep(0.2)
subprocess.call('python KNN_mod.py --trial-name "KNN+PCA=5+SF_SFD" --pca 5 --sf 1 --oor 2',shell=True)
time.sleep(0.2)
subprocess.call('python KNN_mod.py --trial-name "KNN+PCA=3+SF_SFD" --pca 3 --sf 1 --oor 2',shell=True)
time.sleep(0.2)