Example #1
0
import DPlib
from sklearn import neighbors, metrics, svm
client = 'AlienVault'
data_path = '/home/hugo/DATA/' 
data_file = 'BRENNT_' + client + '_Data.csv'
test_file = 'BRENNT_' + client + '_Test.csv'
aux_path = client + '/'
cat_list = [2,5,6,23,24,25,26,27]
stats_file = client + '.stats'
name_list = client + '.names'

DPlib.getLabels(data_path, data_file, cat_list, aux_path, stats_file)

DATA, LABEL = DPlib.getAllModData(data_path, data_file, aux_path, name_list, stats_file)
tDATA, tLABEL = DPlib.getAllModData(data_path, test_file, aux_path, name_list, stats_file)

clfkNNu = neighbors.KNeighborsClassifier(3, 'uniform', p=5)
clfkNNd = neighbors.KNeighborsClassifier(3, 'distance', p=5)
clfkNNc = neighbors.NearestCentroid()

clfkNNu.fit(DATA, LABEL)
clfkNNd.fit(DATA, LABEL)
clfkNNc.fit(DATA, LABEL)

pLABELkNNu = clfkNNu.predict(tDATA)
pLABELkNNd = clfkNNd.predict(tDATA)
pLABELkNNc = clfkNNc.predict(tDATA)

V = [pLABELkNNu, pLABELkNNd, pLABELkNNc]

Example #2
0
import DPlib
from sklearn import neighbors, metrics, svm

client = 'AlienVault'
data_path = '/home/hugo/DATA/'
data_file = 'BRENNT_' + client + '_Data.csv'
test_file = 'BRENNT_' + client + '_Test.csv'
aux_path = client + '/'
cat_list = [2, 5, 6, 23, 24, 25, 26, 27]
stats_file = client + '.stats'
name_list = client + '.names'

DPlib.getLabels(data_path, data_file, cat_list, aux_path, stats_file)

DATA, LABEL = DPlib.getAllModData(data_path, data_file, aux_path, name_list,
                                  stats_file)
tDATA, tLABEL = DPlib.getAllModData(data_path, test_file, aux_path, name_list,
                                    stats_file)

clfkNNu = neighbors.KNeighborsClassifier(3, 'uniform', p=5)
clfkNNd = neighbors.KNeighborsClassifier(3, 'distance', p=5)
clfkNNc = neighbors.NearestCentroid()

clfkNNu.fit(DATA, LABEL)
clfkNNd.fit(DATA, LABEL)
clfkNNc.fit(DATA, LABEL)

pLABELkNNu = clfkNNu.predict(tDATA)
pLABELkNNd = clfkNNd.predict(tDATA)
pLABELkNNc = clfkNNc.predict(tDATA)