twodlearn.datasets.cyber module

class twodlearn.datasets.cyber.Kdd99(work_directory, train_size=0.7, min_samples=1000, attrs=None, multi_class=True, one_hot=True)[source]

Bases: twodlearn.datasets.base.Datasets

class twodlearn.datasets.cyber.Kdd99Test(work_directory, multi_class=True)[source]

Bases: twodlearn.datasets.cyber.Kdd99Train

filename = {'data': 'kddcup.data.gz', 'names': 'kddcup.names'}[source]
src = {'data': 'http://kdd.ics.uci.edu/databases/kddcup99/corrected.gz', 'names': 'http://kdd.ics.uci.edu/databases/kddcup99/kddcup.names'}[source]
class twodlearn.datasets.cyber.Kdd99Train(work_directory, multi_class=True)[source]

Bases: twodlearn.datasets.unbalanced.DfUnbalancedDataset

filename = {'data': 'kddcup.data.gz', 'names': 'kddcup.names'}[source]
static get_names(filename, work_directory)[source]
src = {'data': 'http://kdd.ics.uci.edu/databases/kddcup99/kddcup.data.gz', 'names': 'http://kdd.ics.uci.edu/databases/kddcup99/kddcup.names'}[source]
property work_directory[source]
class twodlearn.datasets.cyber.NslKdd(src_directory, use_groups=True, multi_class=True, train_size=0.7, one_hot=True, min_samples=900, attrs=None)[source]

Bases: twodlearn.datasets.base.Datasets

class twodlearn.datasets.cyber.NslKddTest(src_directory, use_groups=False, multi_class=True)[source]

Bases: twodlearn.datasets.cyber.NslKddTrain

filename = {'columns': 'Field Names.csv', 'data': 'KDDTest+.csv', 'labels': 'Attack Types.csv'}[source]
class twodlearn.datasets.cyber.NslKddTrain(src_directory, use_groups=False, multi_class=True)[source]

Bases: twodlearn.datasets.unbalanced.DfUnbalancedDataset

filename = {'columns': 'Field Names.csv', 'data': 'KDDTrain+.csv', 'labels': 'Attack Types.csv'}[source]
property label_groups[source]
static read_columns(filename, work_directory)[source]
static read_labels(filename, work_directory)[source]
property src_directory[source]