예제 #1
0
import csv
from attacksynthesis_1 import find_delta

inputs_to_change = [i for i in range(3)]

with open("attacksynthesis_1A.csv", 'w') as f:
    writer = csv.writer(f)
    for i in inputs_to_change:
        print('Choosing input ' + str(i))
        output = find_delta([i])
        writer.writerows(output)
예제 #2
0
import csv
from attacksynthesis_1 import find_delta

inputs_to_change = []
for i in range(74):
    for j in range(i + 1, 74):
        inputs_to_change.append([i, j])

with open("attacksynthesis_2G.csv", 'w') as f:
    writer = csv.writer(f)
    for i in inputs_to_change:
        output = find_delta('../network_files/AP_predict.nt',
                            '../network_files/input_1.csv', i, 194, 197)
        writer.writerows(output)
예제 #3
0
import csv
from attacksynthesis_1 import find_delta

outputs_to_change = [i for i in range(5)]
inputs_to_change = [i for i in range(3)]

with open("attacksynthesis_1A.csv", 'w') as f:
    writer = csv.writer(f)
    for i in outputs_to_change:
        print('Choosing output ' + str(i))
        for j in inputs_to_change:
            print('Choosing input ' + str(j))
            output = find_delta([j], i, 5)
            writer.writerows(output)
예제 #4
0
import csv
from attacksynthesis_1 import find_delta

inputs_to_change = [i for i in range(74)]

with open("attacksynthesis_1C.csv", 'w') as f:
    writer = csv.writer(f)
    for i in inputs_to_change:
        output = find_delta('../network_files/AP_predict.nt',
                            '../network_files/input_1.csv', [i], 215, 220)
        writer.writerows(output)
예제 #5
0
import csv
from attacksynthesis_1 import find_delta

outputs_to_change = [i for i in range(5)]
inputs_to_change = []
for i in range(5):
    for j in range(i+1, 5):
        inputs_to_change.append([i, j])

with open("attacksynthesis_1B.csv", 'w') as f:
    writer = csv.writer(f)
    for i in outputs_to_change:
        print('Choosing output ' + str(i))
        for j in inputs_to_change:
            print('Choosing inputs ' + str(j))
            output = find_delta(j, i, 5)
            writer.writerows(output)
예제 #6
0
import csv
from attacksynthesis_1 import find_delta

inputs_to_change = []
for i in range(5):
    for j in range(i + 1, 5):
        for k in range(j + 1, 5):
            inputs_to_change.append([i, j, k])

with open("attacksynthesis_1C.csv", 'w') as f:
    writer = csv.writer(f)
    for i in inputs_to_change:
        print('Choosing inputs ' + str(i))
        output = find_delta(i, 5)
        writer.writerows(output)